NI LabView 2017 及 LabVIEW NXG 1.0
时间:2018-03-01 阅读:2447
对于工业控制界来说,界面设计的良莠会直接影响到操作人员的工作品质与效率,因为仪器天天操作,好用、功能清晰的人机界面非常重要。在这领域里,zui重要的程序语言并非是码农门熟悉的如C 、C++ 、JAVA 、Python 、Perl 、Ruby 等,而是由国家仪器(National Instruments, NI)所开发、已有三十年悠久历史的LabVIEW,从早年应用于仪器自动控制,逐渐转变成程序语言,如今许多控制系统都能见到它的身影。而就在 2017 年 5 月,版本的 LabVIEW NXG 1.0(LabVIEW 次世代 1.0 版)发表上市,也宣告为下一个科技世代的来临进行准备。
坏 UI 要你命,好 UI 让你工作顺利
让我们先来谈谈 LabVIEW 是什么,它的功用又有哪些。d
工厂、发电厂、火车、高铁、机场等控制中心,甚至飞机、轮船的驾驶舱,给大众的印象应该是布满了许多仪表,但随着科技发展,当年的模拟仪表逐渐走入历史,转由数字屏幕所取代。虽然比起传统模拟机械仪表,数字屏幕上绘制界面容易多了,然而人机界面的设计上,还是得着重好用、清晰易懂的功能,甚至符合该产业人员的工作习惯,这不是一般编程语言拉个视窗控件、显示数字文字按钮就可以解决的。
人机界面的领域如果只是「有做出实质功能」就交差了事,而缺乏该有的良好视觉传达,如布局、颜色、易懂图表显示、基本美观等,容易使工作人员对即时数据产生误判、误解,甚至导致分神,若发生意外那更损失惨重。而要做出良好的仪表界面,LabVIEW 就是这个业界的者。
不直觉、阅读不方便的糟糕界面设计,使人难以即时掌握数值变动。
直观、优良的界面设计,这是以 LabVIEW 开发的超音速风洞控制器。
LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是由总部位于美国德州的National Instruments (NI 国家仪器)所开发的图形化工程系统设计平台暨程序编译环境,用于测试、控制与嵌入式设计应用,服务工程师与科学家们设计系统、制作原型与布署系统的需要。
*代 LabVIEW,只能在 Apple Macintosh 电脑上使用。
其历史发展的开端要从1986 年讲起,由杰夫·考度斯基(Jeff Kodosky)发表LabVIEW1.0 ,当时还只是直译式语言平台,也只有在Apple Macintosh 电脑可以使用;1990 年发表2.0版,才转向使用编译式的语言;1993 年开始跨平台,支持Solaris 、Macintosh 、Windows 三平台(后来的版本也支持Linux 系统);1998 到2008 之间,陆续发布了即时运算、面向对象语言、多核心运算、FPGA 语言设计、Web 服务;2009 年以后至今的发展,主要在效能的改进以及服务的支持提升。这一路走来,30 年不间断,LabVIEW 可说是工业/实验室仪控界的*把交椅。
LabVIEW 演进图,从 1986 年问世到现在已有三十年悠久历史,是工业/实验室仪控界的*把交椅。
产学研运用实例
LabVIEW 被广为采用在工业自动化、仪器控制、数据采集、嵌入式硬件监控、测试仪表、实验室开发研究,同时也被非常多世界的厂商、学术单位、计画专案采用。
2011 年日本311 震后,福岛*核电站发生严重的核泄漏事故,灾后京都大学的原子炉研究所进行后福岛计画,以LabVIEW 与CompactRIO,开发出GPS 连动型放射线自动计测系统KURAMA II,可自动化监控辐射。更值得一题的是,KURAMA II 比前一代的开发时间大幅减少一两个月,对分秒必争的灾后核安控管帮助很大。
美国维吉尼亚理工大学(Virginia Tech)则运用了LabVIEW 与CompactRIO,在资金与开发时间有限的状态下,快速进行原型开发,打造出**辆盲人半自动自驾车,让视障驾驶可顺畅行进、控制速度,并避免碰撞,提供安全的驾驶。
守护生活安全的幕后功臣
LabVIEW 的应用看似离我们很远,但其实生活周遭都有他的踪影。
2008 年北京奥运落成的大型新建场馆群,采用了许多新式前卫设计与建筑工法,因此营运后的结构安全监控非常重要。主办单位以 NI LabVIEW 与 CompactRIO 来执行建物结构安全监控(Structural health monitoring,SHM),让每栋建物的关键结构接点都可以全盘受到监控,毫*。
人手一机的现象让现代人的眼睛越来越差,视网膜病变也成为近几年的文明病。 OptMedica 公司使用 LabVIEW FPGA、DAQ 改良视网膜的疗程,让每个雷射脉冲时脉与功率的修改,达到速度优化、自动化,而且更高的度。
当你享受物流的方便时,有注意到运送的安全性吗?当火灾发生时驾驶没有即时反应,往往造成严重损失,特别是飞机空运,驾驶员不可能离座去救火。联邦快递(FedEx)因应这个严苛的课题,建立了一套嵌入式智慧型火灾监控与灭火控制系统。以LabVIEW 与 CompactRIO 迅速进行系统的原型制作,布署解决方案,并置入到每一台货机上。一旦货机机舱与货柜发生火灾,就可进一步保障飞行员、货运物件,与机体本身的安全。
除此之外,你可以自然地享用电力带来的好处,出门搭乘各种大众交通工具,手机开启就能连到GPS 卫星作导航,陆地与海上有众多感测器持续监控着地震、海啸、空气品质甚至辐射指数等,现代人的生活能够如此安全便利,这些仪器与幕后的控制系统都扮演重要角色。
LabVIEW NXG 登场,效率、易用度更为提升
LabVIEW NXG 1.0是 NI 运用 30 多年来累积的实力,所开发出之新生代 LabVIEW 的版本。
LabVIEW 的问世提供了「非程式设计」之量测系统自动化途径,常见应用领域可采用简单的互动式设定来完成量测;而复杂应用领域也能运用LabVIEW 的G 语言所提供的完整、开放式图形化程式设计功能来加以开发。而甫在美国时间5 月23 日上午发布的LabVIEW NXG 1.0,则是NI 运用30 多年来累积的实力所开发出之新生代LabVIEW 的版本,经重新设计将工作流程简化,以加速软体功能的开发,拓展从设计到测试的各项工程功能。
LabVIEW NXG 采用创新的量测自动化做法,*设定架构软体与客制化程式设计语言之间的落差,将NI 资料撷取装置或第三方桌上型仪器的所需量测时间压至zui低,进而让领域专家能专注于处理zui重要的问题,而无须分神与工具搏斗,使易用度大幅改善。毕竟仪控专家要设计好的环境的界面给别人用,自己也需要有好用的界面来使用。
不过,今年同时还是有发表传统版本的LabVIEW 2017,可能有人会问:「2017 版跟NXG1.0 版到底有何差别?」LabVIEW NXG 1.0 主要是为桌上型量测作业带来*变革;而LabVIEW 2017 的新功能会以大型、复杂、分散式测试、嵌入式应用的开发、布署与管理应用为主轴,包括强化标准IP 可互通性的相关功能,以及支援标准通讯协定(例如IEC 61131- 3、OPC UA 与安全的DDS 传讯标准)。
如果你的工厂或实验室还在用Visual Basic 之类的语言,土法炼钢刻出难看又不好用的仪表界面的话,不仿改用LabVIEW NXG 1.0 看看,从简单的DAQ 应用,到复杂的测试系统与智慧型机台建置,都能因应自如。不仅原型开发更方便,工厂运作会更顺畅。
下载 NI LabView 2017 x86/x64 + Toolkits 及 Modules
NI LabView 2017 x86
http://dl.downloadly.ir/Files/Software2/NI_LabView_2017_x86_Downloadly.ir.part1.rar
http://dl.downloadly.ir/Files/Software2/NI_LabView_2017_x86_Downloadly.ir.part2.rar
NI LabView 2017 x64
http://dl.downloadly.ir/Files/Software2/NI_LabView_2017_x64_Downloadly.ir.part1.rar
http://dl.downloadly.ir/Files/Software2/NI_LabView_2017_x64_Downloadly.ir.part2.rar
激活工具 NI License Activator 1.2
http://dl.downloadly.ir/Files/Software2/NI_License_Activator_1.2_Downloadly.ir.rar
NI LabView 2017 Toolkits
Automatic_Verification_Platform_for_Safety-Critical_FPGA
BSR_Observer_1.0.0
BSR_Quality_1.0.0
CANalytics_1.0.0
DAQSYS_DAQ-Logger_1.3.0
easyDatalogger_standalone_4.6.1.585
EtherCAT_Library_for_LabVIEW_2.9.5
HaroUT_1.0.2_Runtime_Engine_x86
iDaq_4.0.0.1623
iTestSystem_iTS_2014_with_Drivers
LabVIEW_2017_Compile_Farm_2017
LabVIEW_2017_FPGA_Module_English
LabVIEW_Advanced_Signal_Processing_Toolkit_2017
LabVIEW_Control_Design_and_Simulation_Module_2017_x64
LabVIEW_Control_Design_and_Simulation_Module_2017_x86
LabVIEW_Database_Connectivity_Toolkit_2017
LabVIEW_DCS_Module_2017
LabVIEW_Desktop_Execution_Trace_Toolkit_2017
LabVIEW_Digital_Filter_Design_Toolkit_2017
LabVIEW_MathScript_RT_Module_2017_x64
LabVIEW_MathScript_RT_Module_2017_x86
LabVIEW_Robotics_Module_2017
LabVIEW_Statechart_Module_2017
LabVIEW_Unit_Test_Framework_Toolkit_2017_x64
LabVIEW_Unit_Test_Framework_Toolkit_2017_x86
LabVIEW_VI_Analyzer_Toolkit_2017_x64
LabVIEW_VI_Analyzer_Toolkit_2017_x86
MGI_Solution_Explorer_2.0.0.47
NI_Sound_and_Vibration_2017
NI_TestStand_2016_SP1_x64
NI_TestStand_2016_SP1_x86
NI_Vision_Development_Module_2017
Oscilloscope_4.3.0.185
SeeSV-Postprocess_1.7.0
SeeSV-S205_1.7.0
SeeSV-S205_1.7.0_Manual
Sentinel_LDK_AddOn_3.0_x64
Sentinel_LDK_AddOn_3.0_x86
Testview_Integrator_2016_r12_x86
DFTK-2017
DIAdem_2017_english_32bit
DIAdem_2017_english_64bit
Example_Code_for_Production_Test_Systems
Example_Code_for_Verification_and_Validation
F2F_sample
LabVIEW_2017_Real-Time_Module_english
LabVIEW_Evaluation_for_Embedded_Applications
LabVIEW_NXG
LabVIEW_Sound_Board
Measure_Physical_Systems_with_Sensors_or_Actuators
SoftMotion_Module_2017
注意: