Boundary and Excitation Module Script Commands
Boundary and excitation commands should be executed by the "BoundarySetup" module.
Set oModule = oDesign.GetModule("BoundarySetup")
Conventions Used in this Chapter
<BoundName>
Type: string.
Name of a boundary.
<AssignmentObjects>
Type: Array of strings.
An array of object names.
<AssignmentFaces>
Type: Array of integers.
An array of face IDs. The ID of a face can be determined through the user interface using the 3D Modeler> Measure> Area command. The face ID is given in the Measure Information dialog box.
<LineEndPoint>
Array(<double>, <double>, <double>)
Boundaries Supported in HFSS Scripting:
- Anisotropic Impedance
- Aperture
- Coupled Boundaries:
- Lattice Pair
- Primary
- Secondary
- Finite Conductivity
- Gradient Surface Roughness
- HalfSpace
- Impedance
- Layered Impedance
- Linked Impedance
- Lumped RLC
- Perfect E
- Perfect H
- Radiation
- Symmetry
- Multipaction SEE
- Fresnel
Excitations Supported in HFSS Scripting:
- Circuit Port
- Floquet Port
- Lumped Port
- Terminal
- Wave Port
- Incident Wave Excitations:
- Plane Wave
- Hertzian-Dipole Incident Wave
- Cylindrical Wave
- Gaussian Beam
- Linear Antenna Wave
- Linked Field Excitations:
- Far Field Incident Wave
- Near Field Incident Wave
- Cable Network
- Voltage
- Current
- Magnetic Bias
- Multipaction Charge Region
- Multipaction DC Bias
The topics for this section include:
General Commands Recognized by the Boundary/Excitations Module