Components such as structure, solver, and user mesh are considered as independent objects, while components such as source, monitor, and port are considered as dependencies of the solver;
Objects in the software are not only used to represent the hierarchical relationships, but also used to store certain result data;
In the Objects tree, each object has a specific and unique hierarchical relationship with other objects.
There is one-to-one correspondence between the Objects tree and the Composite viewer, which display different details of the same project;
The Objects tree offers a representation of the hierarchical relationships among objects;
The Composite viewer shows the structural details and positional relationships of simulated devices.
Objects in the software also include groups.
The software supports group operations, which allow some objects to be combined into a whole. Users can add or remove objects from a group through the following operations:
After introducing the concept of Group, it is necessary to define the relative and absolute coordinates.
As shown in the figure below, the coordinate position of the structure group is set up as: , , . In the structure group, two structure objects are setup with the same coordinate position: , , . The Use relative coordinate is unchecked for the structure object Rectangle_2, but checked for the structure object Rectangle_1. As a result, these two structures are displayed at different positions in the Composite viewer window. That is, the coordinates of Rectangle_2 are relative to the origin of the coordinate system, while those of Rectangle_1 are relative to the coordinate position of the structure group.
To perform a depth test on a structure image shown in the Composite viewer, you can enter the View>View options>Specials tab, and enable the Open graphical depth test. For the same structure group, the image shown in the Composite viewer varies from the order of adding an individual structure in the Objects tree, and whether the Open graphical depth test is checked or not.
Number | Object1 | Object2 | Open graphical depth test | Viewer |
---|---|---|---|---|
1 | ![]() |
![]() |
~ | ![]() |
2 | ![]() |
![]() |
~ | ![]() |
3 | ![]() |
![]() |
![]() |
|
4 | ![]() |
![]() |
![]() |