XCP通信的外部模式仿真
外部模式模拟帮助您在Simulink之间建立通信通道®模型和目标硬件。通道实时运行可执行文件,并由构建和代码生成过程创建。
通信通道可以是TCP/IP上的通用测量和校准协议(XCP)或串行上的XCP。您可以使用该频道:
- 使用仪表板块实时优化参数
- 监视和记录来自执行目标应用程序的信号数据
- 流数据到模拟数据检查器或逻辑分析器
- 来自模型层次结构中的引用模型的流信号
您还可以通过选择ert生成一个包含其XCP从地址的A2L文件。tlc(需要嵌入式编码器®).这个A2L文件可以直接与任何支持XCP的第三方校准工具一起使用。
按照以下说明自定义XCP从软件以在硬件上运行:自定义XCP从软件.
查看哪些基于xcp的外部模式模拟可用于由Simulink代码生成产品支持的商业和制造商目标:2022世界杯八强谁会赢?
基于xcp的外部模式仿真硬件选项.
按照以下文档尝试XCP特性的外部模式:
利用XCP通信进行外部模式仿真.
本视频展示如何使用Simulink以外部模式从PC或硬件上运行的可执行文件中优化和记录数据。外部模式仿真有助于在组装模型和目标硬件之间建立通信通道。它实时运行由构建和代码生成过程创建的可执行文件。通信信道可以是通用的测量和校准协议。这就是XCP。它可以是TCP/IP协议,也可以是XCP串行协议。
您可以使用仪表板块实时优化参数,并监视来自正在执行的目标应用程序的锁定信号数据。还可以将数据流传输到模拟数据检查器或逻辑分析器。此外,您可以从模型层次结构中为参考模型传输信号。
现在让我们准备这个容错燃油系统模型进行外部模式仿真。让我通过打开Simulink工具条上的摘要开始准备。让我点击在自定义硬件上运行。这边,我可以用grt。tlc。
好,现在我们转到求解器窗格。要指定固定步长字段的值,请在“优化”窗格中确保将默认参数行为设置为可调。现在选择外部模式选项,并将传输层设置为TCP/IP上的XCP。XCP在目标上使用静态内存分配器。此静态内存缓冲区大小值指定为信号记录分配的XCP从内存的大小。让我们在演示中使用默认值。
好了,现在我们都有了构型。让我们保存这些设置和模型。现在使用此按钮构建目标应用程序。看起来构建已经完成,代码生成也完成了。现在,让我们通过单击Deploy按钮在目标上运行应用程序。现在我们可以将Simulink连接到正在等待或运行的目标应用程序。最后,让我们开始在这个目标环境中实时执行生成的代码。
在这里,您可以使用这些指示板块将参数排队。让我打开同化数据检查器来查看流信号。您还可以使用Logic Analyzer查看相同的信号。您还可以通过单击这个Monitor和Tune按钮来进行模拟。您可以通过选择ert.tlc生成A2L文件,包括其XCP从地址的详细信息。然后启用ASAP2接口选项。
现在让我来构建模型。注意,生成了A2L文件。它包含了XCP从接口的详细信息以及特性和测量的地址。这可以直接使用任何支持XCP的第三方校准工具。此外,您还可以按照以下说明定制XCP从软件,使其在硬件上运行.
我们还启用了基于xcp的外部模式模拟、由Simulink和代码生成产品支持的商业和制造商目标2022世界杯八强谁会赢?.在本视频中,您学习了如何使用XCP配置外部模式模拟的模型。现在轮到您按照本文档尝试外部模式功能了.
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。