##Introdution
HFSS-MATLAB-API is a library toolbox to control Ansoft HFSS from MATLAB using the HFSS Scripting Interface. This tool provides a set of MATLAB functions to create 3D objects in HFSS by generating Matlab Scripts. Basically, anything that can be done in HFSS user interface and the 3D Modeler can be done with this library of functions. Once a script is generated in this manner, it can be run in HFSS to generate the 3D model, solve it and export the data. You create your entire design in MATLAB and basically use HFSS to solve it.
New feature: Now models can be made using HFSS variables. This will definitely help to optimize the model after generation. There is an example provided to understand the feature.
##Files All the files are organized in the following directories.
- doc/ - contains the documentation and doxygen-mtocpp related files.
- examples/ - contains example m-files.
- src/general/ - contains files for operations such as File Open/Save/Close, and Project Create/Save/Make Active etc.,
- src/3dmodeler/ - contains m-files that generate VBScripts for the 3D-Modeler.
- src/analysis/ - contains m-files for Analysis (Setup/Solve/Export).
- src/boundary/ - contains m-files for setting up boundaries.
The HFSS-API source code has been updated since the example 1,2,3 and 4 are written. The Example codes require update. For now, please use the example 5 and 6 Diplexer provided in the examples folder. I hope that example can tell you a lot about the basic script required to run the hfss-api. I will try to update the code and examples as soon as I get time. Thanks for understanding.
##Original Author: Vijay Ramasami, E-Mail: [email protected], [email protected]
Over the time, many other authors have contributed.