我怎么能从我的模型创建一个可执行的模型发送给那些没有MATLAB ?金宝app

232(30天)
我希望能够创建一个可执行我的仿真软件模型发送给那些没有MATLAB或仿真软件安装在他们的电脑上。金宝app

接受的答案

MathWorks支金宝app持团队
编辑:MathWorks支金宝app持团队 2021年9月24日
根据你寻找的东西,你可能会考虑有两种方法:
1。金宝app仿真软件的编译器
金宝app仿真软件编译器使您能够分享仿真软件模拟从R2020a作为独立的可执行文件。如果你需要解决变步,或需要部署仿真包括图形,应用程序,或其他仿真软件不支持语义代码生成,您应该使用仿真软件的编译器。金宝app金宝app
金宝app模拟仿真软件编译器使您能够构建可执行文件被打包编译仿真软件模型和MATLAB代码设置、运行和分析模拟。独立的可执行文件可以完成仿真应用程序使用MATLAB图形和ui设计的MATLAB程序设计师。参考下面的例子:
金宝app仿真软件编译器还允许您部署模型实验模拟和优化参数。参考下面的例子:
最终用户不需要完整的MATLAB仿真软件安装,他们只需要安装MATLAB运金宝app行时编译仿真运行和使用。安装MATLAB运行时,直接用户以下网站:
有关更多信息,请金宝app参见仿真软件编译器产品页面的产品:
2。金宝app仿真软件编码器
金宝app仿真软件编码器生成优化、便携和可定制的代码从仿真软件模型。如果您需要创建一个独立的可执行模型只是为了运行模拟,你可以使用仿真软件编码器来构建模型的通用实时(GRT)目标。金宝app
通用实时(GRT)目标提供了一个环境模拟模型使用一个固定的解决在单或多任务模式。GRT生成一个可执行的目标模型作为一个独立的程序运行在您的工作站。可执行文件将尽可能快地运行,因此是一个非实时仿真。
GRT默认情况下,生成可执行文件的目标将只支持固定步解决者,只有仿真软件模块和功能支持代码生成支持在这个工作流。金宝app金宝app有鉴于此,仿真软件编译器提供了增强的功金宝app能,通常更适合共享和部署应用程序为用户没有MATLAB和Simulink仿真。
下面的文档页面描述如何从一个仿真软件构建一个可执行的模型使用“StandaloneCoderTarget”选项与“slbuild”:金宝app
有关更多信息,请金宝app参见仿真软件编码器产品页面的产品:
更多信息在仿真软件编译器和仿真软件编码器之间的差异,请参考以下文档页面:金宝app
3评论
斯蒂芬妮施瓦兹
斯蒂芬妮施瓦兹 2021年9月24日
我们不支持桌面实时仿金宝app真软件(SLDR金宝appT)为独立操作仿真软件编译器。随时联系 MathWorks技术支持金宝app 关于这个我们可以提出你的要求发展。
是没有意义的尝试生成独立的C / c++代码从任何SLDRT块,这些块模型以外的没有意义,因为他们是为了专门与实时内核随产品交互。金宝app

登录置评。

更多的答案(2)

faycal艾哈迈德扎伊
faycal艾哈迈德扎伊 2016年8月11日
你好,我也有同样的问题,我想运行可执行,与I / O不使用任何交互仿真软件的界面,这是可能的吗?金宝app

faycal艾哈迈德扎伊
faycal艾哈迈德扎伊 2016年8月18日
你好,
经过很长时间的研究,我认为你需要嵌入式程序员工具箱,以部署你的可执行文件,电脑没有Matlab仿真软件。金宝app

社区寻宝

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

开始狩猎!