主要内容

外部模式

通信界面

选择传输层外部模式用于在主机和目标硬件之间交换数据。

设置

默认:TCP / IP.

在后台线程中运行外部模式

强制生成的代码中的外部模式任务以在后台线程中执行。

当外部模式在模型线程中运行时,外部模式在模型的每个执行步骤后执行,并在模型的基本速率下收集数据。当模型代码在每次步骤中消耗大部分线程执行时间时,外部模式执行将覆盖到下次步骤中。这溢出延迟了下一个模型执行步骤的开始,并降低了部署模型的实时行为。

您可以配置外部模式以在后台线程中运行。当外部模式在后台线程中运行时,它会在一个时间步长的模型代码结束和下次步骤的开始之间执行。通过不阻止模型步骤,可以在需要实时执行的系统中使用外部模式。此配置可以直接观察硬件板上的已部署模型,因为它将在独立操作中行事。该图显示了在前台和背景线程中运行的外部模式的执行定时。

当模型代码消耗每个时间步长的大部分执行时间时,后台线程中的外部模式删除了执行时间。没有足够的时间来从硬件板收集和传输到主计算机的数据,数据包丢弃。这种情况会导致数据记录中的间隙。

为了帮助避免部署模型中的数据包,其中实时执行优先于数据记录,配置外部模式以作为后台任务操作。

笔记

启用在后台线程中运行外部模式不建议参数用于使用非常小的时间步或可能遇到任务溢出的模型。这些情况可能导致Simulink万博1manbetx®变得无反应。

设置

默认:禁用

verb

选中此复选框可查看诊断查看器或MATLAB中的外部模式执行进度和更新®命令窗口。

设置

默认:禁用

也可以看看

|