3DCADWorld Network | 3DCADTips | 3DCADTutorials | 3DCADForums | 3DCADSearch | 3DCADBooks | Design World






Get CAD tips and tutorials on your desktop when you register at 3DCADTips.com!

3DCADTips Weekly
Latest Issue
Archive

3DCADTips Forum Update
Latest Issue
Archive






Visit 3DCADSearch.com - The CAD & Graphics Search Engine!!





Go Back   3DCADForums > CAD Communities > CATIA Forum
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

web
All
Tips
Tutorials
Books
Forums
Downloads
 


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old July 11th, 2007, 09:25 AM
Braveslice
 
Posts: n/a
Default How to give motion/movement to Catia model ‘outside’ the program.

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Link


  #2 (permalink)  
Old July 11th, 2007, 12:41 PM
douger douger is offline
Junior Member
 
Join Date: Jul 2007
Posts: 8
Default

You do have an option within the software to create designed motion with the Kinematics Tools. But, if you would like to move models to some external software you would need to use some method of data exchange to export to another type of animation software.

I am assuming you are wanting to create some type of training software using the CAD model as the basis for feedback of the controls input (let me know if I am way off base here). To do this you would need to find a relavent piece of software to your needs then find some method to migrate your design data to that software. From there you would need to create the necessary backbones for creating the movements (creating a skeleton, binding the models to the skeleton, programming the inputs to manipulate the model, etc) this is about the extent of my knowledge in this area but there is a significant amount of work that would be necessary to accomplish this in my honest opinion.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old July 20th, 2007, 02:53 AM
Braveslice
 
Posts: n/a
Default

Hi douger,

Thank you for you reply. Your view about the purpose is correct. I was afraid that there is no easy way to make it happen as there was not information about the subject easily to be found online.

I have a hunch that Kinematics Tools combined with simple macro could do the trick?

Ala there is a text file written by some other program ie. Matlab then in Catia macro would read the correct set points. How does it sound?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old July 20th, 2007, 11:28 AM
douger douger is offline
Junior Member
 
Join Date: Jul 2007
Posts: 8
Default

You know this is a very interesting thought. I am not sure if CATIA would allow you to generate a dynamic update to the models (mechanism driver positions, components positions, etc) from input from some type of peripheral device. A very interesting line of thought though.

I am pretty sure you could ultimatly interface with the input device through VBA provided the programming know-how is there. Definitly a bit out of my realm as far as CATIA Programming is concerned though. This may end up passing into the realm of the CAA C++ Development Tools depending on the complexity.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old September 6th, 2007, 10:17 PM
jkralowell jkralowell is offline
Junior Member
 
Join Date: Dec 2006
Posts: 5
Default

Quote:
Originally Posted by Braveslice View Post
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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -6. The time now is 01:27 PM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0