kinkey007 发表于 2007-4-23 18:47

一个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自定义模块好像也有问题

cdwxg 发表于 2007-4-23 22:11

你在simulik模块中 找到data 的转化模块,加上去。把data 模块的数据类型 改为 double类型
你看下呢?

kinkey007 发表于 2007-4-24 13:14

加到mux前和MUX后面都报错

想问下问什么数据类型是mixed呢?

cdwxg 发表于 2007-4-25 17:56

那你要看下你要的数据类型是什么样的?一个系统多哥数据类型是正常的
但最后都要转回来,一般读是double,但有时需要开关的boolean
页: [1]
查看完整版本: 一个simulink通信仿真过程中的错误