Thread Trigger
当选定的输入边发生转换时,调用下游函数调用子系统
库:
Simulink Real-Time /
Async
描述
Thread Trigger 模块在选定输入沿发生变化时,调用下游的 Function-Call Subsystem 模块或 Triggered Subsystem 模块,并设置任务的中断优先级。该模块以模块采样率检测边缘转换。
若输入转换发生在任务运行期间,则会导致 Speedgoat® 目标计算机出现 CPU 过载。
如图所示,您可以将 Thread Trigger 块与位于引用模型内的 Function-Call Subsystem 块配合使用。此方法与 Simulink® Coder™ 兼容。由于 Thread Trigger 模块的输出信号为异步信号,且 Simulink Coder 不允许在引用的模型内部放置异步输出模块,因此请将 Thread Trigger 模块放置在模型的顶层。此方法不允许显式分区。请确保将异步任务规范优先级 (P:245) 与 Thread Trigger 模块中选定的优先级保持一致。有关详细信息,请参阅 About RTOS Tasks and Priorities。

