在CVI中如何使用一个用户自定义控件?



主要软件:
主要软件版本: 9.0
主要软件修正版本: N/A
次要软件: N/A

问题: 在CVI中如何使用用户自定义控件,比如密码控件、路径浏览器控件、单选按钮等?

解答:

LabWindows/CVI 除了一些标准的输入输出控件之外,还提供了访问附加用户控件的方式。比如,密码控件、文件浏览、单选按钮等基于标准控件建立的控件。例如,密码控件是一个字符串控件添加一些功能之后拓展而成的,比如字符串的隐藏(***)等。这些功能是通过创建一些额外的函数来支持的。这些函数并不是自动创建的,需要我们按照以下步骤一步一步来手动创建:

1、在前面板上添加想要自定义成控件的基础控件。

2、右键点击该控件,并选择“Generate Custom Control Code

3、指定对应的“*.c”文件,对应的函数代码将在指定的文件中创建。

4、完成以上步骤之后,就可以在工程浏览器中看到我们创建的文件。

5、必要的话可以修改Instrument Files中使用的函数,绝大多数的控件都有一个函数“"Set Attribute”,通过它就可以对控件的属性进行修改。

提示:为了正确的插入必须的初始化函数,主函数必须正确的配置生成。CVI会自动链接到第一个.C 文件,并在编辑器中打开。为了保证能够正确的选择所打开的文件,请将工程中的其他所有的.C文件保存关闭。

如果正在发布一个DLL或者还没有创建一个主函数,创建一个临时的用户界面就可以创建调用函数(在CVI 8.0或者后期版本),选择File»New»Project from Template 并选择User Interface Application



相关链接: Developer Zone Example: Using the Password Control

附件:


figure1.JPG - figure1.JPGfigure2.JPG - figure2.JPGfigure3.JPG - figure3.JPGfigure4.JPG - figure4.JPG


报告日期: 03/30/2007
最近更新: 02/14/2014
文档编号: 47TB56GJ