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

当前位置:首页 > 电脑专区 > 其他软件 > 编程开发 > labwindows cvi 2012破解版

labwindows cvi 2012破解版

分享到:
labwindows cvi 2012是美国的NI公司推出的交互式C语言开发平台,这个平台将功能强大、使用灵活的C语言平台及用于数据采集分析和显示的测控专业工具有机地结合起来,让我们的用户能够利用集成开发环境、交互式编程方法等功能进行测量工具的开发。
要知道,labwindows cvi 2012的函数面板和丰富的库函数大大增强了C语言的功能,为熟悉C语言的开发设计人员能够编写检测系统、自动测试环境等应用软件,提供了理想的开发环境。这款开发环境可以说是一个久经考验的工具,在许多领域都有着不俗的评价,而且该软件也不负众望,大大提高了工程师和科学家们的生产效率,不管是制造测试、军事/航天、通讯等行业,都有着广泛的应用。
开发人员在设计阶段,能够利用labwindows cvi 2012的硬件配置助手、综合调试工具以及交互式执行功能,来运行各项功能,使得这些领域的开发流水线话,特别是使用内置的测量库的原因,能够让用户迅速的开发出复杂的应用程序,例如多线程编程和ActiveX的服务器/客户端程序。

软件安装教程

1、下载完毕解压缩,然后运行其中的NILWCVI2012SP1.exe将安装文件全部解压出来。

2、解压完毕前往解压的路径,运行autorun.exe开始安装。

3、点击第一项进行软件的安装。

4、一进入安装向导就要求用户输入序列号,用户可以通过破解器文件夹中的破解工具来获取,运行破解工具以后,点击options-Generate Serial Number生成序列号。

5、将序列号复制到安装向导中,完成后先不要关闭破解工具,因为等一下还需要进行破解。

6、然后选择安装路径,软件比较大,建议安装在比较空闲的磁盘。

7、选择安装的组件和工具,用户自行选择,小编默认安装。

8、然后点击next,直到开始安装。

9、安装完成不要登录它的激活程序,将勾选去掉点击finish。

破解教程

1、大家刚才如果没有关闭激活程序,那么直接右键,点击Open License Folder。

2、软件已经选择了用户的许可文件夹,点击确定即可显示全部许可文件。

3、然后右键FULL Development System点击Activate,其他的两项也是这样激活,关闭破解工具,到这里labwindows cvi 2012破解版就已经激活了。

软件特点

LabWindows/CVI是一个完全集成式的开发环境,特别为建立以GPIB,PXI,VXI和插入式数据采集板卡为基础的测量系统而设计。该环境将互动性、简单易用的开发方式与ANSI C编译代码所特有的强大编程功能和灵活性有机地结合在一起。LabWindows/CVI提供了许多实用的特性,使您无需牺牲C代码的运行速度或源代码可管理性,便能引人注目地改进工作效率。
Labwindows/CVI将源代码编辑、32位ANSI C编译、联结、调试以及标准ANSI C库等集成在一个交互式开发环境中。因此,用户可以快速方便地编写、调试和修改应用程序,形成可执行文件在Windows和Sun Solaris操作系统中运行。
由于Labwindows/CVI的编程技术主要采用事件驱动方式与回调函数方式,编程方法简单易学,为用户在原来C语言开发的基础上建立新一代的虚拟仪器系统提供了完善的兼容性和很大的灵活性。
由于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

软件下载站本地下载

相关文章