17.9.2 指定地址的格式

指定内部地址的使用方式如下。

地址

设置

指定地址+0

显示触发

 

指定地址+1

窗口编号

不用于滚动消息部件的预留地址

指定地址+2

窗口显示位置的X坐标

指定地址+3

窗口显示位置的Y坐标

指定地址+4

语言

 

指定地址+5

字体

 

指定地址+6

文本大小

 

指定地址+7

字符数

 

指定地址+8

文本颜色

 

指定地址+9

文本背景色

 

指定地址+10

闪烁

 

指定地址+11

文本

 

:

:

 

指定地址+n

文本

 

指定地址+n+1

字符数

 

指定地址+n+2

文本颜色

 

指定地址+n+3

背景颜色

 

指定地址+n+4

闪烁

 

指定地址+n+5

文本

 

:

:

 

指定地址+n+x

文本

 

指定地址+n+x+1

文本结尾(字符数)

 

根据指定内部地址的寄存器大小保存设置。

当指定了16位寄存器时

根据寄存器大小,以字为单位使用数据。

例如,指定地址是USR0100

当指定了32位寄存器时

根据寄存器大小,以双字为单位使用数据。

然而,以字为单位使用文本设置。

例如,指定地址是USR0100

指定地址+0:显示触发

...

5

4

3

2

1

0

保留

显示的状态

保留

显示/删除

无论指寄存器大小如何(16位/32位寄存器),都使用同一位。

状态

显示/删除位:位0

显示状态位:位4

删除

OFF

OFF

OFF

ON

显示

ON

OFF

已显示

ON

ON

各状态的操作如下。

当该位置OFF(已删除状态)时消息被删除,显示状态被更新为OFF。

根据语言(指定的地址+4)后的地址值显示消息。显示完成位将被更新为ON。

消息显示完成时的状态。要更新消息,请执行下面的任一步骤。

当作为画面切换目标的滚动消息部件的指定地址处于[显示]或[已显示]状态时,在画面切换后,文本将显示在消息显示范围内。

 

例如,对画面上设置的所有滚动消息部件使用同一指定地址

指定地址+1:窗口编号

指定地址+2:窗口显示位置的X坐标

指定地址+3:窗口显示位置的Y坐标

不用于滚动消息部件的预留地址

当在[全局窗口操作]设置中选择了[间接]时,如果指定的内部地址同滚动消息部件的指定地址相同,这些地址就用于窗口画面显示。

指定地址+4:语言

为将要显示的文本选择一种语言。

语言

语言代码

ASCII

0x0000

韩语

0x0001

中文(繁体)

0x0002

中文(简体)

0x0003

日语

0x0004

俄语

0x0005

泰语(仅矢量字体)

0x0006

指定地址+5:字体

为将要显示的消息设置文本字体。

字体

标准字体

0

矢量字体

1

指定地址+6:文本大小

为将要显示的消息设置文本大小。

文本大小如下。

文本大小

8x16

0x0810

8x32

0x0820

8x64

0x0840

16x16

0x1010

16x32

0x1020

16x64

0x1040

32x16

0x2010

32x32

0x2020

32x64

0x2040

指定地址+7:字符数

设置将在其上应用文本颜色(指定地址+8)、文本背景色(指定地址+9)和闪烁(指定地址+10)的字符的数量。泰语等叠置字符使用两个字符代码显示一个字符,应计为一个字符(2字节)。

例如,在基本画面上显示如下消息。

指定地址+8:文本颜色

指定地址+9:文本背景色

设置文本的显示颜色和背景颜色。

每个字符的文本颜色都可以更改。

例如,在基本画面上设置滚动消息部件,指定地址是USR0100。

显示文本是“Standard Message Display”。

“Standard Message”的文本颜色和背景色分别是白色和黑色。

“Display”的文本颜色和背景色分别是黑色和白色。

指定地址+10:闪烁

将文本设置为闪烁或不闪烁。

闪烁

无闪烁

0

中速闪烁

1

低速闪烁

2

高速闪烁

3

指定地址+11:文本

设置将在显示范围内显示的文本。

将保存在地址中的文本是UNICODE。

当为显示文本设置了换行时,将插入换行。

可以显示的最大字符数是160个字符(包括换行)。

指定地址+n+x+1:文本结尾(字符数)

指定用滚动消息显示的文本的结尾。

应固定为0(0x00)。