question

ksugai avatar image
0 Likes"
ksugai asked Sam Stubbs commented

How to customize AGV module

I want to replace part of the logic of the AGV module with my own. For example, I want to change the way the routing table is calculated.

However, I can't see the contents of the AGV.dll file and I don't know how to do it. Could you please give me some advice? Thank you.image.png

FlexSim 24.0.0
agv module
image.png (12.3 KiB)
· 3
5 |100000

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

1 Answer

Sam Stubbs avatar image
0 Likes"
Sam Stubbs answered Sam Stubbs commented

HI, I apologize for the turnaround time. Unfortunately, there isn't any way for users to directly modify / overwrite the AGV.dll, nor can we provide any information on how the AGV.dill works. It's just not accessible to users.


However, you should still be able to use the Route Cost method for your example situation:

"Determine the route by taking into account the time it takes for the AGV to turn."
If you use the Route Cost method in the General tab of the AGV Properties window, by checking the Divide By Speed box, the routing method will be determined taking into account curved path speeds and even AGV rotation speeds on non-curved paths.


AGVturnspeed.fsm



agvturnspeed.fsm (126.4 KiB)
· 3
5 |100000

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