Process applied to the entities
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 2026-04-14T18:18:34Z by OpenModelicaOpenModelica 1.26.3 using
GenerateDoc.mos