这取决于你要如何将仿真软件模型部署到目标。万博1manbetx下面有三个选项。
使用硬件支持包万博1manbetx
如果您使用的是硬件支持包,请咨询支持包的文档了解如何设置万博1manbetx模型,从命令行运行外部模式。一旦你建立了模型根据支持包文档,您将能够运行外部模式如下:万博1manbetx
set_param (mdl“SimulationMode”,“外部”)
set_param (mdl“SimulationCommand”,“开始”)
自定义硬件和使用第三方软件部署代码
如果你有自定义硬件,只希望从模型生成代码,和万博1manbetx使用第三方软件构建和部署代码从仿真软件,那么所有你需要做的是连接到目标应用程序。万博1manbetx你可以通过以下的步骤在这个文档页面:外部从命令行模式
注意,上面的文档页面中假定目标应用程序部署和运行在目标。在一个高水平的工作流程是这样的:
- 从模型生成代码,万博1manbetxExtMode配置参数。这将产生必要的文件来实现外部模式
- 包生成的代码迁移到您的第三方环境
- 根据指令修改代码:创建一个传输层TCP / IP或串行外部模式通信
- 构建应用程序的代码和部署您的硬件使用第三方软件
- 连接应用程序上运行的目标模型,使用的命令万博1manbetx外部从命令行模式
自定义硬件和使用仿真软件部署代码万博1manbetx
如果你有自定义硬件,愿构建、部署和启动外部模式仿真模型万博1manbetx,您将需要手动设置它。看到下面的文档链接如何设置你的目标与外部模式
MATLAB R2020b和之前,您需要注册自定义启动程序:注册自定义的发射器
MATLAB R2021a和之后,您可以使用目标计划:目标计划
一旦你设置了,你可以运行以下开始外部模式模拟从命令行:
set_param (mdl“SimulationMode”,“外部”)
set_param (mdl“SimulationCommand”,“开始”)
“开始”命令将构建、部署和运行应用程序的目标。