第二十一章创建嵌入式变量.docx
- 文档编号:29006883
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:10
- 大小:96.81KB
第二十一章创建嵌入式变量.docx
《第二十一章创建嵌入式变量.docx》由会员分享,可在线阅读,更多相关《第二十一章创建嵌入式变量.docx(10页珍藏版)》请在冰豆网上搜索。
第二十一章创建嵌入式变量
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二十一章 创建嵌入式变量 第二十一 创建 嵌入式 变量
![提示](https://static.bdocx.com/images/bang_tan.gif)