This module represents a process applied to the entities of the system.
The module can perform four actions:
- Delay. The received entity is delayed for a given amount of time (defined with the Delay_type parameter).
- Seize Delay. The received entity has to seize a given amount of resource units before being delayed.
- Seize Delay Release. The entity seizes the required resource units before the delay, and releases them afterwards.
- Delay Release. The entity is delayed and then releases previously seized resources.
This module has to be connected to a Resource data module if the seize or release actions are selected.
Outputs
A counter stores the number of received and sent entities.
A DStat block records the statistics about the number of entities in the queue.
Tally statistics are calculated for the waiting time and the processing time of each entity.
All these values are written to the file ARENALIB_RESULTS.txt.
model Process = SRC.BasicProcess.Process;
Generated at 2024-12-03T19:25:34Z
by OpenModelicaOpenModelica 1.24.2 using GenerateDoc.mos