Hi Team,
In my model, it is allocating the AGV alternate basis but the requirement is the nearby available AGV.
How can I change it?
Please find model here.
Thank you!
Hi Team,
In my model, it is allocating the AGV alternate basis but the requirement is the nearby available AGV.
How can I change it?
Please find model here.
Thank you!
Try adding this query to the acquire activity:
ORDER BY distancetotravel(value,Puller.item.up) ASC
Sure, I will check on it.
Also, would like to add 1 point here. Is it possible to assign returning AGV to pick if it is nearby?
The reason I am asking it because AGV remains occupied until released.
Thank you!
You can Release it before it's finished returning to a park position and them pre-empt that return job by issuing a pre-empting task sequence with a higher priority - if that's what you want to do.
Most people's use of the Resource construct is to simplify/combine together the concepts of zones/ lists, references and task executers for a seemingly more complete solution, but the truth is that these concepts are still operating in the background ready for you to customize and override behaviors. You may choose just to implement those behaviors yourself and avoid the use of Resources entirely.
It is little difficult to follow.
Can you help me to build it here?
I have highlighted the return activity with yellow.
Appreciate your quick response!
It is working fine. But I would like to understand it better for future reference. Can you provide clarity over following:
1. What does it mean by value here since it seems standard keyword to refer?
2. I think in Puller.item.up, Puller is used to refer token.resource. Is it correct?
Thank you!
A Resource that refers to a group of objects actually just a list that exists in the background. Both value and puller are list concepts and might be easier to understand if you think about the Resource as a list as well.
1. The value is the thing on the list the query currently evaluates. For example "WHERE value.Type == 3" would filter for objects with a Type label of 3. In both the Acquire and Pull from List activities, if you type a string that is not some keyword into the query, will interpret it as a label on the value. So normally you'd only type "WHERE Type == 3". So you only really ever use value in cases where the actual object reference needs to be passed into a function.
2. Similarly, puller refers to the 'thing' that is trying to pull something from the list. In the Pull from List activity the user can specify the puller (the token by default). In an Acquire activity the puller is always the token.
It helps a lot going further.
20 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