第 12章 控件及对象组件
12.1 OLE控件
12.2 WINDOWS控件
12.3 内部组件
12.1 OLE控件
? OLE控件,也被称为 ActiveX或 ocx控件,是一种完
成特定功能的独立的标准软件组件。 OLE控件定义
了可重用组件的标准接口。但 OLE控件不是独立的
程序,它是置入控件容器的服务器。在使用 OLE控
件时,首先必须将其置入控件容器。力控 R就是一个
标准的控件容器。诸如 Microsoft VisualBasic或 IE浏
览器都是标准控件容器。
12.1.1 OLE控件管理
? OLE控件的管理包括管理器的使用、控件的浏览、
控件的属性设置等,下面逐项叙述
? 1.管理器的使用
在力控 R画面中置入一个 OLE控件,可选择 Draw
菜单命令“插入 /OLE控件”,出现如图 12- 1所
示的选择控件对话框,可以选择一个控件。
对话框中列出的 OLE控件都是已经在力控 R中注册
后的控件。若要使用一个新 OLE控件,选择 Draw菜
单命令“特殊功能 /OLE控件管理”或点击图 12- 1
中的“管理”,出现如图 12- 2所示的 OLE控件管
理器对话框
⑴,添加”
? 单击该按钮,出现如图 12- 3所示的插入 ActiveX
控件对话框,列出所有已在 Windows上注册的
OLE控件
2.浏览 OLE控件属性 /方法
? ⑴ 单击要浏览的 OLE控件以选中它 。
? ⑵选择 Draw菜单命令“查看 /OLE控件方法 /属
性”,出现如图 12- 4所示的“控件属性 /方法”
对话框:
3.设置 OLE控件属性
? ⑴ 选中要设置属性的 OLE控件 。
? ⑵ 单击鼠标右键, 在弹出的右键菜单中选择, 对
象属性,, 出现该 OLE控件的属性设置对话框,
在对话框上调整各项参数后, 单击, 确定, 返回 。
12.1.2 用动作脚本控制 OLE
控件
? 在 OLE控件上加入对象脚本的方法
⑴ 双击 OLE控件 ( 没有时可插入一个, 鼠标单击空
白处使控件变为实框 ), 出现图 3- 17所示的动画连
接对话框 。
⑵ 在对话框上选择, 触敏动作 /左键动作, ( 定义有
关鼠标按下事件, 鼠标按住周期触发事件和释放鼠
标事件的脚本 ) 或, 杂项 /一般性动作, ( 定义有关
OLE控件初始运行事件以及 OLE控件周期运行事件
的脚本 ), 出现脚本编辑器后, 可以开始编写动作
脚本程序 。
12.1.3 力控 ROLE控件
? 1,DbCom 控件
DbCom是一个标准 OLE控件。用户在各种常用
开发环境下(如,VC++,VB,VFP,DELPHI、
FrontPage,C++ Build等)可以调用 DbCom来访
问数据库中的数据。
⑴ 功能
⑵ 配置
⑶ 属性
2,DrawCom控件
DrawCom控件用于实现在其他容器中浏览力控 R运行
时的工程画面, 浏览的效果与在力控 R运行系统 View
中看到的工程画面完全相同, 包含全部动态数据和动
画 。
特别是可以在 Web页面 ( HTML文件 ) 插入该控件,
然后通过 IE浏览器对力控 R工程画面进行远程访问 。
⑴ 属性,ServerAddress:服务器 IP地址。 ViewName:
初始启动画面名称。
⑵ 方法,Display():显示一个画面窗口
12.2 WINDOWS控件
? 在开发系统主菜单插入 /Windows控件的下拉子菜
单中有文本编辑框、表格、复选框、多选按纽、
下拉框、列表框、视频窗口、播放 AVI、历史追
忆、起始时间、时间范围 11项,
12.2.1 文本编辑框
? 相关函数
? 1,TextLoad (FileName )
12.2.2 表格
12.2.3 复选框
12.2.4多选按纽
12.2.5 下拉框
? 选择 Draw菜单“工具 /Window控件 /下拉框”,在
当前窗口中插入一下拉框,双击出现如图 12- 8所
示的列表框属性对话框后可以填写下拉框初始数
据。在对话框中指定了列表框初始数据中有三行,
第一行(索引号为 0)的文本串为,First Item”,
第二行(索引号为 1)的文本串为,Second Item”,
第三行(索引号为 2)的文本串为,Third Item”
单击动作定义按钮将出现如图 12- 9的动作脚本编
辑器,共分三页
可以在该图 12- 9对话框中定义对象创建时动
作,在如图 12- 10的内容 /选项改变时动作页
中定义内容 /选项改变时动作。也可在双击动
作页中定义双击动作
12.2.7 视频窗口
? 选择 Draw菜单命令“工具 /Window控件 /视频窗
口”,在当前窗口中插入视频窗口,双击该控件
出现如图 12- 11所示的视频参数对话框:
允许运行时配置视频参数:选中该检查框后,
在运行时双击视频捕获窗口将出现另外的视频
配置参数及操作设定框。该对话框形式如图 12
- 12所示:
点击视频格式按钮将出现如图 12- 13所示的对话框:
点击视频来源将出现如
下对话框
12.2.8 播放 AVI
? 选择 Draw菜单命令“工具 /Window控件 /播放
AVI”,在当前窗口中插入一“播放 AVI”控件,
双击该控件提示您指定要播放的 AVI文件,见图
12- 16指定 AVI文件名称
12.2.9 历史追忆
? 1.历史追忆设置
选择 Draw菜单命令“工具 /Window控件 /历
史追忆”,在当前窗口中插入一“历史追忆”
控件。如果选中该控件选择右键菜单中的
“编辑”,当控件进入可编辑状态时,可以
改变列宽。双击控件,出现如图 12- 17所示
的历史追忆设置对话框,框中有两页
运行设置
? 运行时,双击“历史追忆“控件中相应的列,将
出现如图 12- 18所示的历史追忆对话框
12.2.10 起始时间
? 用于指定起始时刻。起始时刻以自 1970年 1月 1日
零时逝去的秒数来计算
12.2.11 时间范围
? 选择 Draw菜单命令“工具 /Window控件 /时间范
围”,在当前窗口中将出现一“时间范围”控件,
选中该控件点击右键菜单中的“编辑”,控件进
入可编辑状态。这时可以改变时间初值
12.3 内部组件
? 内部组件是通过力控 R的内部接口开发的一种和人
机界面相关的特定程序, 它能完成一些特定的功
能, 包括曲线分析, 数据转换等, 保证了软件的
灵活性和开放性, 主要的组件有:温控曲线, 直
方图, X-Y分析曲线, ODBC数据曲线, 圆周曲
线, 数据转换组件, 文本输入等组件
12.3.1 温控曲线
? 1.选择
2.应用
完成对温控曲线的基本设置
⑴ 曲线属性页
⑵ 表格属性页
3.运行操作
? 控件运行期间,效果如图 12- 24所示
12.3.2 增强 XY曲线
? 1.概述
该曲线不但可以显示实时曲线和历史曲线,还可以
实现在线添加曲线的功能。图 12- 26是 XY曲线运
行时的外观
2.组态设置
⑴ 变量页
? 其中增加按钮可以增加一条曲线,修改和删除按
钮则对应修改或删除曲线
⑵ 外观页
? 外观属性页的界面如图 12- 29
12.3.3 立体棒图
? 立体棒图是常见的多个变量用直方图的表现形式,
可以用直方图的高度变化来实时反映变量的数值
变化, 在画面上放置, 立体棒图, 组件的方法:
双击棒图出现如图 12- 31所示的直方图属性对话

1.外观页中的各项
2.变量中的各项
3.确定并运行