wincc选择框控件中的C脚本如何编辑

我想做一个WINCC选择框控件,里面的C脚本如何编辑,请大师们帮忙,谢谢···

问题补充:
选择性的将不同的数值给一个变量,输出相应模拟量

图片说明:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