我在颜色和弧度的属性里写C脚本,触发器是变量触发,变量数值改变,这俩属性就变化。
1.我在圆弧度结束角度写脚本,动态的画圆,起始角度固定是0,结束角度C脚本里动态改变,我的圆很小,如果结束角度设置成0的话,那么圆就整个填满了,而不是没有圆,所以我画的时候最小就是2,如果我的圆再小一些那么结束角度最小就是5,这样导致一开始本来应该是没有圆的时候界面上就会有一小段东西,这个可以解决吗?(画直线就可以把宽度设置成0)
2.float a =0;
long b= 0;
a= GetTagFloat( "JT1_test");
if ( a == 1 )
b = 0xFF0000;
else if ( a == 2 )
b = 0x0000FF;
else if (a == 3 )
b = 0xFA00FF;
else if (a == 4 )
b = 0x00FF00;
else if (a ==5 )
b = 0xFFFA00;
上面代码改变线的颜色,红蓝紫绿黄,但是我发现第一个和第二个反了,第五个也不是黄色,是天蓝色,这个是为什么呢,我在属性里看那个html代码是那个代码没错啊。只有第三个和第四个是正确设置成功了
最佳答案
资料链接:《WinCC 7.0中,如何改变对象颜色(静态属性和动态脚本)》
http://blog.sina.com.cn/s/blog_669692a60100qnnq.html
提问者对于答案的评价:
已经解决了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc173204.html