How to solve the mech_import error for SimMechanics?
69 views (last 30 days)
Huub Timmermans on 6 Nov 2012
Dear Matlab/Simulink users,
I've a question regarding the SimMechanics links module. I installed the link module of Simmechanics for Matlab 2012b succesfully. Then I registered and linked the SimMechanics Link software as SolidWorks add-in. Now i have a model (the robot example model) in Solidworks which i want to export to SimMechanics. So I go to the add-in tool and press Export -> Simmechanics Second Generation. When I tried to open the model in Matlab with the command: mech_inport('sm_robot.xml') it constantly gives the following errors:
"XML Read error" while attempting to read file "sm_robot.xml".
Error in C:\Program Files\MATLAB\R2012b\toolbox\physmod\mech\importer\+PMImport\@ModelReader\ModelReader.p>ModelReader.ModelReader (line 33)
Error in C:\Program Files\MATLAB\R2012b\toolbox\physmod\mech\importer\+PMImport\@ModelUpdater\ModelUpdater.p>ModelUpdater.ModelUpdater (line 16)
Error in C:\Program Files\MATLAB\R2012b\toolbox\physmod\mech\importer\+PMImport\pmiu_import.p>pmiu_import (line 73)
Error in mech_import (line 97)
When I check the folder where i saved the export model, there is only a XML document and no STL files. Maybe that is the problem? How can i solve it?
Thank you a lot in advance!
More Answers (3)
Arash Mohammadzadeh Gonabadi on 10 Nov 2017
Try using the command smimport('smTotal.xml') instead of mech_import().
Adrian Hernandez on 18 May 2016
Dear Huub Timmermans Can you solve your problem?
I have the same problem but I've the STL documents and XML. I can't solve this.