Paul Toone avatar image
Paul Toone posted

TaskExecuter Page   

Capacity - This number is maximum number of flowitems that the Task Executer can carry at a given time.

Max speed - This is the fastest that the Task Executer can travel.

Acceleration - 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.

Deceleration - This number is how fast the Task Executer loses speed as it approaches its destination.

Flip Threshold - 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.

Rotate while traveling - 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.

Travel offsets for load/unload tasks - This box provides 3 options. If "Travel offsets for load/unload tasks" is selecteded, the transporter/operator will be move to the exact point where the flowitem is being picked up or dropped off. If "Do not travel offsets for load/unload tasks", it will travel to the origin of the destination object and pick up or drop off the flowitem there. In the case where the transporter/operator is using networknodes to travel to the destination, it will travel to the networknode attached to the destination object and then stop there. The option "Do not travel offsets and block space on network" only applies when the object is connected to a network of nonpassing paths. If it is chosen, then the object will arrive at the node, finish its travel, and while it is doing the load/unload operation, it will continue to take up space on the network, and block other objects traveling on the path.

Load time - This picklist returns how long it takes this Operator or Transporter to load the flowitem.

Unload time - This picklist returns how long it takes this Operator or Transport to unload the flowitem.

Break to Requirement - This field is executed when the taskexecuter 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 taskexecuter's task sequence queue, and find a task sequence that is appropriate to break to.

Dispatcher Pass 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 movetasksequence() and dispatchtasksequence() commands to execute dispatching logic yourself. See Pass To picklist.

Dispatcher Queue Strategy - 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. See Queue Strategy picklist.

Navigator - 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 taskexecuter from using any Navigator, press the .

Depending on what objects are in your model, various navigators may be available. Below is a list of those navigators and their purpose:

  • None - When set to None, the taskexecuter will execute travel tasks by moving in a straight line from their current position to the end position. They will also offset travel in a straight line to pickup flowitems when necessary.
  • DefaultNetworkNavigator - The DefaultNetworkNavigator is available when NetworkNodes have been added to the model. Connecting a taskexecuter to a NetworkNode using an A connection will automatically set their Navigator to be the DefaultNetworkNavigator. The DefaultNetworkNavigator will build a distance/routing table for all network nodes in the model. When a travel task is given to the taskexecuter, the navigator will move the taskexecuter from NetworkNode to NetworkNode along the shortest path to the final destination.
  • AGVNetwork - The AGVNetwork is available if AGV paths have been added to the model. taskexecuters using the AGVNetwork will travel along AGV paths based upon the properties setup in the AGV Network Properties.
  • AStarNavigator - The AStarNavigator is available if the AStar Navigator has been added to the model. When connected to the AStarNavigator, the taskexecuter will travel the shortest path from the current position to the final destination based upon any dividers or barriers that may be in the way. For more information see the AStar page.

Fire OnResourceAvailable at Simulation Start - If checked, the object's OnResourceAvailable trigger will be fired when the simulation starts.

This Page is Used By


flexsim users manual
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.



paul.t contributed to this article


FlexSim 2016.1