simulink信号线出现问号的话

1、可以用display接信号线,看看是不是值为NaN,这样是测不出维度是多少的,因为是无效值。
2、看一看是不是积分器代入初值的时候,维数不对应,比如明明是五维向量,代入了一个4维的初值,程序肯定报错的
3、有的时候用Fcn产生一个列向量,会出现未知错误,建议用constant,然后输入一个列向量
4、ctrl+D 刷新一下
5、function的输出通道有可能会报 “无法识别输出数据的类型”,这个时候就要点一下 edit data,设置一下变量的类型大小,防止报错。

simulink信号线出现问号的话_第1张图片
最后一条,参考了HUST_szh的simulink学习笔记:https://blog.csdn.net/HUST_szh/article/details/86064763

你可能感兴趣的:(matlab)