The Task Executer tab controls how task executers handle flow items in the simulation model.
The following properties are on the Task Executer tab:
This number is maximum number of flow items that the Task Executer can carry at a given time.
This is the fastest that the Task Executer can travel.
This number is how fast the Task Executer gains speed until it reaches its maximum speed or needs to slow down to reach its destination node.
This number is how fast the Task Executer loses speed as it approaches its destination.
When the angle between the transporter/operator and the destination node meets or exceeds this value, the transporter/operator will flip (mirror image) in order to be facing the correct direction. This option will not affect the statistics of the model if checked or unchecked. It is simply for visualization.
If this box is checked, the transporter/operator will rotate as needed in order to orient itself in the direction of travel. If the box is not checked, it will always face the same direction. This option will not affect the statistics of the model if checked or unchecked. It is simply for visualization.
This box provides the following options:
This picklist returns how long it takes this Operator or Transporter to load the flow item.
This picklist returns how long it takes this Operator or Transport to unload the flow item.
This field is executed when the Task Executer comes to a break task or callsubtasks task. The return value is a reference to a task sequence. The logic within this field should search the Task Executer's task sequence queue, and find a task sequence that is appropriate to break to.
This picklist returns the output port number that the task sequence should be dispatched to. If 0 is returned, then the task sequence will be queued up using the below mentioned queue strategy, and then will be dispatched to the first available mobile resource. If -1 is returned, then the Dispatcher will do absolutely nothing. In such a case you would use the TaskSequence.dispatch() and TaskSequence.move() methods to execute dispatching logic yourself.
This picklist returns a "priority" value for the task sequence that is used to rank it in the object's task sequence queue. By default, it will simply return the priority value given to the task sequence when it was created, but the user can also customize task sequence priorities in this field.
This specifies which Navigator the Task Executer object will use. If Navigator's are
available in the model, they will be displayed in the drop down. To remove the Task
Executer from using any Navigator, press the Remove button
.
Depending on what objects are in your model, various navigators may be available. Below is a list of those navigators and their purpose:
If checked, the object's OnResourceAvailable trigger will be fired when the simulation starts.