怎样用wincc延时显示

比如一个搅拌器用几幅图组成,怎样通过延时显示的方法实现动态效果呢?希望答案详细点,本人刚刚接触wincc,拜托各位高人了。

问题补充:
什么叫判断变量aa的每个位的状态?具体怎么操作?我的搅拌器是用4个椭圆组成的。
 这个状态是指对象属性-属性-几何-位置x吗?
 比如这时4个椭圆的位置x静态是260,270,263,200那么在全局脚本中的程序中是int value,zvalue;
 value=GetTagDWord("aa"); //返回类型:DWORD                                                                                                      //zvalue=value;
 if (value==1) 
 {SetTagDWord("aa",260);} //返回类型:BOOL 
 if (value==2) 
 {SetTagDWord("aa",270);} //返回类型:BOOL 
 if (value==4) 
 {SetTagDWord("aa",263);} //返回类型:BOOL 
 if (value==8) 
 {SetTagDWord("aa",200);} //返回类型:BOOL
 if (value==10) 
 {SetTagDWord("aa",260);} //返回类型:BOOL  
 return 0; 
 }这样吗?
 

最佳答案

#include "apdefap.h"

 int gscAction( void )
 {int value,zvalue;
   value=GetTagDWord("aa"); //返回类型:DWORD 
   //zvalue=value;

 
 if (value==1) 
 {SetTagDWord("aa",2);} //返回类型:BOOL 
 if (value==2) 
 {SetTagDWord("aa",4);} //返回类型:BOOL 
 if (value==4) 
 {SetTagDWord("aa",8);} //返回类型:BOOL 

 if (value==8) 
 {SetTagDWord("aa",2);} //返回类型:BOOL 
 return 0; 
 }
 在全局脚本里添加类似这样的动作,通过判断变量"aa"的每个位的状态来决定每个图片的显示/隐藏就可以,时间触发设置为500MS。
 

提问者对于答案的评价:
谢谢,以后请多多帮忙!

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

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

相关推荐