Why do I receive 'Error using smimport_implementation' when using the 'smimport' function to import a CAD model into Simscape Multibody?
显示 更早的评论
Why do I receive 'Error using smimport_implementation' when using the 'smimport' function to import a CAD model into Simscape Multibody?
>> smimport('sm_robot');
Even when using the demo XML file, I get this error:
ERROR: Error using smimport_implementation
Workspace for block diagram 'sm_robot1' was not loaded because an error
occurred while loading the MATLAB-file
'C:Users\UserName's\Documents\MATLAB\sm_robot_DataFile1.m'.
Error in smimport (line 132)
[hModel, sDataFile] = smimport_implementation(xmlFile, varargin{ : });
Caused by:
Error using smimport_implementation
Error: Unexpected MATLAB expression.
A Simscape Multibody model still shows up, but when trying to run it, the following error appears in the diagnostic viewer:
=== Simulation (Elapsed: 0.403 sec) ===
Error:Error evaluating parameter 'PositionTargetValue' in 'sm_robot/Revolute'
Caused by:
Undefined variable "smiData" or class "smiData.RevoluteJoint".
Error:Error evaluating parameter 'PositionTargetValue' in 'sm_robot/Revolute1'
Caused by:
Undefined variable "smiData" or class "smiData.RevoluteJoint".
Error:Error evaluating parameter 'PositionTargetValue' in 'sm_robot/Revolute2'
Caused by:
Undefined variable "smiData" or class "smiData.RevoluteJoint".
Error:Error evaluating parameter 'PositionTargetRotationAngle' in 'sm_robot/Spherical'
Caused by:
Undefined variable "smiData" or class "smiData.SphericalJoint".
Error:Error evaluating parameter 'PositionTargetRotationArbitraryAxis' in 'sm_robot/Spherical'
Caused by:
Undefined variable "smiData" or class "smiData.SphericalJoint".
Error:Error evaluating parameter 'TranslationCartesianOffset' in 'sm_robot/Transform'
Caused by:
Undefined variable "smiData" or class "smiData.RigidTransform".
Error:Error evaluating parameter 'RotationAngle' in 'sm_robot/Transform'
Caused by:
Undefined variable "smiData" or class "smiData.RigidTransform".
Error:Error evaluating parameter 'RotationArbitraryAxis' in 'sm_robot/Transform'
Caused by:
Undefined variable "smiData" or class "smiData.RigidTransform".
Error:Error due to multiple causes.
Caused by:
Error evaluating parameter 'Mass' in 'sm_robot/base_1_RIGID/Solid'
Undefined variable "smiData" or class "smiData.Solid".
Error evaluating parameter 'CenterOfMass' in 'sm_robot/base_1_RIGID/Solid'
Undefined variable "smiData" or class "smiData.Solid".
Error evaluating parameter 'MomentsOfInertia' in 'sm_robot/base_1_RIGID/Solid'
Undefined variable "smiData" or class "smiData.Solid".
Error evaluating parameter 'ProductsOfInertia' in 'sm_robot/base_1_RIGID/Solid'
Undefined variable "smiData" or class "smiData.Solid".
Error evaluating parameter 'GraphicDiffuseColor' in 'sm_robot/base_1_RIGID/Solid'
Undefined variable "smiData" or class "smiData.Solid".
Error evaluating parameter 'GraphicOpacity' in 'sm_robot/base_1_RIGID/Solid'
Undefined variable "smiData" or class "smiData.Solid".
etc...
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Model Import 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!