加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

WinCC脚本编程 颜色处理函数【工控老鬼】

(2012-09-21 09:47:27)
标签:

plc培训

工控老鬼

wincc脚本

颜色处理

vba

分类: WinCC

WinCC 脚本编程 颜色处理函数【工控老鬼】

WinCC脚本编程 <wbr>颜色处理函数【工控老鬼】
QBColor函数

    QBColor 函数是从 Quick Basic 中“继承”下来的,用一个整数值对应RGB的常用颜色值。

函数格式:  QBColor(颜色值)

    说明:颜色值为 0~15

QBColor

颜色

对应RGB颜色值

0

RGB(0,0,0)

1

RGB(0,0,191)

2

绿

RGB(0,191,0)

3

RGB(0,191,191)

4

RGB(191,0,0)

5

洋红

RGB(191,0,191)

6

RGB(191,191,0)

7

RGB(191,191,191)

8

RGB(64,64,64)

9

亮蓝

RGB(0,0,255)

10

亮绿

RGB(0,255,0)

11

亮青

RGB(0,255,255)

12

亮红

RGB(255,0,0)

13

亮洋红

RGB(255,0,255)

14

亮黄

RGB(255,255,0)

15

亮白

RGB(255,255,255)


VB系统颜色常数  十六进制颜色值  

    这是VB中表达颜色最直接的方法。

    格式:  &HBBGGRR&

    说明:BBGGRR分别为两位十六进制数,表示蓝、绿、红色的亮度,其值为 00 ~ FF,中间值为80

    例如:&HFF0000&为亮蓝色,&H00FFFF&(也可写为&HFFFF&)为黄色。

文字常量

十六进制值

颜色

vbBlack

&H0

vbRed

&HFF

vbGreen

&HFF00

绿

vbYellow

&HFFFF

vbBlue

&HFF0000

vbMagenta

&HFF00FF

洋红

vbCyan

&HFFFF00

vbWhite

&HFFFFFF

    VB定义了一些颜色符号常数,包括8种常用颜色和Windows控制面板使用的系统颜色。使用系统常量,可以使应用程序风格更具专业化。

    例如:常数vbDesktop对应颜色值&H80000001,代表桌面颜色。

    当我们直接在属性窗口中设置BackColor之类属性值时,就可以看到这些系统颜色值。

    使用 MSDN 帮助系统中的“索引”,输入关键字“颜色常数”查看,可查看VB系统颜色的说明。

    我们知道,计算机内部存储、处理的数据全部是二进制数,但在计算机语言中还有一种常用的数值——十六进值,它的特点是使用十六个数码:0~9A~F,计算时采用“逢十六进一”的规则。十六进制与十进制及二进制的对应关系如下。

十进制

二进制

八进制

十六进制

0

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15

1111

17

F

16

10000

20

10

    按照换算关系,(A3B)16 = 10×162+3×161+11×160 = 2560+48+11 = (2619)10

                  (FF)16 = 15×161+15×160 = 240+15 = (255)10

RGB函数

    RGBRedGreenBlue的缩写,RGB函数通过三原色的值混合产生一种颜色。

    函数格式:  RGB(红色值,绿色值,蓝色值)

    说明:红、绿、蓝色值均为 0~255 间的整数。

    下表是一些常见颜色的RGB值。

颜色

红色值

绿色值

蓝色值

0

0

0

0

0

255

绿

0

255

0

0

255

255

255

0

0

洋红

255

0

255

255

255

0

255

255

255

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

启程培中心 http://www.gongkong8.com/

工控老鬼技Bloghttp://blog.sina.com.cn/wincchome 

E-mailgongkong8@foxmail.com

QQ 920500908

工控老鬼守,坚韧笃定,注于工化技播和推广以及 PLC 深圳PLC培训 启程PLC培训  宝安PLC培训西门子PLC培训 S7-200 S7-300  集成培 化培 WINCC EPLAN 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有