LabVIEW 2017正式版是一款专为工程师和科学家设计开发的NI设计平台的核心,也是开发测量或控制系统的理想选择。LabVIEW 2017正式版集成了工程师和科学家快速构建各种应用所需的所有工具,LabVIEW 2017正式版旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
一、测试测量
1)LABVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域。经过多年的发展,LABVIEW在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW驱动程序,使用LabVIEW可以非常便捷的控制这些硬件设备。同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。
二、控制:
1)控制与测试是两个相关度非常高的领域,从测试领域起家的LabVIEW自然而然地首先拓展至控制领域。LabVIEW拥有专门用于控制领域的模块----LabVIEWDSC。除此之外,工业控制领域常用的设备、数据线等通常也都带有相应的LabVIEW驱动程序。使用LabVIEW可以非常方便的编制各种控制程序。
三、仿真:
1)LabVIEW包含了多种多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW搭建仿真原型,验证设计的合理性,找到潜在的问题。在高等教育领域,有时如果使用LabVIEW进行软件模拟,就可以达到同样的效果,使学生不致失去实践的机会。
四、儿童教育:
1)由于图形外观漂亮且容易吸引儿童的注意力,同时图形比文本更容易被儿童接受和理解,所以LabVIEW非常受少年儿童的欢迎。对于没有任何计算机知识的儿童而言,可以把LabVIEW理解成是一种特殊的“积木”:把不同的原件搭在一起,就可以实现自己所需的功能。著名的可编程玩具“乐高积木”使用的就是LabVIEW编程语言。儿童经过短暂的指导就可以利用乐高积木提供的积木搭建成各种车辆模型、机器人等,再使用LabVIEW编写控制其运动和行为的程序。除了应用于玩具,LabVIEW还有专门用于中小学生教学使用的版本。
五、快速开发:
1)根据笔者参与的一些项目统计,完成一个功能类似的大型应用软件,熟练的LabVIEW程序员所需的开发时间,大概只是熟练的C程序员所需时间的1/5左右。所以,如果项目开发时间紧张,应该优先考虑使用LabVIEW,以缩短开发时间。
六、跨平台:
1)如果同一个程序需要运行于多个硬件设备之上,也可以优先考虑使用LabVIEW。LabVIEW具有良好的平台一致性。LabVIEW的代码不需任何修改就可以运行在常见的三大台式机操作系统上:Windows、Mac OS 及 Linux。除此之外,LabVIEW还支持各种实时操作系统和嵌入式设备,比如常见的PDA、FPGA以及运行VxWorks和PharLap系统的RT设备。
1、右击软件压缩包选择解压;
2、鼠标右击选择打开2017LV-WinChn.exe文件。
3、点击确定。
4、点击Unzip解压。
5、点击确定。
6、点击下一步。
7、填写任意信息后,点击下一步。
8、点击下一步。
9、点击浏览更改安装路径建议安装到除C盘以外的磁盘,可在D盘或者其他盘创建一个LABVIEW2017文件夹。然后点击下一步。
10、点击下一步。
11、点击下一步。
12、点击下一步。
13、勾选我接受上述2条许可协议,然后点击下一步。
14、勾选我接受上述2条许可协议。然后点击下一步。
15、点击下一步。
16、软件安装中(大约需要10分钟)。
17、点击不需要支持。
18、点击下一步。
19、点击稍后重启。
20、返回安装包中找到NI LIcense Activator,鼠标右击选择以管理员身份运行。
21、找到Base Development System右击找到Activate点击。
22、找到Debug Development System右击找到Activate点击。
23、找到Full Development System右击找到Activate点击。
24、找到Professional Development System右击找到Activate点击。
25、找到Student Edution右击找到Activate点击。
26、找到Application Builder右击找到Activate点击。
27、在开始菜单栏中找到LabVIEW2017软件打开,取消勾选启动时显示,使其处于未选中状态,点击关闭。
整合.m代码
导入,编辑和执行您在MathWorks,Inc.MATLAB®或GNU Octave软件中开发的.m文件,它们是数字分析,信号处理和高级数学的常用编程方法。通过将VI与G组合在一起,您可以将这些脚本构建到在台式计算机上运行的独立可执行文件以及确定性的实时硬件中,以便快速获取现实世界的I / O。
集成C代码
除了将源代码导入LabVIEW框图之外,还可以通过从LabVIEW应用程序调用来重用现有的以其他语言开发的应用程序和算法。例如,如果您有一个现有的C / C ++共享库并且需要在LabVIEW中重用它,那么可以使用调用库函数节点来调用它。为了简化导入外部库,LabVIEW包括导入共享库向导,可自动创建或更新LabVIEW包装VI项目库,以便并入LabVIEW框图。
开发C / C ++应用程序
许多团队拥有现有的,熟悉的开发环境和工具链,可以与LabVIEW构建的系统共存和互操作。例如,对于NI Linux Real-Time目标,开发人员可以将应用程序开发,调试和部署到使用Eclipse或其他首选集成开发环境(IDE)完全以C或C ++编写的嵌入式处理器并与LabVIEW应用程序进行接口。
您还可以使用模拟模型转换器来帮助将您在MathWorks,Inc.Simulink®软件中开发的模型转换为使用LabVIEW。这些动态系统可以部署到实时硬件目标,无需任何中间步骤,因为LabVIEW Real-Time模块非常适合快速控制原型设计和硬件在环应用。如果您想在Simulink环境或各种其他仿真环境中保持模型开发,您可以使用LabVIEW模型界面工具包与LabVIEW和LabVIEW Real-Time进行接口。
常用的OS输入控件和显示控件
LabVIEW包含OS定义的各类标准输入控件,如:数字和字符串显示、按钮、滑动杆、进度条和选项卡。您能使用LabVIEW类型的输入控件、OS类型的输入控件,或修改输入控件的类型,从而满足自身需要。
特定工程的输入控件和显示控件
除了功能最齐全的编程环境应当拥有的标准输入控件,LabVIEW还包含科学和工程应用设计中常见且大为增加的输入控件和显示控件。内含的输入控件让您能搭配类似熟知物理仪器的前面板来创建VI;因此,这种方式更易于程序操作员的理解与使用。
控制设计与仿真
针对控制设计和类似的应用程序,常用曲线(如:零极点、根轨迹、Nichols、Bode和Nyquist)都位于LabVIEW控制设计与仿真模块中。
控件编辑器
控件编辑器有助您将自定义图像、颜色和字体导入LabVIEW输入控件和显示控件并节省您因重新使用付出的创建成本。自定义输入控件的功能与内置输入控件相同,却可以让它们显示得不一样。您还能创建严格的类型定义从而一次性改变自定义输入控件并且让您的改变传递至每个使用该输入控件的VI。
如需视觉化显示该部分,请考虑图2中简单的算术程序。LabVIEW会认为:不论是乘与加函数还是减函数,都能同时执行;它们不会相互依赖着执行。
任务并行机制
任务并行机制代表:2个或更多能够并行执行的单独操作。 在右方的LabVIEW代码中,请注意:滤波器和快速傅立叶变换(FFT)的操作并不相互依赖,所以它们能在多个处理器内核上同步执行。
数据并行机制
数据并行是一种常用编程模式;您能拆分大块数据并在融合结果之前同时处理各个部分。 注意:上述代码中数据通道的拆分、处理和重新组合。
图4. 数据并行机制的范例
流水线技术
流水线技术代表一类操作流水线,其中的函数反复执行并且将它们的数据传递至下一项操作来完成下一个循环。 在LabVIEW中,流水线技术可用被称为反馈节点的单位延迟。
同类推荐
2022-05-28
立即下载2022-06-14
立即下载2022-06-21
立即下载2022-07-12
立即下载2022-07-12
立即下载2022-08-16
立即下载相关文章
修改PLSQL Developer的软件语言的方法
2023-01-02Minitab如何设计正态分布图?
2022-12-11全网最新_虚拟机VMware Workstation 15激活码下载
2022-12-11如何设置锁机?番茄ToDo App设置锁机的方法
2022-12-04Blender如何将两个模型拼到一块?
2022-12-04EditPlus如何快速为文字块前后添加引号?
2022-12-04ZebraDesigner进行标签打印的方法
2022-11-12美图看看如何设置看图窗口总是在最前边?
2022-11-12边锋游戏大厅修改用户名的方法
2022-05-28TortoiseGit不显示图标怎么办?
2021-06-07