导入CAD,URDF,或机器人系统工具箱模型
[
从CAD、URDF或Robotics System Toolbox模型创建Simscape多体模型。H
,dataFileName
] = smimport(modelSource
)
modelSource
是文件或对象为进口的名字。对CAD模型使用XML文件,对URDF模型使用URDF文件,以及rigidBodyTree
(机器人系统工具箱)对象用于Robotics System Toolbox™模型。XML文件必须符合Simscape多体XML模式, URDF文件必须符合URDF规范.创建机器人系统工具箱需要一个许可rigidBodyTree
对象。
H
模型的句柄是和吗dataFileName
是支持文件的名称,该文件在导入的CAD金宝app模型中存储块参数的数值—在结构数组中填充了块中引用的MATLAB变量。数据文件提供了一种机制,用于在CAD模型更改时更新导入的模型。从URDF文件或rigidBodyTree
对象不依赖数据文件作为块参数。
XML文件可以来自不同的来源。例如smexportonshape
功能CAD模型转换成XML文件。这Simscape™多体™链接插件能够转换Autodesk Inventor®,PTC®和SolidWorks®CAD模型成XML文件。对于其他CAD应用程序和多体建模工具,Simscape多体XML模式使创建自定义模型导出应用程序成为可能。
CAD,URDF和rigidBodyTree
所有模型都共享相同的组件。这些是(i)刚体,也称为CAD模型中的部件和URDF模型中的链接,以及(ii)运动学约束,在某些情况下打包为关节。刚体导入Simulink金宝app®凭借雄厚的子系统和刚性变换块。约束映射到关节,齿轮,和其他约束块。
URDF模型包含<链接>
元件又包含联合> <
元素。同样地,rigidBodyTree
对象包含rigidBody
对象和rigidBodyJoint
对象。在创建的Simscape多体模型中,关节成为刚体的兄弟姐妹和特征,不是在刚体子系统内部,而是在它们旁边。关节限制和home位置持续存在,后者作为位置状态目标,在适当的关节块中。
请注意
联合限制从URDF进口rigidBodyTree
模型而不是从CAD模型。如果你一定要,通过启用接块关节限制和设置极限位置,以适当的值手动重现CAD模型的关节限制。
___= smimport (___、名称、值)
创建Simscape多体从自定义名称的CAD,URDF,或机器人系统工具箱模型模型或重新生成之前已导入CAD模型的数据文件。大多数的名称 - 值对参数仅适用于CAD模型。用ImportMode
再生参数数据文件和PriorDataFile
捉无意改变模型,如除去的部分的或在其名称中的变化。