我在simulink模型(R2012b,64bit)中遇到了以下问题:
在子系统中,三个标量信号进入总线创建者
总线创建器的输出连接到子系统的一个输出端口。输出端口的大小设置为-1,即从输入信号继承其大小
子系统嵌入另一个子系统
执行模型时,将显示以下错误消息:
'lonsys / A \ C 1 DOF /简单纵向姿态系统/总线创建器'的输出端口尺寸设置无效。尺寸设置为1.这是无效的,因为输入和输出元素的总数不相同
从查看出现错误的总线创建者的角度来看,根本不清楚出现了什么问题。
想法?
答案 0 :(得分:1)
事实证明,错误消息指向的块不一定是导致问题的块。
在这种情况下,连接到包含总线发生器的子系统的输出端口的另一个子系统的输入端口的信号大小设置为1,与总线大小3 {3}冲突。
总之,要弄清楚这个特定错误的原因,检查有问题的块上游的信号和端口大小定义会有所帮助。