3.模块数据类型有问题,报错如下:
Only 'double' signals are accepted by block type Derivative. The signals at the ports of 'untitled/Derivative' are of data type 'int16'.
Component:Simulink | Category:Model error
An error occurred while propagating data type 'int16' from 'untitled/Constant', output port 1.
中文提示:
解决方法:改变模块类型,使得在信号线连接的所有模块类型都是一致的就可以了。
以上中文提示用到是一款Simulink小工具,可以检测Simulink仿真中的错误,并以中文提示错误原因,还可以定位错误。这个工具对于不是很常用Simulink做开发的新手来说,还是非常有帮助的,此外这个工具还有其他有意思的功能比如:
功能1(运行并诊断当前模型):运行当前Simulink程序;如果出现错误,以中文进行提示,Simulink是以英文进行提示,非常不友好。
功能2 (模型美化) :模型美化:随机给模块上色,看起来模型更有色彩。
功能3 (自动排布) :自动排布:自动整理凌乱的模块分布。
功能4 (打开高版本) :MATLAB低版本打开不了高版本,本功能解决打不开高版本模型问题
功能5 (曲线画板) :任意修改曲线的数据、形状,可用于生成数据!
功能7 (模型降重):在不改变模型功能的情况下,打乱模型结构,选取合适的模型即可。
功能8 (搜索):快速搜索MATLAB内部中文文档和模型资料
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)