LED显示控件脚本示例

Navigation:  iCentroview系统的配置 > 配置客户端 > 全局配置 > LED配置 > LED组态画面搭建 >

LED显示控件脚本示例

Previous pageReturn to chapter overviewNext page

LED显示控件提供了如下方法可供调用:

uWriteText

uWritePicture

uWriteMultiText 多条文本下发


uWriteText

WriteText FontName,  FontSize,  FontColor,  Effect,  Speed, Period,  Text

功能简介:向Led发送文本。

 

参数说明:

FontName:字体类型

FontSize:字体尺寸

FontColor:字体颜色

Effect:特效

Speed:显示速度

Period:停留时间

Text:文字内容

 

代码示例:

在a.bsp的画面中加载一个iCentroView LedDisplay Control控件LEDDISPLAY1,在脚本编辑器中编辑事件如下:

 

Sub page_OnLoad()

     LEDDISPLAY1.WriteText “宋体”, 24, 1, 1, 2, 3, “热烈欢迎!”

End Sub

 

运行a.bsp画面,Led发送内容为“热烈欢迎!”,字体为“宋体”,颜色为红色,特效为翻页,速度为2,停留时间为3。

 

uWritePicture

WritePicture PicName, Effect, Speed, Period

功能简介:向Led发送图片

 

参数说明:

PicName:图片文件名

Effect:特效

Speed:显示速度

Period:停留时间

 

代码示例:

在a.bsp的画面中加载一个iCentroView LedDisplay Control控件LEDDISPLAY1,在脚本编辑器中编辑事件如下:

 

Sub page_OnLoad()

     LEDDISPLAY1.WritePicture “示例图片”, 0, 2, 5

End Sub

 

运行a.bsp画面,向Led发送名称为“示例图片”的图片,特效是随机,速度是2,停留时间是5。对于某些Led设备,发送图片的时候,特效、速度、停留时间这三个参数会被忽略,图片始终显示在设备上。

 

uWriteMultiText 多条文本下发

VARIANT WriteMultiText varMultiText

LEDDISPLAY1.WriteMultiText varMultiText

 

参数说明:

varMultiText '字体、大小、颜色、效果、速度、停留时间、文字内容

VARIANT 返回错误码“0”为成功

 

代码示例:

在Led.bsp的画面中加载一个Button对象,在脚本编辑器中编辑该Button的Click事件如下:

 

Sub Button1_OnClick()

 

Dim varMultiText(2,6)  '定义一个3X7的二维数组

varMultiText(0,0) = "宋体" '字体

varMultiText(0,1) = "20" '大小

varMultiText(0,2) = "1" '颜色

varMultiText(0,3) = "1" '效果

varMultiText(0,4) = "1" '速度

varMultiText(0,5) = "3" '停留时间

varMultiText(0,6) = "asd多条文本123" '文字内容

 

varMultiText(1,0) = "宋体" '字体

varMultiText(1,1) = "20" '大小

varMultiText(1,2) = "1" '颜色

varMultiText(1,3) = "1" '效果

varMultiText(1,4) = "1" '速度

varMultiText(1,5) = "2" '停留时间

varMultiText(1,6) = "asd多条sasjd文本123" '文字内容

 

varMultiText(2,0) = "宋体" '字体

varMultiText(2,1) = "20" '大小

varMultiText(2,2) = "1" '颜色

varMultiText(2,3) = "1" '效果

varMultiText(2,4) = "1" '速度

varMultiText(2,5) = "5" '停留时间

varMultiText(2,6) = "asd多测试asd条文本123" '文字内容

 

LEDDISPLAY1.WriteMultiText varMultiText

 

End Sub

 

运行Led.bsp画面,点击Button对象,可创建了三个文本信息。