第二十一章创建嵌入式变量.docx

上传人:b****5 文档编号:29006883 上传时间:2023-07-20 格式:DOCX 页数:10 大小:96.81KB
下载 相关 举报
第二十一章创建嵌入式变量.docx_第1页
第1页 / 共10页
第二十一章创建嵌入式变量.docx_第2页
第2页 / 共10页
第二十一章创建嵌入式变量.docx_第3页
第3页 / 共10页
第二十一章创建嵌入式变量.docx_第4页
第4页 / 共10页
第二十一章创建嵌入式变量.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

第二十一章创建嵌入式变量.docx

《第二十一章创建嵌入式变量.docx》由会员分享,可在线阅读,更多相关《第二十一章创建嵌入式变量.docx(10页珍藏版)》请在冰豆网上搜索。

第二十一章创建嵌入式变量.docx

第二十一章创建嵌入式变量

21章创建嵌入式变量

本章讲述了:

⏹嵌入式变量的类型。

⏹用户在何处创建嵌入式变量。

⏹在嵌入式变量中使用标签名和标签占位符。

⏹创建嵌入式变量。

⏹剪切、复制和粘贴嵌入式变量。

⏹编辑和删除嵌入式变量。

⏹在运行时如何更新嵌入式变量。

⏹在运行时如何显示嵌入式变量。

关于嵌入式变量

嵌入式变量允许用户在运行时显示动态改变的数值。

用户可以在图形对象的文本标题中和信息文本中使用嵌入式变量。

用户可以在相同的标题或信息中使用多个嵌入式变量。

例如:

用户可以将标签值和时间变量嵌入本地信息。

在运行过程中,当显示本地信息时,它会随着标签值的变化而更新,并且反映标签的当前值。

随着时间的改变,时间变量也会更新。

 

创建嵌入式变量21-1

嵌入式变量包括:

⏹数字型(模拟量或数字量)标签。

⏹字符串标签。

⏹标签占位符。

关于标签占位符的信息,请参阅第16-51页。

⏹时间。

⏹日期。

Objects示例应用项目包含了嵌入式变量的例子。

用户可以在何处创建嵌入式变量

用户可以在下列编辑器中创建嵌入式变量:

⏹GraphicDisplay(图形显示画面)——使用该编辑器可以将嵌入式变量嵌入到图形对象的标题中。

对于具有多状态的图形对象,用户可以在每个状态的标题中都插入不同的嵌入式变量。

关于特定图形对象的信息,请参阅第17章,“设置图形对象”。

⏹LocalMessages(本地信息)——使用该编辑器可以在本地信息中插入嵌入式变量。

关于本地信息的信息,请参阅第17-232页。

创建嵌入式变量

嵌入式变量区分大小写,且必须使用正确的语法。

否则,嵌入式变量会被当作一串文本。

因此,不建议用户手动创建和编辑嵌入式变量。

21-2RSViewSupervisoryEdition用户指南(RSView管理版用户指南)

取而代之,用户可以使用InsertVariableandEditvariable(插入变量及编辑变量)对话框。

关于编辑嵌入式变量的信息,请参阅第21-9页。

在图形对象的标题中创建嵌入式变量

1.打开图形对象的Properties(属性)对话框。

2.点击包含Caption(标题)栏的选项卡(General常规选项卡或States状态选项卡,这取决于对象的类型)。

3.点击InsertVariable(插入变量)。

4.点击想要插入的变量类型。

5.在打开的对话框中填入必要的选项,如下节所述。

在信息中创建嵌入式变量

1.在LocalMessages(本地信息)编辑器中,右键点击Message(信息)列,然后点击EditString(编辑字符串)。

2.点击InsertVariable(插入变量)。

3.点击想要插入的变量类型。

4.在打开的对话框中填入必要的选项,如下节所述。

 

创建嵌入式变量21-3

创建数字型嵌入式变量

1.执行下面任意操作:

⏹在图形对象的Properties(属性)对话框中,点击InsertVariable(插入变量),然后点击Numeric(数字型)。

⏹在Message(信息)列中,右键点击EditString(编辑字符串),点击InsertVariable(插入变量),然后点击Numeric(数字型)。

2.填入如下域:

Tag(标签)键入模拟量或数字量标签的名称,或者键入标签占位符。

要想打开TagBrowse(标签浏览器)以及选择标签,点击Browse(浏览)按钮。

Browsebutton浏览按钮

Numberofdigits(数字个数)选择要显示数字的最多个数,最多17个。

小数点和符号都算作一个。

Decimalplaces(十进制位)选择十进制小数点后的数位。

Fillleftwith(左边填充)选择如果数据源中数字包含的数位比最大数位少,则在显示数字左边填入的字符。

如果用户不想使用填充字符,选择None(无)。

3.点击OK。

21-4RSViewSupervisoryEdition用户指南(RSView管理版用户指南)

示例:

数字型嵌入式变量的语法

数字嵌入式变量使用下列语法:

/*N:

#Tag_nameFill_characterDP:

#*/

其中

⏹N表示这是一个数字型变量。

⏹#表示数字的个数。

⏹Tag_name表示要显示的标签,用户还可以在此处使用占位符。

⏹Fill_character表示填充字符:

NOFILL、ZEROFILL或SPACEFILL。

⏹#表示小数位的个数。

要想显示模拟量标签Over_temp的当前值,并且具有3个数字,没有小数位,且没有填充字符,则用户可以键入:

/*N:

3Oven_tempNOFILLDP:

0*/

创建字符串型嵌入式变量

1.执行下面任意操作:

⏹在图形对象的Properties(属性)对话框中,点击InsertVariable(插入变量),然后点击String(字符串)。

⏹在Message(信息)列中,右键点击EditString(编辑字符串),点击InsertVariable(插入变量),然后点击String(字符串)。

 

