创建一个独立的. exe的m文件调用仿真软件模型金宝app

57视图(30天)
你好,
我有一个m文件,控制一个gui。滑块在gui作为输入用于仿真软件模型。金宝app我的目标是创建一个独立的应用程序,运行在个人电脑上安装Matlab和Simulink仿真。金宝app
迄今为止我的方法是生成一个独立的. exe的simulink仿真模型,修改m脚本通过这个. exe的输入值和输出值,然后生成一金宝app个. exe。m脚本。
我有几个问题关于如何做到这一点:
  1. 这是正确的方法还是会更好的创建一个dll的仿真软件模型?金宝app
  2. 如果这是路要走,目标代码生成允许简单的传递值的仿真软件模型. exe ?金宝app我找到了三个不同的选项:ert_shrlib(基于主机的共享库),通(通用实时目标)和rsim(快速仿真目标)。我应该使用哪一个?
  3. 有逐步说明如何做到这一点呢?甚至一个类似项目的例子吗?
非常谢谢你!

接受的答案

Saurabh古普塔
Saurabh古普塔 2017年7月21日
方法之一是独立从MATLAB代码生成代码和仿真软件模型,整合他们手动和编译成EXE。金宝app但由于MATLAB GUI相关函数通常不支持的编码器,这种方法可能不工作。金宝app
你可以试试下面的方法:
3)在MATLAB代码和调用它
所有最好的!
3评论
Saurabh古普塔
Saurabh古普塔 2017年10月12日
嗨,迈克尔,
只有一个共享库是不够的,您还需要编写应用程序代码使用它作为一个包装器。然后,墨西哥人这种组合的应用程序代码库,并更换sim调用相应的API调用你的墨西哥人在创建可执行文件。
希望这可以帮助!

登录置评。

更多的答案(3)

家伙卷轴
家伙卷轴 2020年4月22日
在R2020a,一个新产品 金宝app仿真软件的编译器 已经发布解决这个用例。看一个例子 在这里
3评论
克里斯·P
克里斯·P 2020年5月12日
很好,谢谢肖恩。
我想要一个仿真软件模型集成到基于指南的分析工具我工作一段时金宝app间,但在说话,你的同事发现这是不可能的…当时!
我很欣赏你的建议也迁移到应用程序设计师,但是我记得有一些事情我无法在应用程序设计师,我可以与指导,但是,也许这已经自会增加我尝试列表!
再次感谢。

登录置评。


Ewoud Meijvogel
Ewoud Meijvogel 2019年3月6日
嘿,@Saurabh Gupta,
我已经参加了同样的情况。这个方法值得一试。
你有succesfull使一个独立的吗?
谢谢你提前,
Ewoud Meijvogel

佬司Risbo
佬司Risbo 2018年11月8日
@saurabh
你有一个完整的例子,我可以吗?我不知道如何编写包装器代码。我看过这样的一个例子的地方但链接坏了。
最好的问候,
拉尔斯
1评论
塞尔吉奥·马丁内斯
塞尔吉奥·马丁内斯 2018年11月23日
我也有同样的没有解决的问题,我不知道如何写包装器代码,有人能帮助我们成功吗?
问候
塞吉奥

登录置评。

类别

找到更多的在金宝app仿真软件编码器帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!