许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Creo中Simscape Multibody Link插件的安装与配置

Creo中Simscape Multibody Link插件的安装与配置

阅读数 19
点赞 0
article_banner

Creo软件与Matlab之间的接口配置

如果要将Creo建立好的模型和Matlab进行可视化联合仿真的话,首先我们需要将模型导出为一种Matlab可以读取的格式,也就是xml或者urdf文件。(我通常用的都是xml文件)

   我们在安装好Creo软件之后,是不能直接导出xml格式的,这时打开Creo软件的工具栏显示如下图所示:
未安装插件时Creo的工具栏

所以我们就需要安装一个叫Simscape Multibody link的插件,下面针对安装过程中遇到的问题进行简单的记录。

1. 获取Simscape Multibody link插件的安装包文件

   先贴一下官网原文:https://ww2.mathworks.cn/help/smlink/ug/installing-and-linking-simmechanics-link-software.html

   (英文的看不明白就右击翻译成 中文 看)

软件要求
在这里插入图片描述

这里虽然写的Creo是1.0-6.0,但是高版本的应该也可以。我用的是Creo8.0和Matlab 2022b。
Simscape Multibody link插件下载

   (进去的时候会让你填写个人信息,填完就能进入下载了)

在这里插入图片描述

   我这里根据使用的Matlab版本选择的是2022b,下载后有两个文件(如下图),将两个文件放入Matlab安装的根目录下的toolbox中。
在这里插入图片描述
在这里插入图片描述

2. 下面以管理员身份打开Matlab进行安装

   先将Matlab上方的路径切换到如下路径:
在这里插入图片描述

   在 命令行  窗口输入:>> install_addon(‘smlink.r2022b.win64.zip’)(将压缩包名称替换成自己下载的安装包名称)
在这里插入图片描述

   安装成功后在命令行输入>>ver,显示如下信息就安装好了。
在这里插入图片描述

3. 在 Creo中启用 Simscape Multibody Link 插件

   先贴一下官网原文:https://ww2.mathworks.cn/help/smlink/ref/linking-and-unlinking-simmechanics-link-software-with-proengineer.html

打开自己的Creo软件,按照如下顺序打开配置编辑器:
在这里插入图片描述
在这里插入图片描述

   在最上面的路径文件夹里面有一个config.pro文件,但是找不到官网中提到的protk.dat文件,这里我们就自己建立一个名称为myprotk.dat的文件,存放的路径如下:
在这里插入图片描述

   文件的内容如下,内容里面的两个路径,在Matlab的安装路径能找到对应的文件,替换成自己的就行。

name Simscape Multibody Link
startup dll
exec_file D:\Program Files\MATLAB\R2022b\bin\win64\cl_proe2sm.dll
text_dir D:\Program Files\MATLAB\R2022b\toolbox\physmod\smlink\cad_systems\proe\text
unicode_encoding false
end

更新完 注册 表文件后,需要对配置文件进行更新,也就是config.pro文件,需要加上:toolkit_registry_file <full path to your .dat registry file>

   后面<>这一块就是上一步注册表文件的路径,所以我在config.pro文件中加的就是:

toolkit_registry_file C:\Program Files\PTC\myprotk.dat

(我们可以将config.pro文件用记事本打开,将里面的内容复制到一个新的记事本文件中,然后再加上这一句,最后将文件名改成config.pro,替换之前的config.pro文件。因为我直接在config.pro文件中加上后,保存的时候说我的权限不够。)

还有一步就是要在Creo软件的配置编辑器中,添加选项
在这里插入图片描述

   选项名称:protkdat

   选项值:点击浏览找到之前建立的myprotk.dat文件,点击确定保存就好了。

4. 最后一步

   每次导出装配模型时,Simscape Multibody Link 插件尝试连接到 MATLAB。要启用连接,必须将 MATLAB 注册为自动化服务器。

   (1)以管理员身份运行Matlab后,在命令行输入:regmatlabserver

   (2)这个时候我们再重新打开Creo软件,界面如下图所示:
在这里插入图片描述

   安装成功,这个时候我们就可以在Matlab中使用Simscape对Creo导出的模型进行可视化仿真了。

同样地,SolidWorks也可以安装Simscape Multibody link插件,方法比较简单,有需要的可以参考其他博主教程。

5.安装包 链接  

   Simscape Multibody Link 安装包链接,我用的是Creo8.0和Matlab 2022b。

   链接:https://pan.baidu.com/s/1qOdePjQP_E7Jkx9pUIL_2w

   提取码:azcc


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空