设置外部模式之间的连接万博1manbetx和目标硬件
外部模式模拟,你可以使用目标计划
提供动态仿真模块之间的连接万博1manbetx®和你的目标硬件。
本图概述组件的外部模式模拟。
目标包提供了组件的实现类。此表列出了主要类。
组件 | 类 | 目的 |
---|---|---|
目标硬件 |
|
MATLAB提供®与目标硬件的描述。 |
部署工具 |
|
您可以使用这些类来:
提供监视和优化,部署,连接,开始功能,在定制的硬件上运行应用程序需要使用 |
|
||
|
||
连接 |
|
提供数据传输的通信协议模型和目标之间的硬件。万博1manbetx |
|
为目标硬件提供的通信通道和细节rtiostream API(嵌入式编码)实现。 |
定制连接的XCP外部模式模拟
为生成的代码通过使用ERT (ert.tlc
)和通(grt.tlc
)系统目标文件,您可以运行外部模式模拟使用XCP通信协议:
在开发计算机上。
在其他目标硬件通过使用支持包。万博1manbetx
如果您的系统目标文件自定义目标硬件来源于ERT GRT或目标文件系统,使用类的目标计划
定制连接。例如,target.ExternalMode
和target.CommunicationInterface
。
这个例子展示了如何定制连接XCP-based外部模式模拟。建立模型和目标之间的连接硬件:万博1manbetx
自定义连接的TCP / IP或串行外部模式模拟
为TCP / IP或串行外部模式模拟,你可以通过一个工作流定制连接:
实现了运输和通信协议。
指定执行目标应用程序通过使用的工具
目标计划
包中。
建立模型和目标之间的连接硬件,使用描述的工作流万博1manbetx定制连接的XCP外部模式模拟这些差异:
步骤1后,使用的信息为客户机和服务器选择通信协议和创建一个传输层TCP / IP或串行外部模式通信外部模式,实现服务器端和客户端通信的TCP / IP或串行协议。
不执行步骤5和步骤6。
执行工具模板
本节提供了一个伪代码的例子target.ExecutionTool
服务接口。该工具启动和跟踪应用程序在目标硬件。
classdefMyExecutionTool < target.ExecutionTool方法函数errFlag = startApplication(这)%称之为“customDownloadTool”下载应用程序。状态,结果=…系统(sprintf (“customDownloadTool % s”this.Application));如果状态= = 0 errFlag = false;其他的disp(结果);errFlag = true;结束结束函数errFlag = stopApplication (~)%添加代码来停止应用程序,如果可能的话。errFlag = false;结束函数(地位、errFlag) = getApplicationStatus (~)%添加代码来返回应用程序状态,如果已知。状态= target.ApplicationStatus.Unknown;errFlag = false;结束结束结束
另请参阅
相关的话题
- 外部模式模拟参数优化、信号监测、分析和代码执行
- 外部模式模拟利用XCP沟通
- 为客户机和服务器选择通信协议
- 创建一个传输层TCP / IP或串行外部模式通信
- 建立公益诉讼连接通过使用目标方案(嵌入式编码)