Event Scheduler

Introduction

The event scheduler allows tasks be scheduled to execute when certain conditions are met. This can be used to perform simple tasks, or perform complex logic such as shut down operations. Please also see the Cause and Effect Matrix.

The event scheduler can be accessed by pressing Control-R or by clicking Simulation, Event Scheduler.

The event scheduler works by having a list of schedules. Each schedule can have a series of sequences. Each sequence has a list of events. Each event has a condition with a list of actions.

Schedules

Sequences have to be started (press Start) before they will be active. They will then remain active until all sequences have been completed, or the Schedule is Stopped or Held.

Sequences

Every sequence has a list of events.

Events

Each event has a condition which must be met before the associated actions are executed. Conditions include a specific simulation time, an elapsed amount of time, a value to stabilize, or a logical expression.

If a logical expression is used, variables from other unit operations can be added. These variables, using the Tag field, can be used to form the logical operation. The logical expression uses the same syntax as the spreadsheet.

Once the condition has been met, the actions are executed. Actions include specifying a variable (e.g. changing a pressure, closing a valve, shutting something off), starting or stopping another sequence, playing a sound, playing a script, or making controller changes.

The event can also be configured to jump to another event. This branching allows more complex logic to be configured without having to duplicate events.

< Equation Analyzer | Index | Control Manager >