院校资源 关于NI 培训与活动 NI Developer Zone 技术支持 应用案例 产品与服务 联系NI MyNI

文件类型: 技术指南
是否NI支持: 是
发布日期: Jan 25, 2008

NI LabWindows/CVI的10大技术资源

1 评级 | 3.00 out of 5
阅读语言 | 打印

10大技术资源


新特性和新技术


1. NI LabWindows/CVI新特性详解
在线试用NI LabWindows/CVI的最新特性。 [交互式教程, 技术白皮书]

2. NI LabWindows/CVI实时 (Real-Time)模块介绍
了解有关实时(real-time)系统和相关应用领域的更多信息。 [交互式教程, 在线教程, 技术白皮书]


硬件连接


3. 模块化仪器和NI LabWindows/CVI
学习如何对高级的模块化仪器进行应用开发。 [交互式教程]

4.传统DAQ (Legacy)向DAQmx白皮书系列的过渡
了解新一代的多线程数据采集驱动——DAQmx。 [技术白皮书]

5. NI LabWindows/CVI仪器控制
借助理论阐述和实例了解有关仪器控制的某个常见主题。 [技术白皮书]


代码再利用


6. 通过NI LabWindows/CVI, 使用DLL
通过参阅常见问题解答,学习如何在NI LabWindows/CVI中创建并使用DLL。 [技术白皮书]

7. 如何在Visual C++中利用NI LabWindows/CVI代码
学习将NI LabWindows/CVI代码集成至C++的2种方式。 [知识库]


高级主题


8. NI LabWindows/CVI应用程序用于本地化
学习使用NI LabWindows/CVI,创建并提交本地化版本的应用程序。 [知识库]

9. NI LabWindows/CVI应用程序用于远程调试
学习使用NI LabWindows/CVI中的远程调试功能。 [技术白皮书]

10. NI LabWindows/CVI用于实现多线程
学习利用NI LabWindows/CVI来创建多线程应用程序时的主要考虑及其结构。 [技术白皮书]

 

提示与窍门

 

提示1: 提高表格控件的性能

  1. 通过SetTableCellRangeVals函数,尽量同时更新多个单元格。这样便能降低大批量更新单元格时的开销(overhead)。
  2. 若用户希望每次更新一个单元格(例如:用户或许希望更新拥有不同数据类型的某一行),可使用SetTableCellAttribute(...,ATTR_CTRL_VAL,...)函数,而非SetTableCellVal函数。 注: 只有当表格不是面板上的活动控件(active control)时,才会产生差异。因此,如果表格是活动控件(active control),您便需要通过编程,在更新该表格之前先激活另一控件,然后再激活该表格。用此方法更新表格,直至用户在下次调用ProcessDrawEvents之后,更新才会被显示出来。这十分适合用户进行重复升级。

提示2: 交互式修改多个控件的设置

在您开始使用NI LabWindows/CVI 8.1时,可选择类型相同的多用户界面控件,并对其进行同步编辑。 选择“用户界面编辑器”上的多组控件,并选择编辑»控件;或双击控件以打开“编辑控件”对话框。

查看NI LabWindows/CVI社区提交的更多提示与窍门»

 

用户指南与手册

 

 

NI LabWindows/CVI开发者新闻简报

 

相关链接

久经验证的NI LabWindows/CVI开发环境,通过对集成化工作区和开发工具的改进,通过更为强健的硬件功能,通过实时(real-time)连接功能、高级数据管理工具和紧密的测试管理集成,能够帮助您更为高效地开发ANSI C应用程序。

 

1 评级 | 3.00 out of 5
阅读语言 | 打印

法律条款
本教程由National Instruments公司(简称“NI”)开发。 尽管National Instruments可为该程序提供技术支持,但是该指南的内容并非完全通过测试和验证,NI不以任何方式保证其质量,也不保证相关产品或驱动程序的新版本出现时继续为其提供技术支持。本教程仅以其“现状”向用户提供,教程没有任何担保。教程使用受ni.com网站上《使用条款》的约束。 (http://ni.com/legal/termsofuse/unitedstates/us/)