主要内容

数据记录技术

数据记录可以实时捕获来自嵌入式硬件板和平台的信号,并存储在仿真数据检查器在Si万博1manbetxmulink中®。根据所开发的需求,可以在这三个一般配置中实现数据记录。

  • 标准数据记录

  • 亚采样数据记录

  • 多处理器数据记录

这些示例显示了这些数据记录配置中的每一个的最小模型以及每种配置类型的推理。所有这些示例都使用Ti Delfino F28379D硬件板,但是这些技术可以与任何支持的SOC Blockset™硬件板或平台一起使用。万博1manbetx

标准数据记录

此示例显示了如何将模型部署到Ti Delfino F28379D Launchpad时将SOC模块模型配置为从硬件记录数据。该系统包含一个单个计时器驱动的任务,该任务由正弦波连接到一个终结者堵塞。要记录正弦波块的输出信号,请选择信号线,单击省略号,然后选择启用数据记录。此选择会自动注册此信号,该信号将在模拟过程中从模型中记录,并显示为仿真数据检查器。通过执行此代码打开模型。

open_system(“ defaultDatalogging_top.slx”

使用SOC建造者将模型部署到Ti Delfino F28379D LaunchPad的工具。主机目标通信连接,由SOC建造者,启用数据可以自动从硬件板上的可执行操作到Simulink中的仿真数据检查器。万博1manbetx该图显示了从部署到Ti Delfino F28379D启动板的记录数据信号。

亚采样数据记录

此示例显示了如何将资源密集型SOC阻滞模型配置为在将模型部署到Ti Delfino F28379D Launchpad时从硬件记录数据。该系统包含两个计时器驱动的任务。第一个任务包括正弦波连接到一个终结者代表以高速率运行的任务的块。第二个任务使用费率转换块以从高速任务中进行子样本并记录信号。

open_system(“慢果adalogging_top.slx”

使用SOC建造者将模型部署到Ti Delfino F28379D LaunchPad的工具。主机目标通信连接,由SOC建造者,记录从硬件板上运行的可执行文件中的子采样数据,并将数据发送到仿真数据检查器在Si万博1manbetxmulink中。通过启用数据记录较慢,低优先级的任务,可以从资源密集型,高优先级任务中捕获数据,而无需干扰其行为或达到主机目标通信系统的限制。该图显示了从部署到Ti Delfino F28379D Launchpad的模型的子采样的记录数据信号。

多处理器数据记录

此示例显示了如何将资源密集型SOC阻滞模型配置为在将模型部署到Ti Delfino F28379D Launchpad时从硬件记录数据。该系统包含两个计时器驱动的任务,分别在两个处理器上分开。任务1(在处理器1上)由正弦波连接到一个终结者块并代表一项高利率的资源密集型任务。一个分解数据频道Block连接处理器1和2,提供处理器之间的数据传输。任务2(在处理器2上)日志信号从任务1返回到simulink。万博1manbetx

open_system(“其他cpudatalogging_top.slx”

使用SOC建造者将模型部署到Ti Delfino F28379D LaunchPad的工具。主机目标通信连接,由SOC建造者,记录从硬件板的处理器2上运行的可执行操作的信号数据,并将数据发送到仿真数据检查器在Si万博1manbetxmulink中。使用处理器2拥有和管理主机目标通信和数据记录,可以从处理器1上的资源密集,高优先级任务中捕获数据,而无需干扰其行为,并使该任务能够消耗大部分处理器资源但要维护数据记录的质量以模拟。万博1manbetx该图显示了部署到Ti Delfino F28379D启动板的模型2上的任务2上捕获的任务1的已记录数据信号。

也可以看看

||