Home > Simulation Environment Procedures > Generator Reference

Generator Reference

The type of generator determines the method and rate for introducing transactions into a process.

Type of Generator

Description

Best Use

Completion

Introduces a set of transactions (specified by a Transaction Count) into the process when the previous transaction set from that generator has completed processing.

iGrafx creates a single Completion generator and assigns it to the start activity of a new process. You can change its type or define more generators as needed.

Measure minimum, unloaded, process cycle time to ensure that transactions follow expected paths.

Demand

Introduces a transaction to a start point every time a named resource is available in the swimlane containing the start point.

Test the capacity of a process.

Interarrival

Introduces transactions at a defined rate. You define the interarrival time and the number of transactions introduced each time.

Model real-life behavior where transactions arrive at regular or varying intervals.

Event

Introduces transactions upon the occurrence of a specific time event.

Introduce transactions into a process at specific times.

Timetable

Introduces transactions based on a table that specifies the number of transactions to be issued in each specified time interval.

Model real-life behavior where transactions arrive at multiple and varying intervals.

Attribute Change

May introduce transactions when the specified attribute’s value is changed.

The Attribute Change generator only takes action on an attribute assignment (or change) when the simulation clock is ready to advance time. If multiple assignments are made to an attribute at the same simulation time (in zero elapsed time), only the last assignment made is evaluated by the Attribute Change generator.

Generate transactions based on model status, such as inventory level, instead of certain expected time events.

For more information, see Generators dialog box- Setup tab.

Related Topics

Generator Behavior with Limited Schedule and Suppress Transactions Expression