Handling
The backplane includes now a trigger list. It’s a sorted list with all scheduled events. After a time step, when the simulator calculates the step size for the next time step, it includes this list for the step size calculation.
New functions to schedule and unschedule events are available in the system now. The functions can be called from the State graph and the C-Interface.
ScheduleTrigger or SCHED - will create a new trigger.
DeScheduleTrigger or DESCHED - will remove a trigger
Calling repeatedly the function ScheduleTrigger or SCHED with the same name will overwrite the existing time trigger with that name.
Definition of more than one time triggers for a time point is possible. Unscheduling has no effect as long as at least one trigger for that time point is active. If all triggers are removed, the simulator will not synchronize at that time point.