Status elements allow you to monitor the status of something that is changed instantaneously (i.e., is triggered) by events. The single output of a Status element is a condition (True or False). The element has an initial condition (True or False) and two triggers: one that sets the Status to True, and another that sets the Status to False. You can use a Status element to track the status or state of processes or objects in your model.
Milestone elements record the time that an event occurs. The Milestone element has three outputs: the Date (calendar time) that the triggering event occurred, the Etime (elapsed time) in the simulation that the triggering event occurred, and a Completion Status (which is False prior to the element being triggered, and True afterward). You can use a Milestone element to record the time when a particular event occurred or condition was achieved. You can also use the Completion Status of the Milestone to trigger other events (e.g., when Milestone X is reached, trigger event Y).
In the model example shown below, an event is triggered once every 10 days. This event triggers the Status element to become true. The event signal is then delayed for 2 days. The Status element is triggered false when it receives a signal from the Event Delay.
In the model example shown below, an event occurs once every 10 days. The Milestone element records the elapsed time of the first event.
In probabilistic models, you can view more results in the Milestone element, as shown below.
To Open the Model File:
- Start GoldSim
- Click on the File and select Open Example...
- Browse to General Examples --> Events
- Select the file called Statusmilestone.gsm