分断线的颜色渐变

怎样将四段分段的线(比如说由四段线组成的矩形)根据一模拟量的变化,其颜色如棕色对应根据模拟量的变大变小,使线段看起来,其渐渐在延伸或缩短?
 注:不是几何或位置的变化的!

问题补充:
我的问题是指几段分段的线,不一定是什么形状,也可以说二个线段吧,我实质是想做个,如同管道内部介质的位置移动的画面

最佳答案

1.右击线段----属性----颜色----线颜色-----变量------外部变量“x”。
 2.写全局动作:
 #include "apdefap.h"
 int gscAction( void )
 {
 //calculation of the colour value
 DWORD rot; 
 DWORD blau; 
 DWORD gruen; 
 DWORD farbwert; 
 rot=GetTagDWord("x1"); //return value :DWORD 
 gruen=GetTagDWord("x2"); //return value  :DWORD 
 blau=GetTagDWord("x3"); //return value  :DWORD 
 //calculation formula
 farbwert = blau*65536+gruen*256+rot;
 //数值根据需要修改
 SetTagDWord("x",farbwert); //return value  :BOOL 
 return 0; 
 }

提问者对于答案的评价:
你的这个全局动作我试用后是对的,只是线段整体颜色在渐变,而不是我须要的线段的颜色随其X轴在变颜色,就如同一棒图一样。还过还是很感谢你,如有解决的办法,可发到我的邮箱:13872107270@163.com,谢谢!

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

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

相关推荐