LabWindows CVI 9.0是由美国公司推出的一款专业交互式C语言开发平台,软件集合了强大实用的开发环境,可以方便开发人员进行编写检测系统、自动测试环境、数据采集系统、过程监控系统等操作,这个9.0版本较为经典,不过对新系统的兼容性比较差。
1、交互式程序开发
LabWindows/CVI将源代码编程、32位ANSI C编译、链接、调试以及标准ANSI C库等集成在一个交互式开发平台中,采用简单直观图形用户界面设计,利用函数面板输入函数的参数,采用事件驱动和回调函数方式的编程技术,有效地提高了工程设计的效率和可靠性。
2、功能强大的函数库
如接口函数库、信号处理函数库、Windows SDK等,利用这些库函数可以方便地实现复杂的数据采集和仪器控制系统的开发。同时LabWindows/CVI附加了各种功能的软件开发包,如数据库软件包、Internet软件包、小波分析软件包等,大大增强了LabWindows/CVI的性能。
3、灵活的程序调试手段
LabWindows/CVI提供了单步执行、断点执行、过程跟踪、参数检查、运行时内存检查等多种调试程序。
4、高效编程环境
LabWindows/CVI以其面向虚拟仪器的交互式开发环境满足了用户对软件不断变化的要求,在产品设计中,可以快速创建、配置并显示测量。LabWindows/CVI可以自动生成代码、编译和链接,省去了手工编写,更有利于系统的开发。
5、开放式的框架结构
在LabWindows/CVI环境中可以结婚使用标准的ANSI C源文件、obj文件、生动链接库(DLL)。也可以将软件中的仪器驱动库与其他标准C编译器结合使用,无需更改开发工具。同时,可以在不同的工作小组直接共享函数模块和虚拟仪器程序。
6、集成式的开发环境
LabWindows/CVI是集成式的开发环境,可用于创建基于DAQ、GPIB、PXI、VXI、串口和以太网的虚拟仪器系统。这一开发方式结合了交互式、简单易用的开发方式与ANSI C代码的强大的编写功能和灵活性。LabWindows/CVI中的交互式开发工具和函数库可以方便地四下自动化测试系统]实验室研发、数据采集监视项目、验证测试和控制系统的设计。
7、LabWindows/CVI的应用范围
LabWindows/CVI只要应用于各种测试、控制、故障分析及信息处理软件的开发中,与NI公司开发的另一个虚拟仪器开发工具LabVIEW相比,其更适合中、大型复杂测试软件的开发。基于LabWindows/CVI设计的虚拟仪器在无损检测、电力仪表系统、温控系统、凌晨控制系统、故障诊断和医疗等领域中发挥着重要作用。LabWindows/CVI已经成为测控领域最受欢迎的开发平台之一,并且已得到广泛的应用。
过程:Step1. 使用虚拟光驱打开.iso格式的文件如图1所示,文件内容图2
Step2. 双击setup.exe,出现图3界面
Step3. 在这里需要输入序列号(名字和单位都无所谓,随意写),所以先暂时放放。双击打开Crack目录下的keygen.exe,如图4所示
Step4. 点击Generate后,在白框内出现一个序列号(正是需要的),如图5所示
Step5. 点击Copy后,粘贴在Serial Number处,如图6所示
Step6. 点击Next,选择安装路径,默认在C盘,一般我都安装在D盘(注意路径最好全英文,不含中文,以后安装外国软件也是这样,否则会出现意想不到的问题)如图7所示
Step7. 再次选择安装路径,NI产品很有意思,它的所有软件就像一颗大树上的树枝,这棵树的根基就是NI,不管你安装它的什么产品,都需要把这个根基给种上,所以我们需要选择两个路径。建议将CVI安装在NI这个根基的目录下,而且以后所有NI软件,都可以安装在该目录下,可以方便整理所有NI软件。如图8所示
Step8. 点击Next后,出现连续两次接受协议,毫无疑问,只有点击接受,见图9、10所示
Step9. 点击Next后,出现确认信息,如图11所示,上面有这次安装软件的一些信息,方便你发现错误,返回去改正
Step10.点击Next,漫长的煎熬终于过去,一切交给电脑了。安装开始,如图12所示
Step11. 安装完成后,点击Finish,出现友善的祝贺信息,如图13所示
Step12. 点击Next,选择重新启动,完成安装,如图14所示
重新启动系统后,双击CVI图标,打开CVI。首次打开会有如下提示,请直接忽略,咱是有序列号的人民。点击启动CVI
终于见到庐山真面目,到此为止
体会:LabWindows/CVI真的很好使,真的很强大,不愧那句“LabWindows/CVI已经成为测控领域最受欢迎的开发平台之一”。
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。