- 8
- 0
- 约 7页
- 2017-10-02 发布于湖北
- 举报
第十三章 元件
本章说明各种元件的使用方式与相关的设定, 未说明的设定请参考 《第九章 元件一般属性》中的说明。
13.1 位状态指示灯元件 (bit lamp)
“位状态指示灯” 元件用来显示位寄存器的状态。 状态为OFF, 则显示所使用图形的状态0; 状态为ON, 则显示所使用图形的状态1。
13.2 多状态指示灯元件 (word lamp)
“多状态指示灯” 元件利用寄存器内的数据, 显示相对的状态与图形(EB8000最多支持256种状态的显示)
13.3 位状态设置元件 (set bit)
“位状态设置” 元件提供 “手动操作” 与 “自动执行” 两种操作方式。 使用 “手动操作” 方式, 用户可以利用 “位状态设置” 元件在窗口 上定义一个触控区域, 触控此区域可以将寄存器的状态设定为ON或OFF。若使用 “自动执行” 方式, 则在某些特定条件下会自动执行元件定义的动作, 使用此种操作方式, 在触控元件定义的触控区域时, 元件将不作任何反应。
13.4 多状态设置元件 (set word)
“多状态设置” 元件提供 “手动操作” 与 “自动执行” 两种操作方式。 使用 “手动操作” 方式, 用户可以利用 “多状态设置” 元件在窗口 上定义一个触控区域, 触控此区域可以设定所指定寄存器内的数据。若使用 “自动执行” 方式, 则在某些特定条件下会自动执行元件定义的动作, 使用此种操作方式, 在触控元件定义的触控区域时, 元件将不作任何反应。
13.5 功能键元件 (function key)
“功能键” 元件提供窗口切换、 调用其它窗口、 关闭窗口等功能, 也可用来设计键盘的按键。
13.6 位状态切换开关元件 (toggle switch)
“位状态切换开关” 为 “位状态指示灯” 元件与 “位状态设置” 元件的组合。 此元件除了可以用来显示寄存器的状态外, 也可以利用这个元件在窗口 上定义一个触控区域, 触控此区域设定所指定寄存器的状态为ON或OFF。
13.7 多状态切换开关元件 (multi-state switch)
“多状态切换开关” 元件为 “多状态指示灯” 元件与 “多状态设置” 元件的组合。 此元件除了可以利用寄存器内的数据显示不同的状态外, 也可以利用这个元件在窗口 上定义一个触控区域, 触控此区域可以设定所指定寄存器内的数据。
13.8 滑动开关元件 (slide object)
滑动开关元件是用来建立一个滑动块区域或滑动滑轨来改变指定寄存器内的数值。
13.9 项目选单(Option List)
项目选单元件可以显示多样项目成一个列表, 用户可以借此去检视并选择, 一旦用户选择了某一项目 , 相对应的项目数值将被写入到字寄存器。
13.10 数值输入与数值显示元件 (numeric input and numeric display)
“数值输入 ” 与 “数值显示” 元件皆可以用来显示所指定寄存器内的数值, 其中 “数值输入 ” 元件还可以使用键盘输入数据, 来改寄存器内的数据。
3.11 字元输入与字元显示元件 (ASCII input and ASCII display)
“字元输入 ” 与 “字元显示” 元件使用ASCII的编码方式显示所指定寄存器中的数据, “字元输入 ”元件可以使用键盘来输入数值, 来更改寄存器内的数据。
13.12 间接窗口元件 (indirect window)
“间接窗口” 元件可以在窗口 上定义一个显示区域, 并在完成相关寄存器的设定后, 当此寄存器内的数据与已存在的窗口号码相同时, 将在此显示区域内显示此窗口的内容。 所显示窗口的长度与高度不会大于此显示区域。 要关闭此窗口也可以使用此寄存器, 只需将寄存器的值设定为0即可。
13.13 直接窗口元件 (direct window)
“直接窗口” 元件可以在窗口 上定义一个显示区域, 当所指定寄存器的状态由OFF变为ON时, 将在此显示区域内显示指定窗口的内容。 所显示窗口的长度与高度不会大于此显示区域。 要关闭此时所显示的窗口 , 只需将用来触发窗口出现的寄存器的状态由ON变为OFF即可。“直接窗口” 与 “间接窗口” 元件的差别在于 , “直接窗口” 已经事先设定好要显示的窗口 , 系统运作时, 将利用所指定寄存器的状态决定显示或关闭此窗口。
13.14 移动图形元件 (moving shape)
“移动图形” 元件可定义元件的状态和移动距离, 元件会利用三个连续的寄存器内的数据, 来决定元件的状态与元件的移动距离。 第一个寄存器为控制元件的状态, 第二个寄存器为控制元件的水平位置移动距离 ( X ) , 第三个寄存器为控制元件的垂直位置移动距离 ( Y ) 。
13.15 动画元件 (animati
原创力文档

文档评论(0)