int=GetInputValueDouble(lpszPictureName,lpszObjectName);
这个是怎样的取值过程?? 就是“lpszPictureName”,“lpszObjectName”这两个是什么意识,怎么用,我看在Get函数中前面也有用到“lpszPictureName”,请问各位大哥这个东西怎么用?有什么特定的含义,还有其他类似的吗??
SetOutputValueDouble(lpszPictureName,lpszObjectName,value);是什么意思?
问题补充:
我想问的是“lpszPictureName”,“lpszObjectName”在什么情况下要用到它们,为什么在语句里有它们,他们代表的是什么特定的意思,目标还是源,还是只是一个变量(可是并没有在Tag 管理器中定义他们。就象int=GetInputValueDouble(lpszPictureName,lpszObjectName);这个语句,他怎样就把输入值给调出来了?????
最佳答案
GetInputValueDouble(lpszPictureName,lpszObjectName)是读取IO域的输入值,是通过这个控件的属性来获取的.
SetOutputValueDouble 是将数值为Value的值赋给IO域的输出变量.这也是通过该控件属性进行的.通常,只需要在IO控件的输出值属性中用一个变量,将该变量组态为根据变化.这样当在该输入框输入值时,这个值就会自动输出到这个变量中了
问题补充:
“lpszPictureName"代表IO域所在的画面,"lpszObjectName"代表的是你正在使用的IO域,因此,无论是GetInputValueDouble,还是SetOutputValueDouble,都是针对当前正在使用的IO域的操作
提问者对于答案的评价:
谢谢,lpszPictureName 可以用别的代替吗?如果我把画面定义一个名字如:Start.pdl 那我再语句里可以用Start.pdl来代替lpszPictureName 希望大哥你能在回答我,分都给你了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277853.html