Hi, I want to control number of agv through dispatcher and not through process flow. Whenever I want only two agv running out of 5 I need to control it without disconnecting agv to dispatcher. How can I do it.
Hi, I want to control number of agv through dispatcher and not through process flow. Whenever I want only two agv running out of 5 I need to control it without disconnecting agv to dispatcher. How can I do it.
Hi @mary, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.
If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.
I believe the simplest method would be to simply 'stop' the AGVs that are not supposed to be active. In the attached example I do so in the OnReset trigger of the dispatcher, based on the "numActive" label on it.
The dispatcher passes jobs through its output ports to the AGVs' input ports. So you can have a similar effect by just closing those that exceed the number of AGVs by changing this line:
current.outObjects[i].stop(STATE_STOPPED);
to
closeinput(current.outObjects[i]);
19 People are following this question.
FlexSim can help you understand and improve any system or process. Transform your existing data into accurate predictions.
FlexSim is a fully 3D simulation software environment. FlexSim can be used to simulate any process in any industry.
FlexSim®, FlexSim Healthcare™, Problem Solved.®, the FlexSim logo, the FlexSim X-mark, and the FlexSim Healthcare logo with stylized Caduceus mark are trademarks of FlexSim Software Products, Inc. All rights reserved.
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © Autodesk Inc. All rights reserved