The ExpressionLogger object provides the ability to record the value for one or more expressions whenever the object is triggered during the simulation run. An ExpressionLogger can be triggered by one or more types of events:
· At regular time intervals,
· Whenever an object changes state, and
· Whenever the value of an expression changes.
Logging at regular intervals is handled by the keywords in the Key Inputs tab. State and value tracing is handled by the keywords in the Tracing tab.