Quote:
Originally Posted by Braveslice
Hi all,
How to give motion/movement to Catia model ‘outside’ the program.
I have a model of excavator in Catia, what I would like to do is to give set points to the joints easily.
1. The most beautiful scenario is that I can use Matlab to give paths to the moving joints.
2. Secondly, most Hollywoodis would be that there is a way to use joystick to move my excavator.
Is it possible? If not, do you have an idea how to deliver?
Yours,
BL
|
As for point 1., LMS Virtual.Lab Motion is a V5-native product which can do this. You put a s-Function in Simulink to communicate states between MATLAB and Virtual.Lab Motion. Whatever logic is in Simulink then becomes fully coupled to your 3d dynamic excavator model in CATIA; as both program's output files are generated by a single numerical integrator (more stable than a co-simulation approach).
If you are willing to consider MS Excel as a suitable "outside" program, AND if you only want to snap your CATIA assembly into a new position (and you don't care to see how it actually gets there), then I recommend using standard CATIA design table configurations...no VBA required.
As for point 2., the only program that I am aware of that can do this is DADS. DADS has this kung-fu thing called "interactive analysis", which allows you to drive a joint displacement using your mouse. It's very cool actually, but is definitely not CATIA-based software. For an excavator application, I'm not sure how useful it would be since I'm pretty sure you could only drive one actuator at a time, whereas most excavators require multiple actuators acting synchronously.