Error in smimport(' ') command: Illegal use of reserved keyword "end" AND Attempt to execute SCRIPT smimport as a function

3 次查看(过去 30 天)
Hello. I tried to import a CAD model from solidworks (xml file format) to simsape multibody, using the smimport command. The command does not seem to work as i get the following error:
Error: File: smimport.m Line: 170 Column: 1
Illegal use of reserved keyword "end".
When i click on the error the following file appears:
Does anyone knows what is this error?
I then tried to run the matlab as administrator and delete the 'end' from line 170. Then i got a different error:
>> smimport('sm_Assem.xml')
Attempt to execute SCRIPT smimport as a function:
C:\Program Files\MATLAB\R2018b\toolbox\physmod\sm\import\m\smimport.m
I have no idea what is this script file and i am afraid i will mess it up if i try to modify it.
Any help would be really appreciated.
Thank you
  6 个评论
Eleni.T
Eleni.T 2020-7-11
编辑:Eleni.T 2020-7-11
I reinstalled it, but still i get this error when i use smimport(' ')
I replaced the first line with the one you said :
function varargout = smimport(multibodyDescription, varargin)
and replaced every multibodyDescriptionFile with multibodyDescription and it worked!
Thank you!

请先登录,再进行评论。

采纳的回答

madhan ravi
madhan ravi 2020-7-11

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Model Import 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by