linux支持labview2017,LabVIEW 2017

3c0a4b6f0238e6d46788bf81193305cd.png      Labview2017官方版是一款专为工程师和科学家设计开发的NI设计平台的核心,也是开发测量或控制系统的理想选择。它集成了工程师和科学家快速构建各种应用所需的所有工具,Labview2017官方版旨在帮助工程师和科学家解决问题、提高生产力和不断创新。

a89eb9d48b66389c42438c2cb99a1d06.png

软件特色

一、测试测量

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)执行高级分析与信号处理

3)在自定义用户界面上显示数据

4)记录数据并生成报表

二、仪器控制

1)自动化数据

2)控制多种仪器

3)分析并显示信号

三、自动化测试与验证系统

1)自动化实现产品验证或生产测试

2)控制多种仪器

3)借助自定义用户界面,分析并显示测试结果

四、嵌入式监测和控制系统

1)复用ANSI C和HDL代码

2)集成现成可用的硬件

3)使用FPGA技术进行原型设计

4)获得医疗、机器人等领域的专用工具

五、院校教学

1)将基于动手实践的互动方法应用于教学中

2)基于真实数据测量进行算法设计

3)通过多核处理提高应用性能

常见问题

一、怎么用NI LabVIEW去做图像处理?

1.安装NI Vision工具包,vision里面基本上都有你要的功能函数。

二、如何使用NI LabVIEW去做Web服务?

1.创建一个组织Web服务文件的LabVIEW项目。将项目保存为Tutorial.lvproj。

2.右键单击我的电脑并选择新建-Web服务。LabVIEW在该终端下添加一个Web服务项目项和文件夹。

3.右键单击Web服务项目项并选择重命名,将Web服务命名为TutorialService。

4.右键单击Web资源并选择新建VI,新建一个HTTP方法VI,该VI从客户端接收HTTP请求并将数据返回客户端。LabVIEW从模板打开一个新的VI。

5.在该新VI中,创建如下所示的程序框图、前面板和连线板。

6.注意每个控件均显示在连线板上。只有通过分配给HTTP方法VI连线板的输入和输出,Web服务才能从客户端接收数据或将数据发送至客户端。

7.将VI保存为Add.vi。

8.选择文件?另存为,并在弹出的对话框中选择副本?另外打开副本。确保勾选添加副本至Tutorial.lvproj复选框,然后单击继续。

9.将新副本保存为Subtract.vi。

10.打开Subtract.vi的程序框图,并将“加”函数替换为“减”函数。重新连线控件。

11.返回项目,右键单击Web资源并选择新建Web资源。重命名新建项目项为AdditionalOperations。

12.拖曳Subtract.vi至AdditionalOperations项目项下。保存项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值