Error while using smimport
Show older comments
I am receiving an error: 'Error using smimport_implementation' when using the 'smimport' function to import a CAD model into Simscape Multibody. I have copied the command window readout below.
Error using smimport_implementation
Workspace for block diagram 'sm_robot' was not loaded because an error occurred while loading the MATLAB-file 'C:\Program
Files\MATLAB\R2018b\bin\win64\sm_robot_DataFile.m'.
Error in smimport (line 167)
[varargout{1:nargout}] = smimport_implementation(multibodyDescriptionFile, varargin{:});
Caused by:
Error using smimport_implementation
Undefined function or variable 'sm_robot_DataFile'.
I have seen the previous answer to a similar question in 2017, but the issue that caused the error has been fixed in the release I am using: R2018b. The line in the function smimport is also line 167 not 132 as in the older question. This error is even happening with the demo XML file: sm_robot. I have checked that the data file has been generated and I can open it and view it.
How can I rectify this error so that the multibody block diagram builds without errors?
Accepted Answer
More Answers (1)
Yatish Chandra Chitluri
on 20 Jan 2021
0 votes
Hello,
This error also occured when I'm running the code. If your problem is not resolved try the following
- Remove apostrophes or spaces in the file directory.
- Add file directory to Matlab path.
If your are having problems with Simscpae Multibody Link plugin, try replacing the .ipt or any other cad format to .step or .stl in the Datafile.m. Simply use search and replace option.
I hope this helps! Good luck!
Regards,
Yatish.
1 Comment
Sam Hayward
on 21 Jan 2021
Categories
Find more on Model Import in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!