Basic Objects Palette

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.