Simulateur-MATLAB-Simscape-via-Onshape
Sur cette page on propose de montrer la procédure pour importer une CAO Onshape dans Simscape.
Une version gratuite de Onshape est suffisante. Par contre, faut les toolbox suivantes dans Matlab:
- Simscape multibody
- Simscape
On commence par dessiner un assemblage dans Onshape avec toutes les pièces de cet assemblage dedans. On propose un exemple dans l’image suivante
Ce qui est important c’est qu’il y ait un onglet avec les pièces et un autre avec l’assemblage en lui-même.
Toutes les pièces de l’assemblage doivent être dans le même document. Autrement dit, il faut que chaque pièce soit dans un onglet à part entière et l’assemblage doit être constitué d’assemblages et/ou de pièces du même document. Les références à des fichiers externes ne marchent pas pour l’instant.
ensuite on copie l’URL de l’assemblage.
On suit le tutoriel décrit ici.
Il faut donc entrer les lignes de codes suivantes dans Matlab :(l’url est à changer)
url = 'https://cad.onshape.com/documents/5817806f96eae5105bfa5085/w/15ab3bfb58cacbf427d77ff3/e/181493813f84966648a8db1b';
xmlFile = smexportonshape(url);
smimport(xmlFile);
Détails important :
Les liaisons utilisées dans l’assemblage ont leur importance comme décrit ici