Specifying Resource Requirements
for Turning Components On
A
When specifying a trigger for turning a Function or an Action On, you can specify that certain Resources must be available in order for the component to be turned On. If the Resources are not available when the element is triggered to turn On, it will not turn On until they are available.
To define Resource Requirement for turning On a component, press the Resources button in the Turn On Trigger dialog. The following dialog will be displayed:
Note: In order for this dialog to appear, you must have previously defined at least one Resource in the model.
You can add a Resource Requirement by pressing the Add button.
The On trigger interacts with the specified Resource Stores when it is triggered, and can only have three types of interactions (specified in the Usage column):
- Spend (discrete): A discrete quantity of the Resource is required in order to complete the On trigger. If the requested Resource quantity is not available, the trigger signal is "held", and it waits for the Resource to become available.
- Borrow (discrete): A discrete quantity of the Resource is required in order to complete the On trigger. If the requested Resource quantity is not available, the trigger signal is "held", and it waits for the Resource to become available. If the Resource is available, the element is turned On and the borrowed quantity is returned to the Resource Store Stockpiles or places where a Resource (e.g., parts, personnel) is stored or located when not being used. Resource Stores can be thought of as having physical locations in the system you are modeling. The can be global or local (associated with a Container). when the element is turned Off.
- Deposit (discrete): A discrete quantity of the Resource is created and deposited with the Store when the element is turned On.