☰ Contents
Object Tree and Watch
  • Objects
  • Objects Tree
  • Watch

Object Tree and Watch

Objects and Objects Tree

Objects and Objects Tree

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

Objects Tree and Composite Viewer

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

More Information

Group

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:

  • Add an object to a specified group:

gui_add_group.png

  • Remove an object from the group:

Dgui_remove_group1.png

Relative and Absolute Coordinates

After introducing the concept of Group, it is necessary to define the relative and absolute coordinates.

  • Absolute coordinates refer to increments relative to the origin of the coordinate system;
  • Relative coordinates refer to increments relative to the coordinate position of the group.

As shown in the figure below, the coordinate position of the structure group is set up as: ZPos=2umZ_{Pos} = 2um, XPos=2umX_{Pos} = 2um, YPos=2umY_{Pos} = 2um. In the structure group, two structure objects are setup with the same coordinate position: ZPos=1umZ_{Pos} = -1um, XPos=1umX_{Pos} = 1um, YPos=2umY_{Pos} = 2um. 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.

gui_relative_coordinate_1.png

Objects Tree and Depth Test

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 gui_depth0s.png gui_depth0r.png ~ gui_depth.png
2 gui_depth0r.png gui_depth0s.png ~ gui_depth2.png
3 gui_depth0s.png gui_depth0r.png \surd gui_depth3.png
4 gui_depth0r.png gui_depth0s.png \surd gui_depth4.png

Watcher

The watcher is displayed as the property watcher and result watcher in the structure tree buttons.

Property Watcher

For objects in the structure tree, when an object is selected with the mouse, all parameters of the object in the software will be displayed in the watcher window.

These parameters can be modified in the settings or viewed and modified using the set() script command.

Result Watcher

After the simulation is complete, select an object with results and switch the watcher to the result watcher. The watcher window will display all the raw data of the object.

Right-click to visualize the data or send it to the script editor for further operations.