虚拟仪器的设计与实现 _第6章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第6章虚拟仪器面板的设计

6.1 仪器面板控件的功能

6.2 用户界面库函数

6.3 一般仪器面板设计方法

6.4 带有菜单的仪器面板设计方法

6.1 仪器面板控件的功能

6.1.1 数字输入/输出类控件

1.Numeric控件属性

Numeric控件(数字控件)可作为用户参数输入窗或程序参数回显窗。它有多种图形外观,如图6.1所示。

在数字控件的属性窗口中,我们可以定义其数据的类型、最大值、控件名称、回调功能函数名和标题等。

其中控件名称(Constant Name)、回调函数(CallbackFunction)、标题(Label)与控制方式(Control Mode)是一般控件都具有的四个

基本属性。

图6.1 Numeric控件图形外观

·Constant Name。控件的名称。程序调用是用此名称。

·CallbackFunction。用于控件对事件的响应。当控件上有事件发生时,程序中执行该函数所定义的功能。

·Label。控件在桌面上显示的名称。

·Control Mode。控件的控制方式,是大多数控件的共同属性。控制方式有以下四种:

Normal:在此方式下,控件可由外界输入,也可从程序中赋值,不产生用户事件。

Hot:在此方式下,除了可产生用户事件外,其余则和Normal方式相同。通常在此控制方式下,控件的状态方式改变,就可产生一个用户事件,程序完成相应的回调函数功能。

Indicator:在此控制方式下,用户不能对控件操作,控件也不能产生用户事件。

Validate:在此方式下,控件产生用户事件前先对桌面上控件的值进行检查,看是否有效,包括传递用户事件前数据的有效性。其余功能和Hot项相似。

用鼠标点击仪器面板中的Numeric控件,出现Numeric控件属性设置窗口,如图6.2所示。

图6.2 Numeric控件属性设置

Numeric控件属性设置由四个部分组成:

·Source Code Connection。涉及与程序有关的控件名称与回调函数名称等内容。

Constant Name:输入控件名称,第一个字母必须大写。该名称是源程序访问该控件的标志。

Call Back Function:输入回调函数名,大小写均可。·Control Settings。控件属性设置,设置项有默认数值、数据的类型、数据的最小值、数据的最大值等。

Default Value:控件的默认数值。

Data Type:控件显示数据的类型。

Mininum:控件显示数据的最小值。

Maxinum:控件显示数据的最大值。

Control Mode:栏中有四种选择,分别为Hot、Normal、Indicator、Validate。选择Hot、Normal、Validate时,控件的外观一致;选择Indicator时,该控件可用作变量或参数值的输入窗或回显窗。常用方式为Hot,不需改动。

Format and Precision:选择本项可设置显示数据的精度。图6.3所显示的为浮点型数据,小数点后有三位。

图6.3 Format and Precision选择屏幕v

·Control Appearance。该状态栏有两个选择项,完成控件有关显示颜色、显示形式等内容的设置。

Show /Hide Parts:显示或者隐藏控件的上下数值调整箭头。选择后有图6.4所示的屏幕。

图6.4 Show /Hide Parts 属性选择屏幕

Text Style:设置控件显示数据的字体、大小、颜色等。选择后有图6.5所示的屏幕。

图6.5 Text Style属性选择屏幕

·Label Appearance。该状态栏用于完成控件显示文字的属性设置。

Label:输入控件名称,为该控件在虚拟仪器面板上的名称(大小写均可)。

Label Raised:控件的文字说明部分是否突出显示。

Size To Text:控件的文本框是否适应文字的长短。

Label Style:设置控件显示文字的字体、大小、颜色等。

2.循环选择控件(Ring Controls)

循环选择控件用于在一组值中进行选择。可用鼠标单击控件框或单击控件右边的上、下箭头进行选择,也可用键盘的Up 和Down 键选择。循环选择控件的外观如图6.6所示。

6

.

6

3.列表框( List Box)

列表框控件用来在所列出的选项中,选择其中的一项。右边的滚动条可帮助查看其选项。图6.7为其外观图。

图6.7 列表框控件外观

列表框控件属性的设置窗口如图6.8所示。

6

.

8

·Label/Value Pairs。单击此按钮可进入设置的对话框,如图6.9所示。

图6.9 Label/Value Pairs属性设置对话框

·List Box Options。该选项用于设置列表框的外观。List Box Options属性设置对话框如图6.10所示。

图6.10 List Box Options属性设置对话框

当选择Check Mode时,选中则在左方框中显示“√”。当选择Check Style时,表示标记类型,有两种类型供选择:Check Mark:选中在方框中填“√”。

Check Box:选中在方框中填“√”。

另外,在Control Appearing中可设置滚动条的有无和大小。

相关文档
最新文档