关于遇到的simulink中信号维度不一致的问题
在编写含有s-function的simulink模块时,发现从demux引出的信号到mux引入的信号的这一条信号线竟然在两端的维度不一致.
在模块搭建时,mux有三个输入,一个为26维,一个为16维,一个为8维;而将这三个输入信号引入后,mux这边的信号端的三个信号维度变为:26维,12维,12维.
为解决这个问题,利用demux将16维的信号分离为两个8维信号,然后将mux的输入端设为4个,维数分别为26,8,8,8,这样就解决了不一致的问题.
所有评论(0)