The Basic Objects palette contains a number of objects that can be used in many types of simulation models. The following objects are provided in the Basic Objects palette.
Basic Objects Palette
Object |
Description |
|
|
Controller |
Signals the updating of each component in the specified sequence. |
|
InputValue |
Provides a way to enter a numerical value directly into the simulation model screen. |
|
TimeSeries |
Provides a floating point number that changes in simulated time following a series of input values. |
|
TimeSeriesThreshold |
Specifies a range of values from a TimeSeries for which an activity is permitted. |
|
ExpressionThreshold |
Specifies a logical condition for which an activity is permitted. |
|
ExpressionLogger |
Records the values for one or more expressions to a log file at regular intervals. |
|
EntitlementSelector |
Selects an index on the basis of entitlement from a given set of proportions. |
|
ExpressionEntity |
Calculates the value for a specified expression. |
|
DowntimeEntity |
Provides Breakdown and Maintenance controls. |
|
ValueSequence |
Generates a repeating sequence of numerical values. |
|
EventSchedule |
Generates a sequence of inter-arrival times from a list of event times. |
|
FileToVector |
Populates a one-dimensional array with data from a specified file. |
|
FileToMatrix |
Populates a two-dimensional array with data from a specified file. |
|
FileToHashMap |
Populates a hashmap with data from a specified file. |
|
ExternalProgram |
Executes an external program when an entity is received. |
|
EntitySystem |
Represents a group of entities whose state is determined by the states of those entities. |
|
ScriptEntity |
Changes model inputs during a simulation run. |