登录注册
请使用微信扫一扫
关注公众号完成登录
我要投稿
“为什么LabVIEW优于C语言?” 作为NI公司LabVIEW产品经理,我被很多次问到这个问题。
老实说,这么提问实际上是错误的。必须要有具体的应用环境,这么提问才有意义(例如,“在这些限制条件下,哪一种语言更适合这个任务?”) 若没有这些细节,这个问题就像为什么面包比面粉好一般无意义。
如果您想创建一个测控系统,不同于C语言等低级语言,使用NI LabVIEW系统设计软件能够帮助您降低风险、节省开支并免除不必要的麻烦。在这里我并非暗示LabVIEW是比C语言“更好”的编程语言——特别是考虑到LabVIEW大部分内容不仅仅由G语言编写,还由C和C++语言组成。 恰恰相反,这两种语言各自具有不同的优势,程序员应合理择取才能达到自己的目的。
为什么要把LabVIEW比作面包?
LabVIEW和C语言相比起来就好比面包和面粉的关系。 如果您想做一个三明治,就必须先选用面包。 如果您想做一个蛋糕,先用的自然是面粉。 如果用面粉从头烘烤面包,即昂贵又费时(尤其是当你只想吃些小点心时),但若做的是蛋糕,面粉就必不可少了。 同样的,你会发现,要选择最适合的编程语言并非易事,它归结为使用正确的工具来完成适合的工作。
C语言提供了低级别的控制
当应用资源有限,必须严格管理时,C语言的使用效果更好。 由于C语言是相对低级别的语言,因此,即便是最细微的细节,如内存分配和线程,都必须考虑周全。优秀的程序员能够使用低级别的控制,省去大部分高级别应用带来的间接开销。此外,还能充分利用目标体系构架或主机操作系统属性,实现更高的性能。
正是由于上述原因,NI程序员使用C或C++编写了LabVIEW库中的大部分内容。LabVIEW与C语言在文件I/O和分析等操作的运行速度上旗鼓相当,因为这些操作都是基于低级语言编写的,并对LabVIEW支持的不同平台和操作系统进行了优化。
效率Vs控制
有时,若开发人员的效率足够高的话,就无需手动优化代码了。 减少一点控制,借鉴类似问题的解决方案,可极大地促进项目的高质量开发。 编程语言不断朝更高级抽象方向发展,让您更专注于手头的问题,而不是被计算细节所困扰。
LabVIEW: 并行执行和真实I/O
无论使用何种语言,高级系统设计与低级执行都是独立的。
在测控应用中,编程只是系统设计者的任务之一。 工程师很少有时间为了计算和测量硬件,或是操作系统上的改进,去更新或重写旧版本软件。 他们通过获取、处理和呈现真实数据进行改进——而不是去挖掘新方法处理内存分配和线程池。 使用LabVIEW,您可以使用经测试、支持、维护的NI底层代码库来创建应用。 而选择C语言意味着您需要实现、支持和维护自己的底层库,或从供应商处购买(NI提供NI LabWindows ™/CVI 软件与NI Measurement Studio)
特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。
凡来源注明北极星*网的内容为北极星原创,转载需获授权。
东曹成立于1935年,是日本著名的综合石化企业,自成立以来一直致力于以氯碱和石化事业为基础,生命科学和功能产品事业为主导方向的多元化复合型企业的发展。是世界50强化学企业之一,旗下共有130多家子公司及关联公司,全球员工13,000多人,2021年集团销售额超过70亿美元。为了帮助大家更好的了解东
电化学储能作为一种稳定高效易于运输的储能方式近年来已经深入人们的日常生活中。锂电池作为众多电化学储能方式的典型代表,在最近二十余年中,有关其的研究成果一直层出不穷。研究人员始终致力于有关如何提升锂电池电化学性能的基础与应用研究。如何设计并制备出具有高容量和能量密度、能量输出稳定以
2016年度首发工业大数据应用智造沙龙汇于3月11日在中国长沙举行,该活动立足于探索三一重工在工业世界里如何实现智能化转型、大数据如何成功打造了三一指数。美国国家仪器(NationalInstruments,简称NI)全程参与了此次活动。2015年7月,三一重工入选中国智能制造示范点企业,成为工程机械行业首批入
推动物联网发展让设备变的智能化采访中,谈及对物联网的看法,JamieSmith先生向记者表示,工业物联网其主要是获取终端设备的数据并通过网络通信上传至云端,进而在后台进行大数据分析,通过分析为我们提供实时的信息和商业见解,从而指导我们工作。同时,他认为随着工业物联网的发展,未来智能系统将实
美国国家仪器公司(NationalInstruments,简称NI)推出了基于开放、灵活的LabVIEW可重配置I/O(RIO)架构的全新嵌入式系统硬件。该硬件包含了以下三个控制器:高性能CompactRIO控制器,适用于需要系统坚固可靠、环境严苛的工业应用领域的工程师和系统集成商;FlexRIO控制器,适用于高性能嵌入式应用设计工程
NI(美国国家仪器公司,NationalInstruments,简称NI)作为致力于为工程师和科学家提供解决方案来应对全球最严峻的工程挑战的供应商,近日宣布推出了用于NI电网自动化系统的全新相量测量单元(PMU)硬件平台。运营商可以利用这一技术来深入了解电网的健康状态,以便开发定制的测量解决方案来满足不断变化的
智能电网建设的发展对于计算机、通信、控制与电力系统以及电力电子技术深度融合越来越密切,同时,能源互联网概念的提出对于互联网技术、信息技术和可再生能源技术等要求也日益迫切,作为现代化测试、测量、控制和设计等最先进技术的提供者和领导者,NI将结合能源电力行业最新的发展趋势及行业热点,为
NI (美国国家仪器公司,National Instruments,简称NI) 作为致力于为工程师和科学家提供解决方案来应对全球最严峻的工程挑战的供应商,近日宣布推出了用于NI电网自动化系统的全新相量测量单元(PMU)硬件平台。 运营商可以利用这一技术来深入了解电网的健康状态,以便开发定制的测量解决方案来满足不断变化的需求。电网自动化系统基于CompactRIO嵌入式控制和采集系统。 其处理单元运行具有高度确定性的Linux Real-Time操作系统,在利用商用现成硬件的前提下通过一个完全可编程的软件应用层满足自定义需求。 这个新系统采用的PMU技术
2015年 2月6日, NI (美国国家仪器公司,National Instruments,简称NI) 作为致力于为工程师和科学家提供解决方案来应对全球最严峻的工程挑战的供应商,今日宣布与中国散裂中子源在东莞共同成立“智能工业控制技术实验室”。NI将为中国大物理前沿科学研究领域提供智能工业控制、机器视觉、高速信号处理等技术和平台,与中国散裂中子源合作共同提升在高能物理科学研究领域及大型科学装置的开发及控制效率,以应对更加严苛的挑战。中科院高能所东莞分部中子科学部副主任贾学军和NI中国华南与西部大区经理陆达豪为联合实验室揭牌此联合
电气设备为什么要进行状态监测和故障诊断?电气设备多是基于电磁原理的发电机、变压器、电流互感器、电压互感器等等,这些电力设备在运行过程中经受电、热、机械的负荷作用,以及自然环境(气温、气压、湿度以及污秽等)的影响,长期工作会引起老化、疲劳、磨损,以致可靠性逐渐降低。尤其是设备的绝缘介质一旦受到破坏,不能自动恢复而不得不退出运行。因此,对电力设备进行必要监测,保证其稳定运行,对电力系统运行的可靠性、安全性具有重要意义。根据美国电力研究院和施工规范协会的统计数据,对电力设备实施状态监测和故障诊断可以提高2%~10%设备利用率,延长10%~15%使用寿命,节约
根据美国电力研究院和施工规范协会的统计数据,对电力设备实施状态监测和故障诊断可以提高2%~10%设备利用率,延长10%~15%使用寿命,节约25%~30%检修费用,因此开展状态检修为电力设备企业带来巨大的经济效益和社会效益。然而,随着电力系统向高电压、大容量、互联网发展,对电力系统的安全可靠性指标要求越来越高,传统的检修暴露出许多问题,如临时性维修频繁、维修不足或维修过剩、盲目维修等,这使得国家每年在设备维修方面耗资巨大。随着在线监测技术的不断发展和成熟,以及在线监测技术在电力系统的成功应用,状态检修替代定期检修已被电力系统所接受和认同,并成为设备检修
摘要:为了实现对水下观测设备电能供给状态的实时监测和控制,提出了一种基于单片机和LabVIEW的远程电力监控方案。设计了电能管理控制系统的总体结构和接驳盒节点的硬件结构。系统采用分级控制策略,通过光以太网进行通信,采用电压传感器和电能控制模块相结合的办法实现对电能的管理控制。试验表明,
美国国家仪器有限公司(National Instruments, 简称NI)近日发布四个全新带USB连接的R系列板卡 (USB-7855R、USB-7856R、 USB-7855R OEM与USB-7856R OEM),通过目前市场上广泛采用的总线,帮助工程师将FPGA技术添加至任何基于PC的系统。这些产品都基于LabVIEW RIO架构,足以证明NI在R系列产品家族上的投入功不可没。LabVIEW RIO架构是NI图形化系统设计平台的一个重要部分。 图形化系统设计是一种现代化的嵌入式监控系统设计、原型开发和部署方法,结合了开放的NI LabVIEW图
美国国家仪器有限公司(National Instruments, 简称NI)美近日发布NI CVS-1457RT,坚固紧凑,采用1.66 GHz英特尔Atom处理器,并设有两个独立的GigE Vision端口,支持以太网供电(PoE)技术。 这些端口支持以太网总线的确定性摄像头触发,因此用户可以通过单个以太网电缆为摄像头供电,发送触发并获取图像。 NI CVS -1457RT还设有基于FPGA的I/O,可以结合易于使用的视觉RIO API,紧密同步视觉检查结果与其他的系统部件,如编码器、喷射器和接近传感器。 NI CVS-1457RT能通过NI Lab
美国国家仪器有限公司(National Instruments, 简称NI)近日发布了Multisim 13.0,这是一款适合全球教师、学生和工程师使用的一流SPICE仿真环境,可帮助他们探索和设计电路以及开发电路原型。全新的Multisim 13.0包括以下优势:电路参数和参数扫描分析结合NI myRIO and Digilent FPGA 对象进行数字电路教学使用IGBT和MOSFET热模型进行电力电子分析包含超过26,000个元件的元器件库通过用于LabVIEW 系统设计软件的Multisim API 工具包实现设计自动化Multisim13.0
新闻要点NI在新的矢量信号收发仪(VST)上增加了I/Q连接,VST结合了矢量信号发生仪和矢量信号分析仪,并带有用户可编程的FPGA,用于实时信号处理和控制。 工程师可以使用NI LabVIEW系统设计软件将VST转换成一个新的仪器或增强其现有的功能。新的VST模块添加了基带I/Q的功能,以增加RF收发仪测试覆盖率。新闻发布 —— 2013 年 9月 —— 美国国家仪器有限公司(National Instruments, 简称NI)近日发布第二款矢量信号收发仪NI PXIe-
成为LabVIEW漏洞修复高手如果您经常使用NI LabVIEW软件,当软件不能按照预期的情况运行时,您可能会有一个自己的调试技巧和技术工具箱。 这些技巧和技术有些是常用的,而剩下的可能是您自己摸索出来的。 图1.巧妙的调试方法能够清除漏洞。 (Brian Searle摄)我们与JKI的LabVIEW程序架构师 ( Certified LabVIEW Architects, CLA ) 以及LabVIEW社区的朋友进行了交流,向他们学习一些快速识别、隔离和修复漏洞的“绝密”技巧。我们了解到以下几个巧妙的调试技巧。利用探
虽然NI LabVIEW软件长期以来一直帮助工程师和科学家们快速开发功能测量和控制应用,但不是所有的新用户都会遵循LabVIEW编程的最佳方法。 LabVIEW图形化编程比较独特,因为只需看一眼用户的应用程序,就马上可以发现用户是否遵循编码的最佳方法。有些用户会犯这些错误是因为他们没有真正理解LabVIEW框图数据流背后的原理,而有些用户则是不知道哪些特性可提高LabVIEW编程质量。本文介绍了经验欠缺的LabVIEW程序员最经常犯的一些编程错误,同时也提供了采用正确LabVIEW编程方法的建议。 图 1. LabVIEW新手典型&ldquo
5种方法将移动技术加入到你的测控系统中2011年,Steve Jobs宣布“后PC时代”的到来。同年,智能手机和平板电脑的全球销量超越了传统的笔记本电脑和台式电脑。尽管个人电脑不会因此被淘汰,但很明显的是,移动技术正在从根本上改变着我们获取和使用信息的方式。智能手机和平板电脑被创造的初衷就是为了满足消费者,如今,它们也已经被应用到了很多消费领域中。比如在健康保护领域,它们可以帮助使用者远程访问病人数据;在教育领域,它们可以被用作交互式的课本。类似的,移动技术也对数据采集领域造成了革命性影响。通过将移动技术与数据采集设备结合,工程
新闻要点:· 支持NI CompactRIO平台的最新变革,支持运行NI Linux Real-Time操作系统的NI cRIO-9068软件定制的控制器(Software Designed Controller)· 新的工具能够简化日趋复杂的系统管理、文件归档与调试· 通过改进的网络服务和NI LabVIEW应用程序生成器精简了大型系统的部署新闻发布 —— 2013 年 8月 —— 美国国家仪器有限公司(National Instr
2013年6月- 美国国家仪器公司(National Instruments, 简称 NI)近日发布最新的通用可编程电源,提供了PXI中最高的功率密度,为自动化测试系统奠定了基础。 NI PXIe-4112与PXIe-4113模块提供了高功率密度,能够节省机架空间,同时省去多个仪器结构的混合,进一步简化了设计。当使用NI LabVIEW软件对全新的电源进行编程,并与一系列PXI硬件仪器搭配时,它能够帮助工程师创建一个完整、自定义的测试解决方案。“借助这些全新可编程电源,PXI在楼宇自动化测试和台式验证系统方面再次证明了其独特的价值。&rdq
近日,全球首个10千伏智能电缆测控系统在深圳宝安滨海公园投入运行。运维人员随时随地都能通过该系统精确掌握地下电缆生命体征和区域电网负荷情况,实现负荷调配,预测并定位电缆系统可能发生的故障,提升区域电网利用率及运行可靠性。据深圳供电局资产管理部副总经理邓世聪介绍,由于电缆潜藏地下,国
目前,随着国内光伏行业的火爆发展,年装机量、总装机量及光伏组件的年生产量均连续几年位列全世界第一,世界占有量比例持续提高。但随之而来的是各品牌组件质量的参差不齐,如何合理区分、验证组件的真实性能,户外实证实验这一重要科学手段愈发受到各方的重视。2017年11月17日下午,在“户外实证检测
本文分析了110kV干式变压器温度测控系统需要解决的问题,并采用红外温度传感器代替传统的铂电阻进行非接触式温度测量,从红外温度传感器的测温原理、测温特点等方面进行了详细的阐述。同时该系统采用PLC对各种采样信号进行处理,提高了整个系统运行的安全性和可靠性。本测控系统选用红外温度传感器、Pt
在工业生产过程中,产品质量和生产效率是衡量一切生产活动优劣的两项主要指标。为了获得生产的高效率和高质量,需要对生产过程进行检测和控制;为保证产品质量,必须对企业生产的产品进行检验;为提高生产率和实现自动化,还需要对生产设备的运行状况进行监测。现代化的高新技术、尖端技术,如大规模集成
5月25日,漳泽发电分公司#5A检修进入第41天。经过全体参战干部员工的不懈努力,各项工作进展顺利,设备检修项目已基本完成,现在已进入设备后期试运、调试阶段。随着#5炉第一次水压试验的圆满结束,也标志着热工汽水测控系统改造一次性成功。此次5A检修,汽水测控系统改造由该公司技术人员自主设计、自
远程测控系统,广义看,包括局域网、城域网和城际网(广域网),通信距离从几公里到几百公里、几千公里,甚至更远,地域跨越城市内和城市间,直到陆地海洋。狭义看,是测点分散(1-2公里)以测量和数据采集为主,控制较少且简单(泵启停或单回路调节),即检测分散、数据处理及显示操作集中,数据处理量大,数据传输介质有多种方式。作为远程测控系统测量端的现场层,各行业情况差异很大。一般单个测量仪表多接到rtu上,形成多点I/O集中,安装在现场或现场附近,可经数传电台发射接收无线信号,连入网络。有些行业发展到在单个变速器上可发射接收无线电,从而多台转变器和监视站形成局域网。
发、输、配、用,ADI全程技术支持中国厂商抓住电力市场机遇中国国家电网宣布将在2020年建成覆盖全国的智能电网,并且已投入了4万亿人民币用于基础设计建设。这一宏大计划的实施将涉及到新能源发电、新能源并网接入、大容量能量存储、特高压输电以及数字化变电站、智能计量等广泛的相关领域,为全球电力设备企业打开了一个前所未有的巨大市场,同时也对半导体厂商和设备厂商提出了更高的技术挑战。智能电网的建设中所面临的关键挑战有很多,“我们可以看到更多的需求包括高精度的模数转换器及精密的运算放大器、支持网络功能的处理器以及控制器,长寿命、宽温度范围、高可靠的隔离
2011的中国仪器仪表市场或将没有2010那样喜人的增长速度,但是依旧会是一个平稳增长的态势。今年前5个月仪器仪表及文办机械制造业投资额达116亿元,同比增长39%。海关数据显示,仪器仪表一季度出口额为94.41亿美元,同比增长40.2%。一季度进口额179.70亿美元,同比增长35%。 在旺盛市场需求的带动下和国家宏观调控政策的引导下,我国的仪器仪表行业呈现出快速、健康的发展态势。根据全世界各大仪表企业的动作,我们不难发现数字化、智能化、网络化的仪器产品将成为市场主流。除了产品的进一步提高外,工程和项目集成技术、软件开发、应用和维修服务等将成为行业新
请使用微信扫一扫
关注公众号完成登录
姓名: | |
性别: | |
出生日期: | |
邮箱: | |
所在地区: | |
行业类别: | |
工作经验: | |
学历: | |
公司名称: | |
任职岗位: |
我们将会第一时间为您推送相关内容!