符号:
标签:特殊控件
元素显示了保存在控制器上的文本文件的内容。可以将文件编码为ASCII或Unicode格式。
可视化用户还可以编辑文本。
元素名称 | 示例:GenElemInst_1 |
元素类型 | 文本编辑器 |
元素属性'位置'
该位置定义可视化窗口中元素的位置和大小.这些基于笛卡尔坐标系.原点位于窗口的左上角.正水平x轴向右延伸.正垂直y轴向下延伸.
X | 元素左上角的X坐标 以像素为单位指定. 例:10. |
Y | 元素左上角的Y坐标 以像素为单位指定. 例:10. |
宽度 | 以像素为单位指定. 例:150 |
高度 | 以像素为单位指定. 例:30 |
|
您还可以通过将框符号() 拖动到编辑器中的其他位置来更改值. |
元素属性“字体”
字体名称 | 可视化文件用于显示文件内容的非比例字体 示例:Courier New |
大小 | 字体大小 示例:12 |
元素属性“控制变量”
.元素属性控制变量——>文件
变量 | 变量(STRING)。包含文件名以及文件的可选位置。 它位于控制器的文件系统中。 示例:PLC_PRG.strFile: STRING := '/Documentation/Info.txt'; |
打开 | 变量(BOOL)。控制打开在变量属性中定义的文件 例如:bOpen: BOOL; TRUE: 该文件已打开。 |
关闭: | 变量(BOOL)。控制关闭在变量属性中定义的文件 例如:bClose: BOOL; TRUE: 该文件已关闭。 |
保存 | 变量(BOOL)。控制保存在变量属性中定义的文件 例如:bStore: BOOL; TRUE: 该文件已保存。 |
新增: | 变量(BOOL)。创建一个新文件。在变量属性中定义名称。 例如:bCreate: BOOL; TRUE: 创建并打开一个文件。 |
.元素属性控制变量-->编辑
变量 | 变量(STRING)。包含要在文件中搜索的字符串 例如:strFind: STRING := 'count'; |
查找 | 变量(BOOL)。开始搜索在Variable属性中的字符串。 例如:bFind: BOOL; TRUE: 搜索已执行。该变量将自动复位到FALSE |
查找下一个 | 变量(BOOL)。在开始的位置搜索文件。 例如:bFindNext: BOOL; TRUE: 从最后一个搜索结果位置开始搜索。 FALSE:在文件的开头开始搜索。 |
.元素属性控制变量-->光标位置
行 | 变量(整数数据类型)光标所处的行 例如:iRowCursor: INT; |
列 | 变量(整数数据类型)光标所处的列 例如:iColumnCursor: INT; |
位置 | 输出变量(整数数据类型)。显示文本中光标的绝对位置。 例如:iPosCursor: INT; |
设定光标 | 变量(BOOL)。控制光标在特定位置的设置。 例如:iSetCursor: INT; TRUE: 光标移动。新的位置在行和列的属性中被定义。 FALSE:位置属性包含行,列的实际值。 注意:该变量用作可视化用户触发输入事件的控制变量。 |
.元素属性控制变量-->选择
开始位置 | 输出变量(整数数据类型)。显示已选文本起始的绝对位置 例如:iPosSelection: INT; |
结束位置 | 输出变量(整数数据类型)。显示已选文本末尾的绝对位置 例如:iPosEndSelection: INT; |
起始行号 | 输出变量(整数数据类型)。显示文本选择开始的行 例如:iRowSelection: INT; |
起始列索引 | 输出变量(整数数据类型)。显示文本选择开始的列 例如:iColumnSelection: INT; |
行尾标记 | 输出变量(整数数据类型)。显示文本选择结束的行 例如:iRowEndSelection: INT; |
结束列索引 | 输出变量(整数数据类型)。显示文本选择结束的列 例如:iColumnEndSelection: INT; |
选择行号 | 变量(整数数据类型)包含所选的行号 注意:选择由触发器选择属性中的变量控制。 |
设置选项 | 变量(BOOL)。控制线的选择。 例如:bSetSelection: BOOL; TRUE: 选择行属性中的行被选中并在文本编辑器中突出显示。 如果文本编辑器的当前文本段不在该行,则将该文本段移至该行。 注意:该变量用作可视化用户触发输入事件的控制变量。该控制变量不会自动重置。您负责在可视化中进行此操作。 |
.元素属性控制变量-->错误处理
错误代码变量 | 变量(整数数据类型)发生错误时产生错误代码 例如:iError: INT; 错误代码在在VisuElemTextEditor库中的GVL_ErrorCodes里声明。要显示错误文本,必须调用库函数的VisuFctTextEditorGetErrorText()功能。 |
变量内容已更改 | 变量(BOOL)。显示是否已更改内容。 例如:bIsContentEdited: BOOL; TRUE: 文本编辑器的内容已更改。 |
变量的使用模式 | 变量(BOOL)。控制文件的访问权限 例如:bIsReadOnly: BOOL; TRUE: 可视化用户有只读权限。在runtime中,文件内容在文本编辑器中的灰色部分突出显示。 FALSE:可视化用户具有读/写权限。 注意:该变量将覆盖编辑器模式属性中的设置。 |
元素属性'新文件'
编码 | .新文件的字符编码 ASCII Unicode (Little endian) Unicode (Big endian)
|
新行字符序列 | .新文件行字符的结束: CR/LF:适用于Windows系统 LF:适用于UNIX系统
请注意:当视图用户打开一个现有文件,检测文件的尾行字符并自动使用. |
这些属性可用是因为在可视化管理器中选择了预览: 支持客户端动画和本机元素的叠加选项。
动画时长 | 定义元素运行动画的持续时间(以毫秒为单位) .可动画的属性 绝对运动,运动,X,Y 绝对运动,旋转 绝对运动,内部旋转 绝对运动,外部旋转
当动画属性的至少一个值已更改时,执行动画运动。然后执行的移动不是生涩的,而是在指定的动画持续时间内是平滑的。可视化元素在动态旋转的同时移动到指定位置。过渡是平稳的。 |
移至前景 | 将可视化元素移至前景 变量(BOOL) 实例:bIsInForeground with VAR bIsInForeground : BOOL := FALSE; END_VAR TRUE:在 runtime ,可视化元素显示在前景中。 FALSE:在 runtime ,可视化元素显示在插入可视化编辑器的层中。 |
元素属性'访问权限'
要求:为可视化设置用户管理.
访问权限 | 打开访问权限 对话框.在那里,您可以编辑元素的访问权限. .状态信息: 未设置所有权限:所有用户组的访问权限:可操作的 设置权限:有限的权限:访问被限制为至少一个组.
|