功能:从由外部脚本控制的实时仿真中捕获数据,数据首先写入内部缓冲区。缓冲区大小:由样本数定义。触发机制:由跨0时刻的三角波计数触发。应用示例:使用Python脚本data_logging_datacapture.py捕获三角波的一个正半周期,并在控制台中打印出数据点。UDP:功能:用于发送包含数据信息的UDP数据包,适用于偶...
RT Box 应用范例 593:数据记录Data Logging
RT Box数据记录的应用范例展示了五种方法用于记录数据:
To File块:
功能:连续将值写入文件,支持.csv或.mat格式。采样时间:定义了将输入信号写入文件的时间步长。写入设备:通过WebDAV连接将文件写入RT Box的内部SSD或外部USB闪存驱动器。应用示例:以10µs的采样时间将1 kHz三角波数据以.mat格式传输到RT Box2/3的内部SSD。数据捕获块:
功能:从由外部脚本控制的实时仿真中捕获数据,数据首先写入内部缓冲区。缓冲区大小:由样本数定义。触发机制:由跨0时刻的三角波计数触发。应用示例:使用Python脚本data_logging_datacapture.py捕获三角波的一个正半周期,并在控制台中打印出数据点。UDP:
功能:用于发送包含数据信息的UDP数据包,适用于偶尔丢失数据包并不重要的流媒体应用程序。采样时间:定义了发送数据包的时间间隔。远程IP地址:在UDP发送块中定义,用于指定接收UDP数据包的远程客户端。应用示例:RT Box在10毫秒的采样时间发送包含10 Hz正弦波数据信息的UDP数据包,并在Python控制台中打印出接收的数据包。XCP:
功能:用于将校准系统连接到电子控制单元ECU,实时传送测量值。主机与从机:RT Box2和3可用作XCP从机,CANape等软件可用作XCP主机。数据记录:需要生成并导入a2l文件到XCP主机环境中。应用示例:使用CANape作为XCP主机,实时流式处理两个信号的波形,数据点在RTBox离散化步长下捕获。PLECS范围:
功能:在RT Box上建立模型后,可以连接外部模式并激活自动触发模式,显示数据点。数据点数量:在编码器选项的外部模式选项卡中设置。数据导出:停止自动触发后,可以将数据导出为CSV格式。应用示例:在外部模式下显示5000个数据点,包括时间轴值、三角波数据和正弦波数据,并将其保存为CSV文件。这些方法为用户提供了多种选择,以便根据具体需求记录RT Box上运行的实时模拟数据。
2025-03-12