LabWindows™/CVI核心教程(二)是LabWindows/CVI核心教程(一)的进阶课程。学完本课程后,您将能够创建使用网络通信、DLL和ActiveX的应用程序。您将学习如何使用菜单和工具栏来创建强大的用户界面。通过学习如何编写多线程应用程序,您将能够充分利用PC的性能。
课程最新发行日期或版本号: 2020
有授课教师指导的面授课程:两(2)天
有授课教师指导的线上课程:三(3)节课(每节5.5小时)
LabWindows/CVI的新用户和中级用户,以及准备使用LabWindows/CVI开发应用程序的用户
已完成LabWindows/CVI核心教程(一)的学员
正在评估是否购买LabWindows/CVI的用户和技术经理
希望获得LabWindows/CVI开发工程师(CCVID)认证的用户
完成LabWindows/CVI核心教程(一)课程或达到同等水平
LabWindows/CVI
LabWindows/CVI Execution Profiler工具包
有授课教师指导的线上课程包含电子版课程材料,可通过NI培训中心获取。
NI有授课教师指导的线上课程通过Zoom平台进行,并向学员提供Amazon AppStream/LogMeIn访问权限,以便能在配备最新软件的虚拟机上进行练习。
为用户界面创建工具栏和菜单
借助UTF-8编码实现与其他应用程序的连接和应用程序本地化
在LabWindows/CVI环境中使用ActiveX
将模块编译成可结合其他应用程序使用的DLL
使用LabWindows/CVI访问DLL
开发高效的多线程应用程序
开发可与互联网通信的应用程序
使用调试功能缩短开发时间
使用LabWindows/CVI Execution Profiler工具包优化执行速度
课程 | 概述 | 主题 |
---|---|---|
核心教程(一)概念回顾 | 本节课较为简短,回顾了LabWindows/CVI核心教程(一)课程中的重要概念。 |
|
用户界面编程 | 本节课介绍了LabWindows/CVI中的其他用户界面功能,以及如何在动手实践练习中使用这些功能。 |
|
互操作性和网络通信 | 本节课介绍了可实现互操作性和网络通信的技术,包括.NET、ActiveX、网络变量、TCP和UDP。 |
|
创建和使用动态链接库(DLL) | 本节课介绍了创建和使用DLL的技巧。 |
|
多线程和Windows SDK函数 | 本节课介绍了LabWindows/CVI中的高级编程技巧。您将了解如何创建多线程应用程序,以及如何使用线程安全队列在线程之间安全地传递数据。您还将了解如何使用Windows SDK函数来提高LabWindows/CVI应用程序的灵活性。 |
|
LabWindows/CVI工具包和模块 | 本节课介绍了可进一步缩短开发时间和降低开发成本的强大功能。 |
|
LabWindows标志经Microsoft Corporation授权使用。Windows是Microsoft Corporation在美国和其他国家/地区的注册商标。