matlab从Onshape中导入CAD模型

1、将 CAD 和 URDF 多体模型导入Simscape Multibody环境中。

从第三方应用程序导入多体模型, 以便在Simscape多体环境中进行模拟、设计和分析任务。可以使用 smimport 函数导入 CAD 和 URDF 模型。必须以有效的 XML 格式导出 CAD 模型-在导入之前符合 Simscape 多体 XML 架构。XML 文件称为多体描述文件。

使用 Simscape 多体链接插件从 SolidWorks 生成有效的多体描述文件, Autodesk inventor 或 PTC、Creo™软件。使用smexportonshape函数从 Onshape 生成有效的多体描述文件。部件几何图形与多体描述文件一起导出为STEP或 STL 文件。

2、步骤

 

1)smexportonshape从 Onshape 云软件导出 CAD 组件模型
2)smimport从 URDF 或 Simscape 多体 XML 文件中导入多体模型

3、前提

必须有一个激活了的 Onshape 帐户(在https://cad.onshape.com上注册--需要翻墙?)。首次使用smexportonshape函数时, 必须向您的 Onshape 帐户授予Simscape多体导出程序访问权限。

(关于Onshape:由 Solidworks 创始人 Jon Hirschtick 等资深员工花费 3 年打造的 CAD 云平台 Onshape 2015年3月11日开放公 测https://baike.baidu.com/item/Onshape/16914325?fr=aladdin

4、演示

 
>>url='https://cad.onshape.com/documents/8d872ce0f7e0b520c8c55e7a/w/f1a5817f655bde2744bca61a/e/241278b07368ee982c214e6e';                                   %在matlab命令行输入CAD模型的网址

>> xmlFile = smexportonshape(url);              %利用函数导入Onshape上的CAD文件

 

enter点击后有以下登入消息:

 

 

 

登入账号后,进入模型等待、保证网络通达(可能需要几分钟)。

 完成后工作区出现xmlFile文件,继续在命令行输入:

 smimport(xmlFile);   %出现如下simulink模块

点击run运行后在Mechanics Explorers中看到导入的机械臂模型。

如此导入过程完成。

5、附加说明

在Onshape中搜索自己需要的多体模型集合,以便在Simscape中进行模拟、设计和分析任务。所以这只是开始的第一步。

在接下来的任务中需要修改导入过程中的警告,如添加缺少的惯性、颜色、质量等属性。在完善需要的力约束、关节旋转设置、Solver Configuration等相关设置(在Simulink中)。

 

参考网页:https://ww2.mathworks.cn/help/search.html?qdoc=Onshape&submitsearch=

       

 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JianRobSim

嘤嘤其名,求其友声!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值