部署Simulink模型

Zgr*_*pnr 3 deployment matlab simulink

我一直在试图找出如何部署Simulink模型.也存在可能性和问题.

  • 如果我使用Simulink Coder,如何在计算机上找到生成的代码?它在哪里保存为文件或文件包?
  • 我们可以部署Simulink为.NET程序集吗?如果可以,我在哪里可以找到有关它的详细文档.
  • 有没有其他方法可以独立使用我的Simulink模型?

谢谢你的努力.

Phi*_*ard 6

  1. 默认情况下,所有代码都放在当前目录中名为ModelName_CodeTarget的文件夹中,其中ModelName是模型的名称,CodeTarget是您生成的特定代码类型.(如果该文件夹尚不存在,则在构建过程中创建该文件夹.)

  2. 没有自动生成.Net程序集的机制.Simulink Coder生成C代码; 你用它做什么然后取决于你(就像手写代码一样).请注意,该过程是完全可自定义的,因此您可以创建自己的构建过程以自动将C代码包装到程序集中(但这样做是非常先进的操作).

  3. 有一些Simulink Coder"目标"可以生成独立的可执行文件.例如,GRT(Generic Real-Time)目标生成一个简单的.exe文件; RSIM目标(快速模拟目标)生成一个exe,您可以在其中指定不同的.mat文件,这些文件可用于为不同的模拟运行指定不同的模型参数,并将不同运行的结果存储到不同的输出.mat文件中.

通过查看Simulink Coder文档的前几章,可以回答大多数问题.值得花一些时间来研究它以了解代码生成过程的工作原理.