软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 其他软件 > 编程开发 > LabWindows/CVI 2017破解版

LabWindows/CVI 2017破解版

分享到:
LabWindows/CVI 2017是一款NI公司推出的非常强大的C语言开发平台,类似于LabVIEW 2017的高级版,软件集成了开发环境、编程方法、函数面板和丰富的库函数以增强用户语言的开发功能,主要应用在各种测试、控制、故障分析等软件的开发中,为熟悉C语言的开发设计人员提供了一个理想的开发环境。
LabWindows/CVI系列软件是一个久经验证的用于测试和测量的ANSI C开发环境,极大的提高了工程师和科学家们的生产效率,使许多用户用来开发高性能的、可靠的应用程序的最佳IDE,软件被广泛应用于制造测试、军事、航天、通讯等各个领域,是非常强大的硬件配置助手及综合调试工具。LabWindows/CVI 2017拥有极强的交互式执行功能,用户能够运行各项功能使得这些领域的开发工作编程流水线式的工作方式,大大提高了用户的团队工作效率。LabWindows/CVI 2017因为是为C语言程序员准备的软件开发系统,所以编写的程序必须符合标准的C规范,如果用户是一位C语言开发者,那么这款强大的IDE绝对是你梦寐以求的好帮手。

安装破解方法

1、运行LabWindows/CVI 2017的安装解压文件,将安装程序解压出来,默认解压到临时文件夹,完成安装后自动删除。

2、进入安装向导,选择第二项安装试用版,我们有破解补丁进行破解。

3、选择安装路径。

4、选择安装组件。

5、选择接受协议。

6、一直点击下一步直到安装开始。

7、接下来弹出SDK的安装,用户自行选择是否安装,然后弹出是否重启的选项,先不要重启,我们先破解。。

8、然后打开破解补丁。

9、将软件全部激活,显示绿色正方形便是激活成功。

软件特色

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已经成为测控领域最受欢迎的开发平台之一,并且已得到广泛的应用。

事件一览

CVI中主要包括了面板事件,控件事件,鼠标事件。其中面板事件主要有:
EVENT_LEFT_CLICK:
EVENT_LEFT_DOUBLE_CLICK:
EVENT_RIGHT_CLICK:
EVENT_RIGHT_DOUBLE_CLICK:
EVENT_KEYPRESS:
EVENT_GOT_FOCUS:
EVENT_LOST_FOCUS:
EVENT_DISCARD:
EVENT_CLOSE:
EVENT_PANEL_SIZE:
EVENT_PANEL_MOVE:
控件事件:
EVENT_COMMIT:
EVENT_LEFT_CLICK:
EVENT_LEFT_DOUBLE_CLICK:
EVENT_RIGHT_CLICK:
EVENT_RIGHT_DOUBLE_CLICK:
EVENT_KEYPRESS:
EVENT_GOT_FOCUS:
EVENT_LOST_FOCUS:
EVENT_DISCARD:
鼠标事件:
EVENT_RIGHT_CLICK
EVENT_RIGHT_DOUBLE_CLICK,
EVENT_LEFT_CLICK,
EVENT_LEFT_DOUBLE_CLICK
除此之外,还可以在程序里添加扩展的鼠标事件。
可以通过EnableExtendMouseEvents函数来响应
EVENT_MOUSE_MOVE,
EVENT_LEFT_MOUSE_UP,
EVENT_RIGHT_MOUSE_UP等事件。
然后使用DisableExtendedMouseEvents函数关闭该功能

回调函数类型介绍

在CVI中完成软件交互的主要有控件,面板,菜单。对于不同的交互方式,CVI里对应了不同的回调函数。主要表现在回调函数的参数不一样。
控件回调函数:QuitCallback (int panel, int control, int event,
void *callbackData, int eventData1, int eventData2)
面板回调函数:Test(int panel, int event, void *callbackData,
int eventData1, int eventData2)
菜单回调函数:MenuCallback(int menubar,int menuitem,void *callbackData,int panel)

常用控件类型

(1) 数值型(Numeric)控件可作为用户参数输入窗或程序参数回显窗;
(2) 字符串(Text )控件用来输入或显示一个字符串;
(3) 文本型控件包括文本框控件(Text Box Control)和信息框控件(Text Message Control),用于显示大量的文本信息;
(4) 命令按钮(Command Button)控件用于出发一个事件,用于仪器的控制。命令按钮一般必须定义回调函数功能的名称;
(5) 双态按钮(Toggle Button)控件包括双态按钮、文本/图形双态按钮和单选/复选按钮,它们都有两种状态,分别为“0”和“1”。
(6) 二值开关(Binary Switch)控件可以在两种状态(On/Off)下工作,并为两种状态设置控件值和标题,与触发按钮类似;
(7) 列表(Ring)控件用于在一组值中进行选择,既可以用鼠标单击控件框或单击控件的上下箭头选择,也可以用键盘的Up和Down键来选择;
(8) 时钟(Timer)控件用来设置特定的时间段内触发事件,它可以在无限长的时间里等间隔地重复执行给定的操作;
(9) 图形(Graph)控件分为曲线图Graph控件和带状图Strip Charts控件。带状图用来实时显示图形数据。
(10)标签页(Tab)控件用来给程序添加多个可以切换的标签页。
(11)经典样式控件(Classic-Style…)罗列了早期版本中CVI的控件。
展开更多

软件截图

扫描二维码,手机下载APP

软件下载站本地下载

相关文章