About
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 the
required HFSS 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.
I wrote this scripting interface out of necessity. There is
really no other easy way to design Tapered Slot antennas or other
complex antenna structures (that can otherwise be represented
easily using mathematical equations) directly using the HFSS 3D
Modeler user interface
If you are already well familiar with HFSS and MATLAB and wish
to skip the following description, you are welcome to take a look
the this example of dipole antenna design as a demonstration.
Status
Update (03/15/05)
I recently made the following additions to the package. You can
download it from here.
Added the following functions:
hfssSweepAlongAxis(...)
hfssSetTransparency(...)
Added a folded dipole example M-file in the examples
directory.
Release
The current status is version 0.1. Only minimal error checking
is implemented and hence read the help carefully before you use the
provided functions (detailed help is provided for each function,
use help [function name] in MATLAB to access it). The current
version is released under the GNU GPL and can be downloaded from
here.
Most of the functions (not related to the 3D modeler) work only
with the "Driven Modal" solution type. There are a lot of features
in the HFSS scripting in