主要内容

导入CAD装配模型

在你开始之前

将CAD模型导入Simscape™多体™软件使用smimport函数。该函数解析XML多体描述文件,并自动生成相应的模型。伴随多体描述文件格式的几何文件提供用于可视化目的的几何形体。您可以导入组件的模型,但不能导入部件。

示例文件

您可以使用您的Simscape多体安装。这些例子包括一个四杆机构,一个机械臂,和一个Stewart平台。每个示例包括一个XML多体描述文件和一组部件几何文件。文件在带有path的文件夹中

matlabrootsm \工具箱\ physmod \ \ smdemos \ \ modelFolder导入,
地点:

  • matlabroot是MATLAB的根文件夹吗®应用程序中,例如:

    C: \程序\ MATLAB \
  • modelFolder包含示例文件集的文件夹名称是否为-four_bar机器人,或stewart_platform

导入模型

将模型导入Simscape多体软件使用smimport默认模式下的功能。请考虑您的Simscape多体安装。以文件描述的方式重新创建CAD装配模型Simscape多体方框图,输入:

smimport (multibodyDescriptionFile);
在哪里multibodyDescriptionFile是您想要导入的示例模型的XML多体描述文件名,指定为一个字符串。使用sm_robot用于机械臂模型和stewart_platformStewart平台模式例如,要导入机械臂模型,输入:
smimport(“sm_robot”);

函数生成一个newSimscape多体框图和支持数据文件。万博1manbetx该框图使用原CAD装配模型重新创建Simscape多体块。数据文件提供模型中使用的块参数的数值。

模型导入后

检查导入的模型是否有意外的刚体连接。Simscape多体软件取代不支持的CAD约束与刚性连接,可万博1manbetx能出现作为直接框架连接线,刚性变换块,或焊缝块。

MATLAB命令窗口中的警告消息确定了受不支持约束影响的实体和连接帧。万博1manbetx用合适的关节、约束或齿轮块替换阀体之间的人工刚性连接Simscape多体图书馆。

更新框图以排除模型组装错误。运行仿真以确保模型动态符合预期。如果更新源CAD装配模型,则可以直接从新的多体描述文件生成更新的数据文件。