The interface between Matlab and Keysight Advanced Design System (ADS)
이 제출물을 팔로우합니다
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다
======= ADS-Matlab-Interface =======
Keysight Advanced Design System (ADS) to Matlab interface.
========== Introduction ===========
This **TADSInterface** class allows for communication with Keysight Advanced Design System (ADS) from within MATLAB.
It has been developed and tested **under Windows platform**, but small modifications are expected to adapt it for Linux.
> **Warning!** The interface heavily uses **undocumented** features of ADS! Therefore, there is a chance that it will stop working under a new release of ADS. The current version of the interface **has been tested with ADS 2016.1, 2017 and 2019**.
> **NOTE** also that the interface has been heavily used for simulations using **Harmonic balance** solver in ADS. It should work with other solvers as well, but it is not guaranteed.
=========== Features ===========
This ADS-MATLAB interface allows:
- Set paths and environmental variables required by ADS;
- Change parameters in the ADS project's schematic ("*Var Eqn*" component);
- Change parameters of components (like *SNP*, capacitors, etc.);
- Run simulation;
- Read results from the dataset files generated by the solver (which can be run either from Matlab using this interface, or natively from ADS IDE).
> **NOTE** that all parameter changes made by the interface affect **only** the project's netlist file, and do not affect the schematic. The netlist will be re-generated by ADS if simulation is started within its IDE. So, the parameter changes here make sense only if the simulation is started by means of this interface.
======= Demos / Documentation =======
All functionalities are well documented in the included Live Script demos. MATLAB R2018a or higher is desired in order to not loose code samples in the demos.
======= Bugs / feature requests ========
If you encounter any errors, notice some misfunction while using the interface, or would like to have new functionality, feel free to open an issue [directly in GitHub](https://github.com/korvin011/ADS-Matlab-Interface/issues). However, I cannot promise fast fix/response due to lack of time for support.
========== Acknowledgment ==========
I would like to thank Jan Simon for his great function `GetFullPath` (https://se.mathworks.com/matlabcentral/fileexchange/28249-getfullpath), it is very helpful for this interface.
인용 양식
Oleg Iupikov (2026). Keysight Advanced Design System (ADS) to Matlab interface (https://github.com/korvin011/ADS-Matlab-Interface), GitHub. 검색 날짜: .
GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음
| 버전 | 퍼블리시됨 | 릴리스 정보 | Action |
|---|---|---|---|
| 1.3 |
