分断线的颜色渐变

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

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

最佳答案

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

相关推荐

  • 测试C脚本时怎样将运行当条程序时系统的时间(精确到毫秒)写在TXT记事本里?跪求技术大神提点!

    我们正在测试C脚本的扫描周期是否合理,想要把运行每一条程序的系统时间写在TXT记事本里,现在我们通过编码已经成功将日期、小时、分、秒输出来,但是毫秒却一直输的乱码,求技术大神提点!…

    SIMATIC WinCC 2018年12月2日
  • WINCC 里面有柱状图控件吗》

    WINCC V7 自带有柱状图控件吗?控件名称是什么?没有的话,WINCC V7怎么实现? 最佳答案 WinCC的画面编辑器–对象选项板–标准–…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3如何导入变量

    7.3变量管理里面只有导出变量功能,那么如何导入变量呢,要把两个项目整合到一个项目中去,画面可以复制过去,但是变量不知道怎么导入 最佳答案 可以导入啊,就在编辑里,或者你直接复制进…

    2021年7月5日
  • 激活Wincc时出现Graphics+runtime已停止工作

    激活Wincc时出现Graphics+runtime已停止工作,该项目前几次使用好好的,突然间不能用了,求大神求解啊 图片说明:    最佳答案 1)估计是你使…

    2017年11月4日
  • sql数据库

    wincc的sql数据库里的数据可以是未压缩数据吗,如何可以,怎样实现。 最佳答案 你自己新建立一个表,然后通过脚本写入的数据就是没有压缩的。wincc的归档数据都是压缩的。 提问…

    SIMATIC WinCC 2017年11月25日
  • wincc 可以显示数据库数据的控件有哪些?

    我先问一下,wincc显示数据库数据的控件有哪些,我想直接在控件上对数据库数据进行修改,请问什么控件可以实现呢,我现在用的是MSFlexGrid这个可以实现么,应该具体怎么操作呢!…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4判断报警或趋势控件工具栏按钮功能是否被触发

    因为自带的工具栏按钮客户使用不方便,所以使用SetPropDouble函数将工具栏各按钮功能分配给外部按钮,此功能已经实现,但是按钮是否被按下不能直观体现,例如“启动/停止”按钮被…

    2021年7月5日
  • wincc web 远程访问

    客户要求wincc web 远程访问,在网上找资料,己成功在局域网实现IE浏览器对WINCC的访问。但外网无法访问,没有相关资料,不知从何下手。web&nbsp…

    2017年10月24日
  • wincc方面的问题

    怎样把其他格式的图片导入库里面 最佳答案 用画图板或者其他图形工具转换成wincc支持的格式,再粘贴到图形文件夹里就可以了 提问者对于答案的评价:好,谢谢

    SIMATIC WinCC 2019年6月11日
  • wincc脚本运行莫名其妙出错?

    我在标准模块里写了一些访问数据库的公共方法,然后在前台按钮去调用,竟然会出现一会可以运行,一会不可以运行的情况。我在函数里面写了中文,难道是中文的问题?但为什么偶尔行偶尔不行呢?更…

    SIMATIC WinCC 2019年6月11日