• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > LabWindows/CVI虚拟仪器设计技术基本控件使用之: Tab 控件

LabWindows/CVI虚拟仪器设计技术基本控件使用之: Tab 控件

录入:edatop.com    点击:

 

与Visual Basic 和Delphi 的差别也可以很清晰地发现,LabWindows/CVI 的编码量巨大,函数量众多,而且大量的编码是用在属性设置上的,为了克服编码量大、函数多程序员不容易记,书写容易出现错误的缺点,LabWindows/CVI 引入函数面板(Function Panel),即我们常用的.fp 文件,使得对于属性的编程只需要用函数面板输入几个参数就可以实现大部分功能,简单、易操作。

 

在编辑状态,双击面板中的Tab 控件,弹出Edit Tab 对话框,如图1-10 所示。在Control Apperarance 框中,Tabs Fit Mode 用来设置单行、多行显示等,默认为单行显示,Tab Location 用来设置Tab 标签的位置,默认放置在控件的左上角。在Tab 框中,可以设置每一个页面的标签、常量名等,可以进行添加、剪切、复制、粘贴,页面的前后移动,对页面标签添加图标以及设置每个页面控件的焦点转移次序Tab Order 等操作。

图1-10 Edit Tab 对话框

 

1.4.2 Tab 控件程序设计 

(1)面板设计

编写一个Tab 控件属性设置程序,能够响应页面(标签页)内的事件、设置标签、计算Tab 页面数目,改变标签的显示风格,并且在标签上可以设置显示图标。在页面中,有两个Command Button 控件,拥有相同的常量值和回调函数名,在调用时,需要通过标题字符来区分所要响应的事件。面板设计如图1-11 所示,面板中主要控件属性设置如表1-11 所示。

图1-11  Tab 控件面板

 

表1-11 控件属性设置表

 

常量名

控件类型

控件的主要属性

PANEL

Panel

标题:Tab 控件

回调函数:PanelCB

 

 

标题:事件响应(__T)

 

 

常量名:TABPANEL

TAB

Tab

标题:标签设置(__S) 常量名:TABPANEL_2

标题:Tab 数目(__N) 常量名:TABPANEL_3

 

 

标题:显示风格(__K)

 

 

常量名:TABPANEL_4

NUMERICKNOB

Numeric Knob

标题:数值设置

NUMERICTHERM

Numeric Thermometer

标题:数值显示

STRING

String

标题:标签设置默认值:默认值(__D)

NUMERIC

Numeric

标题:Tab 数目

RING

Ring

标题:显示风格回调函数:style

 

 

标题:设置

 

 

回调函数:OkCallback

OKBUTTON

Command Button

 

 

 

 

标题:获取

 

 

回调函数:OkCallback

 

点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:LabWindows/CVI虚拟仪器设计技术场景与游戏设计之:时钟制作
下一篇:LabWindows/CVI虚拟仪器设计技术基本控件使用之:Ring 箭头设置

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图