我如何使用外部模式从命令行吗?

3视图(30天)
我熟悉外部模式运行模拟使用中可用的用户界面硬件在定制的硬件上运行应用程序。我如何从命令行做同样的事情吗?

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2021年9月2日
这取决于你要如何将仿真软件模型部署到目标。万博1manbetx下面有三个选项。

使用硬件支持包万博1manbetx

如果您使用的是硬件支持包,请咨询支持包的文档了解如何设置万博1manbetx模型,从命令行运行外部模式。一旦你建立了模型根据支持包文档,您将能够运行外部模式如下:万博1manbetx
set_param (mdl“SimulationMode”,“外部”)
set_param (mdl“SimulationCommand”,“开始”)

自定义硬件和使用第三方软件部署代码

如果你有自定义硬件,只希望从模型生成代码,和万博1manbetx使用第三方软件构建和部署代码从仿真软件,那么所有你需要做的是连接到目标应用程序。万博1manbetx你可以通过以下的步骤在这个文档页面:外部从命令行模式
注意,上面的文档页面中假定目标应用程序部署和运行在目标。在一个高水平的工作流程是这样的:
  1. 从模型生成代码,万博1manbetxExtMode配置参数。这将产生必要的文件来实现外部模式
  2. 包生成的代码迁移到您的第三方环境
  3. 根据指令修改代码:创建一个传输层TCP / IP或串行外部模式通信
  4. 构建应用程序的代码和部署您的硬件使用第三方软件
  5. 连接应用程序上运行的目标模型,使用的命令万博1manbetx外部从命令行模式

自定义硬件和使用仿真软件部署代码万博1manbetx

如果你有自定义硬件,愿构建、部署和启动外部模式仿真模型万博1manbetx,您将需要手动设置它。看到下面的文档链接如何设置你的目标与外部模式
MATLAB R2020b和之前,您需要注册自定义启动程序:注册自定义的发射器
MATLAB R2021a和之后,您可以使用目标计划:目标计划
一旦你设置了,你可以运行以下开始外部模式模拟从命令行:
set_param (mdl“SimulationMode”,“外部”)
set_param (mdl“SimulationCommand”,“开始”)
“开始”命令将构建、部署和运行应用程序的目标。

更多的答案(0)

类别

找到更多的在部署、集成和硬件支持万博1manbetx帮助中心文件交换

标签

没有标签了。

社区寻宝

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

开始狩猎!