question

Hannah S avatar image
0 Likes"
Hannah S asked Ben Wilson commented

Track vertical movement times of ASRS?

I want to track the vertical movement times of an ASRS object but only when the horizontal movement has stopped. Is there a way to track this?

FlexSim 20.2.2
flexsim 20.2.2asrsstaytime
· 1
5 |100000

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

Ben Wilson avatar image Ben Wilson ♦♦ commented ·

Hi @Hannah S, was Jörg Vogel's answer helpful? If so, please click the red "Accept" button on 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.

0 Likes 0 ·

1 Answer

Joerg Vogel avatar image
0 Likes"
Joerg Vogel answered

The movement is the result of two kinematics node in the variables tree of the ASRS vehicle.

  • kinematics: travel in x direction
  • forkkinematics: travel of the extender and lift. y- and z- direction.

The command getkinematics(..) returns the values of the kinematic definitions as double values for time or distance. You have to compute the time interval when the x-travel ends to the end of lifting the fork. Therefore you must identify the right index in the fork kinematic node where the lift motion is set and evaluate the arrival time. And you compare this time with the arrival time of the kinematics node of the vehicle. If the lift arrival time ends later than a travel time of the vehicle you store this difference as a tracked variable value. Then you can evaluate this tracked variable in your dashboard as a chart.

5 |100000

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