# 警告(3882)
# 警告信息
因果连接集中包含太多的信号源: %1!s!.
# 产生原因
被连接的连接组件存在因果连接器,且有多个作为信号源的连接器直接或间接相连. 相关概念解释:
因果连接器: 带 input 和 output 前缀的连接器.
信号源: 带 input 前缀的外部连接器或带 output 前缀的内部连接器.
# 解决方法
根据报错提供的连接集合, 检查其中的连接器, 保证不存在多个信号源.
# 示例
model _3882_CausalConnectCheck
expandable connector Bus
end Bus;
connector Con
Real x;
end Con;
input Con c(x = 1);
Con c1;
input Con c2;
Bus bus;
equation
connect(c1, bus.c);
connect(c, c1); // Warning: 3882,
connect(c1, c2);
end _3882_CausalConnectCheck;