分断线的颜色渐变

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

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

最佳答案

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日
下一篇 2019年6月11日

相关推荐

  • 关于MP277的配方问题?

    1     本人在WINCC里面添加了配方,但结果却是编译不通过,显示“无效的存储位置路径”,请问是怎么回事啊?2 &n…

    SIMATIC WinCC 2017年11月16日
  • WinCC和三菱FX3U系列PLC进行以太网通讯不上的问题

    我的WinCC和三菱FX3U系列PLC进行以太网通讯不上,搞了两天了,还是不成功。都没有办法向老板交差了,急啊。西门子官方网站有个WinCC 和三菱 Q&nbs…

    2017年11月1日
  • 西门子上位机wincc7.4安装报错

    希望大神给一个上位机WINCC7.4版本的百度网盘链接,谢谢 钻石用户推荐最佳答案 此回答已完善 拿走不谢链接:https://pan.baidu.com/s/1zr1zJu2Hy…

    SIMATIC WinCC 2020年11月1日
  • wincc与WINCC Navigator是一个软件吗

    wincc与WINCC Navigator是一个软件吗?他们是什么关系。 最佳答案 1、不是一个软件。WINCC web Navigator&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WinCC中的一句VB代码

    在西门子“如何从外部使用VB脚本访问WinCC变量”一文中,看到这样一句代码set hmi=createobject("CCHMIRuntime.HMIRunt…

    SIMATIC WinCC 2019年6月11日
  • wincc 数据分段问题

    不知为什么,wincc 每隔16小时左右数据就分段,即TagLoggingSlow和 TagLoggingFast下每16小时左右就生成新的数据文件,变量记录和…

    SIMATIC WinCC 2017年11月12日
  • WINCC网页发布怎么弄?

    WINCC网页发布怎么弄?麻烦不麻烦? 最佳答案 需要先安装IIS(Interenet Information Service),从控制面板-添加删除程序-添加…

    SIMATIC WinCC 2019年6月11日
  • WINCC5.1运行中不定时停止数据刷新

    WINCC5.1运行中数据显示突然静止,翻看其它画面,数据全部静止,停止激活后再重新激活右正常,中间没有出现任何错误,和它同时运行的也出现同样的问题,但不是同时出现。CP5613通…

    SIMATIC WinCC 2019年6月11日
  • WINCC报错

    无法新建和打开原有的项目 问题补充:HRegult Error 0×8004610a (unll)  最佳答案 当打开一个项目时,出错消息“…

    SIMATIC WinCC 2019年6月11日
  • WINCC OPC客户端设置

    现在服务器设置完DCOM后,将客户端的OPC设置后,并且将服务器与客户端的电脑用户名和密码设置为一直后,发现客户端的数据不能更新,不知道是什么原因,请大佬们指教。 问题补充:我严格…

    SIMATIC WinCC 2017年10月31日