Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Retrieving axis values from several robots

#1
Hello,
currently we are using RoboDK to simulate several robots together with our CAD models to check for collision. We also have another application that would need the current angles of all axis of these robots during the simulation. Is there a way to set up a data stream to get the values in a faster way than just retrieving them with a loop of robot.Joints() throught the api?
This solution slows down our other software by such an amount that we can't use RoboDK for our solution.
We are working with RoboDK 5.5.3 if that matters and are accessing RoboDK via the C#-API.
Kind Regards
Luis
#2
Hi Luis,

You can run multiple instances of Robolink in seperate threads.
However, this method still relies on socket communication.

An alternative is to use the Plug-In interface (C++) to access RoboDK by memory instead.
Please read the论坛Guidelinesbefore posting!
Find useful information about RoboDK by visiting our2022世界杯32强赛程表时间 .
#3
Hi Sam,
thanks for the fast response. Running multiple instances in separate threads fixed my problem.
Kind Regards
Luis




Users browsing this thread:
1 Guest(s)