分断线的颜色渐变

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

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

最佳答案

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

相关推荐

  • 时间控件文件夹

    请有WINCC 5.0 SP2 软件的师傅发个其中的时间控件文件夹GPRAPHICS至zw1996@yeah.net 。感谢另:管理员.我几…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何用下拉菜单打开WORD文件

    使用脚本 最佳答案 http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=32549&cid=103…

    SIMATIC WinCC 2021年7月5日
  • wincc冻结窗口

    怎样在打开一个窗口画面后冻结之前的画面窗口啊,就是让之前的画面窗口不能操作 问题补充:就是类似于模态对话框的效果,当在一个窗口中点击%ignore_a_1%打开另一个窗口时,要让之…

    SIMATIC WinCC 2021年7月5日
  • wincc脚本的调用

    我做了两个按钮,分别是按钮1,按钮2,,按钮1写着脚本1,按钮2写着脚本2问:如何用按钮1去调用按钮2里面的脚本2里面的内容 问题补充:可以了,,用假如脚本1的函数名叫btn1_O…

    SIMATIC WinCC 2021年7月5日
  • WINCC数据归档与报表显示

    WINCC默认的数据归档所有分段时间范围是一周,数据报表里数据源是归档变量,显示时间范围是30天,这种情况超过一周的数据还会在报表里显示出来吗? 最佳答案 1、根据您的情况来说是能…

    SIMATIC WinCC 2018年12月14日
  • WinCC6.0中可以设置阶段密码么?

    请教各位前辈:做项目时想把系统分时间阶段设置密码,每个阶段到期时该密码将不能使用,整个系统也不能运行操作,这样使得厂家可以分阶段对项目进行付款。不知道WinCC6.0中能不能做到这…

    SIMATIC WinCC 2019年6月11日
  • 急急急!请教现场客户机访问不上WINCC服务器的问题?

    现场有7台客户机连接这台服务器,服务器用的是SERVER 2016 STANDARD,WINCC用的是7.4 SP1,之前运行了3个月都没有问题,前两…

    2021年7月5日
  • wincc7.2变量运算处理问题

    在wincc7.2中,如输入变量A,然后通过运算后给输出变量B,而且需要在画面上显示出来。变量和运算是实时变化的量。 问题补充:我是用WINCC做上位机,OPC做服务器,从站有台达…

    SIMATIC WinCC 2017年11月16日
  • wincc表达式&与&&的区别?

    在动态对话框里  两个布尔量相与 或者 或  ,到底是一个& l 还是两个 &am…

    SIMATIC WinCC 2021年7月5日
  • wincc7.5 从AS符号中导入的变量怎么分组

    从AS符号中导入的变量,怎么批量分配到分组到已建立的变量组下?或者怎么在已建立的变量组下导入变量 图片说明:    最佳答案 一组组的导入,导入后,剪切到对应的…

    2021年7月5日