- Item one
- Item two
SimMechanics Link with Inventor error
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi
I'm trying to import inventor assembly to SimMechanics with smimport command. I keep getting this error: "Caught "std::exception" Exception message is: bad lexical cast: source type value could not be interpreted as target" I have tried different assemblies including robot.iam from SimMechanics Link. Inventor exports second generation .xml and .stl without errors. I'm using Inventor 2014, Matlab r2014a and SimMechanics link 4.4.
Edit: I succeed to import en example file from here: http://www.mathworks.se/products/simmechanics/download_smxmlschema.html so there is a problem with Inventor export? Also all my programs and windows are 64bit.
Also 1st generation export/import seems to work fine..
Edit2: Problem solved. I updated Inventor to 2015. I hope that this post will help someone in the future..
4 comentarios
Christian Boländer
el 12 de Mayo de 2015
Hey, i have nearly the same problem. I can export successfully my CAD assembly from Inventor 2015 in second generation. but when i want to import it in matlab 2014b with the command: smimport('Hexapod.xml') i get this error: Caught "std::exception" Exception message is: bad lexical cast: source type value could not be interpreted as target.
Can someone help me??
Annegret Niesche
el 8 de Jul. de 2015
Editada: Annegret Niesche
el 10 de Jul. de 2015
Hi,
I have the same problem and didn't find any solution so far. I use Inventor Professional 2015 and I want to open my exported Second Generation model with Matlab 2015a. I get the same error message as written above:
Caught "std::exception" Exception message is: bad lexical cast: source type value could not be interpreted as target
First generation model import works fine, but second generation does not.
Did anyone find a solution?
Edit: It works now for me. It seems as if the problems were related to some subasseblies, which I used to build the main assembly. Especially subassemblies of imported parts (e.g. download parts), which I used more than one time in my assembly, made problems. I solved these problems by using dummy parts instead of these assemblies or by creating derived parts of these assemblies.
Respuestas (2)
Steve Miller
el 6 de Mzo. de 2018
As noted in the comments above:
- Use the latest version of Inventor
- Check your subassemblies to see if they are unique instances or reused instances.
-Steve
0 comentarios
Aldo Caraceto
el 1 de Dic. de 2020
Hi,
if you replace the commas with full stops (".") in the XML file, you should fix the problem.
For more information, please have a look at the following MATLAB Answer:
Aldo
0 comentarios
Ver también
Categorías
Más información sobre Simscape Multibody en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!