主要内容

用于参数调整和信号监视的外部模式模拟

您可以使用外部模式模拟进行快速原型制作。外部模式模拟在simulink之间建立了通信通道万博1manbetx®在您的开发计算机(主机)和运行由代码生成和构建过程创建的可执行文件的目标硬件上。

通过通信渠道,您可以:

  • 实时修改或调整块参数。当您更改模型中的参数时,Simulink将新值下载到执行目标应用程序中。万博1manbetx

  • 监视并从执行目标应用程序中保存信号数据。

通道的低级传输层处理消息的传输。万博1manbetxSimulink和生成的模型代码与该层无关。传输层及其接口代码是在格式,传输和接收消息和数据包的单独模块中隔离的。

外部模式的通信机制

万博1manbet万博1manbetxxSimulink支持两个用于外部模式模拟的通信机制。要确定要使用哪种机制,请参阅此表中的信息。

沟通机制 万博1manbetx支持 选择沟通机制的原因

XCP,通用测量和校准协议

ERT和GRT系统目标文件。

一些Sim万博1manbet万博1manbetxxulink支持软件包。有关详细信息,请参阅//www.tianjin-qmedu.com/hardware-万博1manbetxsupport.html?q=&page=1

XCP外部模式:

  • 使用标准通信协议。

  • 仅需在目标硬件上轻巧的通信软件堆栈。

  • 万博1manbetx支持仪表板块和仿真数据检查器的信号记录和流媒体。您可以从引用模型层次结构中流传输信号。

  • 提供已记录的ext_mode.h外部模式目标连接的API。

  • 万博1manbetx支持将执行时间指标流到仿真数据检查器的基于主机和支持包外部模式模拟的模拟数据检查器。

有关运行XCP外部模式模拟的信息,请参见:

TCP/IP和串行(RS-232)

ERT,GRT和RSIM系统目标文件。

万博1manbet万博1manbetxxSimulink支持软件包。

XCP外部模式模拟不支持您的目标硬件万博1manbetx已知限制

有关运行TCP/IP和串行外部模式模拟的信息,请参见:

万博1manbetxSimulink功能支持外部模式万博1manbetx

该表总结了两种形式的外部模式模拟的功能支持。万博1manbetx

特征 XCP支万博1manbetx持 TCP/IP和串行支持万博1manbetx

参数调整

带有仪表板块

是的

是的

可调块参数

是的

是的

仿真数据检查器

是的。在引用模型中包括信号。

逻辑分析仪

是的。在引用模型中包括信号。

从目标应用程序接收和显示信号的块

仪表板库 是的

浮动范围,范围

是的

是的

频谱分析仪,时间范围(DSP System Toolbox™)

是的

是的

展示

是的

是的

到工作区

是的

是的

用户写的S功能。

S-function API内置了一种使用户编写的块能够支持外部模式的方法。万博1manbetx

Matlabroot/万博1manbetxsimulink/包括/SIMSTRUC.H

是的

是的

记录,xy图

是的

是的

信号查看子系统

是的

是的

外部模式模拟通过在自定义硬件应用程序上运行

在开发计算机或目标硬件上运行外部模式模拟,而该硬件不支持MathWorks万博1manbetx®万博1manbetx支持软件包,使用自定义硬件应用程序的运行。对于外部模式模拟,您:

  1. 在开发计算机上构建目标应用程序。

  2. 将目标应用程序部署到目标硬件。

  3. 将Simulin万博1manbetxk连接到目标硬件上运行的目标应用程序。

  4. 在目标硬件上开始执行生成的代码。

使用该应用程序,您可以单击单击分别执行步骤。该表显示了应用程序为目标硬件提供的工作流支持。万博1manbetx

工作流功能或任务 目标硬件
开发计算机 自定义硬件

一单击

是的

是的,如果你设置连接性在Simulin万博1manbetxk和您的目标硬件之间。

一步步

构建监视

是的

是的。软件通过使用您指定的工具链在开发计算机上构建目标应用程序。

部署

是的

是的,如果你设置连接性在Simulin万博1manbetxk和您的目标硬件之间。

连接

是的

是的

开始

是的

是的

外部模式控制面板

使用外部模式控制面板,您可以执行自定义硬件应用程序上运行的某些功能,例如连接,,,,开始, 和断开。您也可以打开外部信号和触发对话框,使您能够:

  • 选择要监视的已记录信号。

  • 配置用于上传目标应用程序数据的触发器。

有关详细信息,请参阅XCP面板或者TCP/IP和串行面板

外部模式模拟的安全性

确保访问开发计算机和目标硬件是安全的。

通过应用此表中列出的安全措施,在开发计算机和目标应用程序之间提供安全的通信渠道。

通信协议 安全措施

XCP在TCP/IP上,TCP/IP

在受信任的专用网络或虚拟专用网络(VPN)中运行开发计算机和目标应用程序。

XCP在串行,串行

使用开发计算机和目标应用程序之间的点对点链接,例如串行电缆。

在生成生产代码之前,以减少对目标应用程序无意访问的风险,请禁用外部模式设置。

相关话题