wincc编程的问题

1.在C脚本中 如何获取某个图形的属性 例如要获得一个矩形的X坐标。

 2.在C脚本中 如何获得某个tag的值 例如 temp是db0.dbx0.0 那么要获得db0.dbx0.0
 是gettagbyte("temp")吗?如果temp是整形db0.dbw0 就是gettagword("temp")吗?例如我要把db0.dbw0赋值给a,就是int a;
 a=gettagword("temp");?

 3.如果我在脚本中编写if(gettagbyte("temp")=1)x=x+1;假设temp始终为1 ,x原来的值是0,
 那么x的结果是1,还是x在不断的在原来基础上加1。

 4.MessageBox(NULL,"提示消息!",MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_SYSTEMMODAL);这段函数调用有错(缺少messagebox标题?),该怎么改

 5.我有wincc全局脚本手册,但是里面感觉很乱,当我需要使用某个功能时,查阅起来很没有头绪,而且有些函数都找不到例如刚才说的MessageBox(),本人是新手,很想学好WINCC,谁能给我点好的资料谢谢

最佳答案

1,用GetLeft(pictname,objname)和GetTop(pictname,objname)
 2。对,如果是位是GetTagBit
 3。你理解的没有错,具体要看你的脚本在哪里执行,而且还要看x是全局变量吗?
 4。没错,你缺少了标题,那就加上
 MessageBox(NULL,"提示消息!",“提示”,MB_OK|MB_ICONSTOP|MB_SETFOREGROUND|MB_SYSTEMMODAL);
 5。只有多看多练,另wincc里的帮助也挺不错。

 

提问者对于答案的评价:
3Q

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269610.html

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

相关推荐