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=

matlab从Onshape中导入CAD模型相关推荐

  1. Zemax | Zemax中导入CAD模型

    在处理非序列模式时常常需要导入一些复杂的模型结构,使用Zemax软件自身的画图功能显得有些相形见绌了,可以在CAD中先画好模型再导入进去. 一.将CAD模型导出为IGES/STEP等格式,将文件放出到 ...

  2. 关于在ICEM中导入CAD几何模型文件的问题

    关于在ICEM中导入CAD几何模型文件的问题 本例中所用到的bates-71b喷管模型已经上传到资源 用传统方法导入几何模型(import gem)会出现很多问题,大多时候是warnning还是可以正 ...

  3. ADS中导入SPICE模型

    这里写目录标题 在官网中下载SPICE模型 ADS中导入SPICE模型 在官网中下载SPICE模型 英飞凌官网 ADS中导入SPICE模型 点击option,设置导入选项 然后点击ok 如果desti ...

  4. 解决在OpenGL中导入.obj模型所遇一些问题的方法

    解决在OpenGL中导入.obj模型所遇一些问题的方法 相对路径格式 "/"与"\" 相对路径起始 导入模型的限制 最近在学习 LearnOpenGL CN,学 ...

  5. Tekla 导入cad 模型

    CAD二维或三维  导入 tekla 两种方法 1 输入DWG/DXF. 条件:1.cad 图形先分解. PS:保证1:1测量距离. 2.cad 图形进行坐标移动(UCS) 3. cad保存为2000 ...

  6. Three.js中导入GLTF模型变黑无法看到模型

    一个下午都在Three.js官网导入GLTF模型,但是很不幸,根据官网DEMO中一直待有texture纹理,不能单独载入模型,后经一番查找,发现其实早已经单独讲模型载入到网页中,但是模型与背景色均为黑 ...

  7. AutoCAD中导入Inventor模型

    大家知道,Inventor能产生工程图,但有一部分用户更习惯在AutoCAD中去进行工程图的设计.从AutoCAD 2013开始支持导入Inventor模型,生成对应的工程图.有两种模式: 模式一: ...

  8. Unity中导入外部模型与预制件

    前言: 在Unity3D的 Asset Store  中下载的包(package)资源, 其默认位置是: C:\Users\用户名\AppData\Roaming\Unity\Asset Store- ...

  9. unity支持的模型数据格式_Unity3D开发:向Unity3D中导入外部模型

    Unity3D支持多种外部导入的模型格式,但它并不是对每一种外部模型的属性都支持.具体的支持参数,您可以对照如下列表: 种类 网络 材质 动画 骨骼 Maya的.mb和.mal格式 √ √ √ √ 3 ...

  10. Altium designer中导入CAD文件

    有时绘制PCB板时需要特殊的形状,使用AD软件不方便绘制PCB形状,我们可以使用CAD软件绘制完后再导入AD软件中,具体步骤如下: (1)用CAD软件绘制好图形并保存为DWG文件 (2)打开AD软件并 ...

最新文章

  1. 南京邮电考研计算机科学大纲,2019年南京邮电大学811数据结构考研大纲
  2. Latent dirichlet allocation note -- Prepare
  3. LeetCode 783二叉搜索树节点最小距离-简单
  4. Python 中的 while循环 和 for... in ...循环
  5. 6-3-1:STL之vector——vector的快速入门、常用接口
  6. 将一个项目打成一个jar包,导入到另一个项目中并调用
  7. 新手安装Ubuntu操作系统
  8. 雷军100亿押注IoT,小米借AI两翼齐飞
  9. VS2010轻松学习C#-从零到深入-天轰穿.NET4趣味编程视频教程
  10. 区块链是世界第九大奇迹,它在触动钱、信任和权力!
  11. 国际贸易和计算机网络,网络对国际贸易的变革与影响.doc
  12. 右键后资源管理器重启
  13. 华为数通笔记-PPPoE
  14. 北邮信通导论第三单元智能温控风扇
  15. org.hibernate.PersistentObjectException: detached entity passed to persist: cn.edu.xupt.bean.Users
  16. 南都周刊 别了 老兵乔布斯
  17. Elasticsearch基础整理 脑图
  18. python -- 计算 平方,乘方,平方根
  19. 电脑公司纯净版GHOST_XP_SP3_V12
  20. win10 病毒实时防护 关闭

热门文章

  1. php 获取搜索引擎,php获取搜索引擎关键字来源(支持百度、谷歌等搜索引擎)的函数...
  2. Android学习笔记3-开发过程中一些常用操作
  3. js图片自动循环播放
  4. NB-IoT技术发展史漫谈(NB-IoT专栏—拓展篇1)
  5. 教你如何批量修改图片分辨率?
  6. 点云配准ICP算法推导,SVD分解
  7. 单片机引脚浮空输入注意事项-STM32
  8. crontab布置定时任务
  9. 什么是 NAS? 为什么要用 NAS?有什么好玩的功能?
  10. 叉积(向量积、外积)的运算法则及其与点积(数量积、内积)的混合运算