我想做一个WINCC选择框控件,里面的C脚本如何编辑,请大师们帮忙,谢谢···
问题补充:
选择性的将不同的数值给一个变量,输出相应模拟量
图片说明:
最佳答案
此回答已完善
不知道你使用“选项组”具体要实现什么样的功能
C操作窗口对象主要使用,内部函数——graphics——get/set下函数
如读对象文本类型属性值:
char* GetPropChar(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, LPCTSTR lpszPropertyName)
读对象整数类型属性值:
long GetPropWord(LPCTSTR lpszPictureName, LPCTSTR lpszObjectName, LPCTSTR lpszPropertyName)
读“选项组”的“索引”值就用此函数
具体使用查看WINCC帮助
WinCC V7.5 Scripting: VBS, ANSI-C, VBA
https://support.industry.siemens.com/cs/cn/en/view/109760712
补充:
“选项组”——“属性”——“输出/输入”——“选择框”,关联一个整型变量,更新周期选择“有变化时”
“选项组”——“事件”——“输出/输入”——“选择框”——“更改”,添加c脚本:
switch(value){
case 1:
SetTagDWord("变量",0);
break;
case 2:
SetTagDWord("变量",150);
break;
case 4:
SetTagDWord("变量",300);
break;
default:
;
}
提问者对于答案的评价:
谢谢
!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc315458.html