GoTo和 From 模块匹配的时候是依据tag而不是信号名称

本文最后更新于 2025年11月25日。

是的,你说的非常正确!

在 Simulink 的 GoToFrom 模块中,匹配的唯一依据是它们的 Tag (标签) 属性,而不是信号的名称。

🏷️ 匹配机制详解

  1. Tag (标签): 这是 GoTo 和 From 模块的关键参数,用于建立连接。

  2. 信号名称 (Signal Name): 信号名称(如果你在连线上添加了名称)主要用于文档记录、调试以及与 Simulink 的信号记录 (Logging) 功能配合使用,它不会影响 GoTo 和 From 之间的连接关系。

核心原理:

  • GoTo 模块将信号连同它的 Tag 一起存储在其作用域内。

  • From 模块查找作用域内与其自身 Tag 相同的那个 GoTo 模块,并获取其信号。


示例对比

模块 Tag 设置 信号名称(可选项) 匹配结果
GoTo MySignal Temperature ↓ (发送)
From 1 MySignal T_Reading 匹配成功 (接收 Temperature 信号)
From 2 DifferentTag Temperature 匹配失败 (Tag 不一致)

只要 GoTo 和 From 的 Tag 字符串完全一致,连接就成立,信号名称是什么并不重要。

还有其他关于 Simulink 标签和信号的疑问吗?