创建嵌入式变量21-5

2.

填入如下域:

Tag(标签)键入字符串型标签的名称,或者键入标签占位符。

要想打开TagBrowse(标签浏览器)以及选择标签,点击Browse(浏览)按钮。

Browsebutton浏览按钮

Fixednumberofcharacters(字符的固定数量)如果用户想要该变量总是显示相同数量的字符,请点选该复选框,然后选择要显示字符的数量,可以多达255个。

如果清除该复选框,则嵌入式变量的长度会根据字符串标签的数值的长度而改变。

3.点击OK。

示例:

字符串型嵌入式变量的语法

字符串型嵌入式变量使用下列语法:

/*S:

#Tag_name*/

其中

⏹S表示这是字符串型嵌入式变量。

⏹如果用户选择固定数量数位,则#表示数位的个数。

如果用户不想使用固定数量,则键入0。

⏹Tag_name表示要显示的标签,用户还可以在此处使用标签占位符。

21-6RSViewSupervisoryEdition用户指南(RSView管理版用户指南)

要想显示名为Blower_status的字符串型标签的当前值,并具有20个字符的固定长度,可以键入:

/*S:

20Blower_status*/

创建时间和日期型嵌入式变量

1.执行下面任意操作:

⏹在图形对象的Properties(属性)对话框中,点击InsertVariable(插入变量),然后点击Time/Date(时间/日期)。

⏹右键点击Message(信息)列,点击EditString(编辑字符串),点击InsertVariable(插入变量),然后点击Time/Date(时间/日期)。

2.选择嵌入式变量的时间和日期格式。

该选项还包括仅使用时间或仅使用日期。

3.点击OK。

 

创建嵌入式变量21-7

示例:

时间和日期型嵌入式变量的语法

时间和日期型嵌入式变量使用下列语法:

/*Time_date_format*/

其中

Time_date_format使用下列任意字符序列:

字符

设置下列格式

SD

短日期型

LD

长日期型

SDT

短日期和时间型

LDT

长日期和时间型

T

时间型

TSD

时间和短日期型

TLD

时间和长日期型

要想显示时间和短日期,用户可以键入:

/*TSD*/

在运行时,当显示嵌入式变量时会在时间和日期之间插入一个空格。

21-8RSViewSupervisoryEdition用户指南(RSView管理版用户指南)

剪切、复制和粘贴嵌入式变量

用户可以在对象和编辑器之间剪切、复制或粘贴嵌入式变量

要想进行

执行

然后按下下列键

剪切

选择文本

Ctrl-X

复制

选择文本

Ctrl-C

粘贴

双击Message(信息)列,或点击Caption(标题)栏,然后将光标放在用户所需要的文本处

Ctrl-V

编辑嵌入式变量

1.在Caption(标题)栏或StringEdit(字符串编辑)对话框中,双击嵌入式变量,或者右键点击该变量,然后选择EditVariable(编辑变量)。

2.在打开的对话框中做出所需的改动。

3.点击OK。

删除嵌入式变量

Ø点击嵌入式变量并选中它,然后按下Delete(删除)键。

在运行时如何更新嵌入式变量

下面讲述了在运行时如何显示和更新嵌入式变量:

⏹图形对象——当包含使用嵌入式变量的图形对象的画面打开时,嵌入式变量的数值会在从数据源读入新标签值时更新。

 

创建嵌入式变量21-9

对于时间和日期型的嵌入式变量,时间和日期变量会随着系统时间和日期的变化而更新。

⏹本地信息——当包含本地信息的图形显示画面打开时,并且该信息对象中包含了嵌入式变量,则嵌入式变量的数值会在从数据源读入新标签值时更新。

对于时间和日期型的嵌入式变量,时间和日期变量会随着系统时间和日期的变化而更新。

在运行时如何显示嵌入式变量

如果没有有效的数据供嵌入式变量使用,则变量会被问号(?

)所取代。

当画面第一次打开且数据还没有到来时会出现这种情况,或者出现了影响与数据源通讯的问题时也会发生这种情况。

数字型嵌入式变量

数字型嵌入式变量所显示的数值取决于标签值是浮点型还是整型。

整型数值会按原样显示。

而浮点型数值会进行四舍五入运算,以符合变量数字个数的设置。

例如:

如果变量设置为显示6个数字,则1234.56四舍五入为1234.6。

数值1234.44四舍五入为1234.4。

小数点算作一个数字。

如果标签值(包括小数点和符号)包含的数位多于该变量设定的数位,则数字型变量会被星号(*)所取代。

数字格式

数字型变量使用用户在运行的计算机中设置的数据格式。

例如:

如果运行的计算机设置为用逗号取代小数点,则该数字型变量会使用逗号代替小数点。

21-10RSViewSupervisoryEdition用户指南(RSView管理版用户指南)

字符串型嵌入式变量

对于没有使用固定长度字符的字符串型嵌入式变量,会显示整个字符串型标签值,除非读到空字符串。

对于空字符串什么都不会显示。

如果使用的是固定字符数,则变量会按照设定的字符数量显示标签的数值,除非在设定的长度前遇到了空字符。

空字符之后什么都不会显示。

如果有必要,可以使用空格来填满所需的字符数。

空字符的值为十六进制的0。

空字符表示字符串的结束。

它不会增加实际字符串的长度。

时间和日期型嵌入式变量

对于同时显示时间和日期的嵌入式变量,当在运行时显示嵌入式变量时,会在时间和日期之间插入空格。

时间和日期格式

时间和日期型嵌入式变量使用用户在运行的计算机上设定的格式。

例如:

如果用户为计算机设定了短日期格式,则在运行时画面会使用运行的计算机所使用的短日期格式。

 

创建嵌入式变量21-11

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1