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