求帮忙看看这个错在哪里了?

2019-07-18 04:52发布

增量PID.png 初学labview,写了一个增量PID的程序,控制量是U1,本来程序没问题的,给U1加了一个IF语句,想把控制量限制在一个范围里,就出问题了,求解。在线等,急 啊
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
houyqg
1楼-- · 2019-07-18 07:40
删除 float64 error 定义,原因:
lv 公式节点包括 formula node 和 mathscript nod,
1、mathscript node 中没有这个定义,只有 float 与 double ,且 貌似float仅能定义一维数组;float64应该是formula node 语法;
2、既然输出端有引用 error ,其实隐含已经定义,删掉那行即可。
3、if语句不对,正确语法
if ( yt<22)  
temp = 2.0;
elseif ( yt<33)
temp = 3.0;
end
你的貌似是formula node 语法
最佳答案
zd94niu
2楼-- · 2019-07-18 09:05
。。。知道错误了,if 语法用错了,习惯了c,不太适应.m的规则
zd94niu
3楼-- · 2019-07-18 09:51
 精彩回答 2  元偷偷看……
victor400
4楼-- · 2019-07-18 10:59
大哥,将错误提示贴出来看下。什么信息及错误代码!
seven的故乡
5楼-- · 2019-07-18 11:36
学习学习共同进步~
zd94niu
6楼-- · 2019-07-18 16:17
感谢!                                    

一周热门 更多>