MagicDraw与Matlab联动环境设置指南

首先,可以查阅MagicDraw的官方文档找到启用Matlab联合仿真的方法如下:

1.Tools-Integrations,选择Matlab,定义对应的Matlab路径,比如D://Matlab2022a

2.这一步很有可能出现错误,给出的解决方法是,添加环境变量路径,电脑-属性-高级系统设置,在系统变量的path下保存Matlab路径信息。


3.运行管理员身份的cmd,执行matlab /regserver命令,打开matlab命令提示,随后看到matlab管理信息,重启,我的电脑上到这里还是没有导入成功


4.在重启之后,先查看MagicDraw有没有成功导入系统变量路径,若导入了会显示Integrated;

5.随后在MagicDraw控制台切换到Matlab命令,输入version检查有没有实现协同,如果导入成功了会出现版本号


6.失败的话目前发现两个原因:

(1)在重新导入Matlab home路径时出现找不到com.nomagic.magicdraw.simulation....\permissionJava.exe.lnk:

解决方法,打开Magicdraw目录,找到对应lnk,如我的电脑下目录为\plugins\com.nomagic.magicdraw.simulation.matlab\integration\windows

找到permissionJava的快捷方式,修改他的指向,改为可用的Java

Windows: 默认安装路径可能类似于 C:\Program Files\Java\jdk<version>\bin (JDK)或 C:\Program Files\Java\jre<version>\bin (JRE),其中 <version> 是您安装的 Java 版本号。

或者在MagicDraw目录下\jre\bin\java.exe也可以使用。

连接修改之后重启MagicDraw即可

(2)Matlab共享引擎未打开

此时需要打开matlab主程序,在命令行窗口输入matlab.engine.isEngineShared,输出为1代表共享开启,输出为0代表共享关闭,一般开始电脑都是0。

输入命令matlab.engine.shareEngine,打开共享引擎,并重启MagicDraw,此后可以看到正常输出的版本号,问题解决。


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

QR Code
微信扫一扫,欢迎咨询~

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

* 公司名称:

姓名不为空

手机不正确

公司不为空