- 博客(3)
- 收藏
- 关注
原创 simulink编译报错:算法中存在代数环但未显示具体位置的定位方法
2.1 手动打开算法模型或者Matlab Command窗口输入命令打开模型,如。2.5 输入命令:stop(结束搜索)(会对整个模型进行搜索)
2024-02-03 15:28:25
2419
1
原创 提升生成代码可读性的办法
在信号线的“Code Generation”选项中将“Storage class”设置为“ExportedGlobal”双击新建后 的in信号,设置初始值,选择类型为“ExportedGlobal”,同时将信号属性与工作空间实行链接,1、将输入与输入信号线链接,将输出与输出信号线链接,同时对信号线的Parameter进行设置,2、在matlab命令窗口手动设置常量信号参数特性,设置前,将常量参数改为“诸如k1、k2等”3、手动设置信号参数特性。
2024-02-03 15:15:22
620
1
原创 Simulink开发之代数环
简单地说,代数环其实就是一个输入信号包含输出信号,同时输出信号也包含输入信号的特殊反馈回路。在simulink中,这是由于直通模块(无延时的模块)的原因造成的,simulink中大部分的模块都是直通模块,因此很容易形成代数环。在整个回路中,只包含直通模块就会形成代数环,反馈回路有延时模块就会消除代数环。c.2 也可能不报错,但是得不到正确的运行结果,如下图,具体什么原因呢?(又因为in1未输入前,out初始化值为0,所以会出现0 = 1X0;结果永远为0,这样虽然没报错,但计算结果是错误的。
2023-07-27 14:35:49
2440
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人