Component Creator
A Component Creator allows you to use a component as a template for creating new components during a simulation.
The ports of a Component Creator are listed with the behavior in the Component Graph panel.
Properties
Name | Description |
Name | Defines the name of the creator. |
Statistics | Defines the Statistics behavior that collects statistics generated by the creator. |
TransitionSignal | Defines a Boolean Signal to signal the arrival and departure of a component in the creator. A True value signals the arrival of a component. A False value signals the departure of a component. |
Interval | Defines an interval (in seconds) for creating the creator's Part. |
Limit | Defines the maximum amount of components the creator can generate for its Part. You can set Limit to zero, and then use a Python Script to manually control the creation of the creator's Part. |
Part | Defines the component to use as a template for creating new components. You can define a URI that points to a component file or reference a component's VCID using the following syntax:
vcid:[the component's vcid]. |
BlockingOptimization |
Turns on/off the optimization of creator when making new components, thereby improving simulation performance. If True, the creator will not check for capacity rather listen for event. The creator is informed, for example by component or capacity controller, when there is capacity to make a new component. |
PartPooling |
Turns on/off the reuse of components made by the creator, thereby improving simulation performance. If True, dynamic components removed during simulation are recirculated to make new components, thereby reducing memory allocation. Caution: Be careful when recirculating components that were modified during simulation, for example a change in node material. |