Skip to content

rounaksingh/hfss-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HFSS-MATLAB-SCRIPTING-API

##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.

Tutorials and Examples

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]

Other Authors:

Over the time, many other authors have contributed.

About

A HFSS API to control HFSS from Matlab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%