一个simulink通信仿真过程中的错误
我的做了一个关于网格编码(TCM)的仿真方案出现这个错误解决不了,达人门帮忙看一下,呵呵
这个是方针图,黄色部分错误了
这个模块是调用卷积编码的
卷积编码模块如下
运行时就弹出错误了:
说是MUX的数据类型不匹配
Data type mismatch. Output port 1 of block 'kk/Binary vector convolution encode/Mux' is a signal of data type 'mixed'. However, it is driving a signal of data type 'double'
Data type mismatch. Input port 1 of block 'kk/Binary vector convolution encode/Modulo operation1' expects a signal of data type 'double'. However, it is driven by a signal of data type 'mixed'
还有就是s-funtion自定义模块好像也有问题 你在simulik模块中 找到data 的转化模块,加上去。把data 模块的数据类型 改为 double类型
你看下呢? 加到mux前和MUX后面都报错
想问下问什么数据类型是mixed呢? 那你要看下你要的数据类型是什么样的?一个系统多哥数据类型是正常的
但最后都要转回来,一般读是double,但有时需要开关的boolean
页:
[1]