LabView有用吗?
(1)看应用实例中,PC连接接口卡,接口卡连接“示波器”等仪器。我问,直接用示波器测试不就行了,干嘛费事在PC上看结果,示波器本身有显示,也有控制钮啊?(2)以前见过别的...
(1)看应用实例中,PC连接接口卡,接口卡连接“示波器”等仪器。我问,直接用示波器测试不就行了,干嘛费事在PC上看结果,示波器本身有显示,也有控制钮啊?
(2)以前见过别的应用实例都不是LabView的,所以我纳闷这软件是否根本多余?
实例一:温度计在C51板上,C51通过网线连接PC,PC运行JSP网站程序处理温度数据。
实例二:PC运行一个从数控机床上移植过来的软件,PC连接控制器,控制器连接2个X、Y轴的电机,实现PC控制的刻字功能。
实例三:PC使用step7和samantic绘制上位机软件(也是图形化的,比如一个油灌显示实时水位),PC连接PLC进行工业控制。
我问,这些都没有用LabView。用单片机+PC、PLC+PC(下位机+上位机)就能办到的事情,有必要用那个软件吗?至于该软件支持各种协议,该软件本身不支持吧,只是需要安装各种模块驱动程序,这些驱动是符合各种协议的。那么有了这些驱动程序,就算不用LabV而是用VC等开发上位机不是一样“采集”和“输出控制信号”吗?
我觉得Lab根本不算VI,因为它的输入信号不是虚拟的而是采集的,它根本没有用PC来模拟物理信号。我认为的VI应该是PC自模拟自计算的software。这正是特色所在。如果是采集实际信号然后处理,那么Lab有哪比其他方案强呢?(这是我想问的) 展开
(2)以前见过别的应用实例都不是LabView的,所以我纳闷这软件是否根本多余?
实例一:温度计在C51板上,C51通过网线连接PC,PC运行JSP网站程序处理温度数据。
实例二:PC运行一个从数控机床上移植过来的软件,PC连接控制器,控制器连接2个X、Y轴的电机,实现PC控制的刻字功能。
实例三:PC使用step7和samantic绘制上位机软件(也是图形化的,比如一个油灌显示实时水位),PC连接PLC进行工业控制。
我问,这些都没有用LabView。用单片机+PC、PLC+PC(下位机+上位机)就能办到的事情,有必要用那个软件吗?至于该软件支持各种协议,该软件本身不支持吧,只是需要安装各种模块驱动程序,这些驱动是符合各种协议的。那么有了这些驱动程序,就算不用LabV而是用VC等开发上位机不是一样“采集”和“输出控制信号”吗?
我觉得Lab根本不算VI,因为它的输入信号不是虚拟的而是采集的,它根本没有用PC来模拟物理信号。我认为的VI应该是PC自模拟自计算的software。这正是特色所在。如果是采集实际信号然后处理,那么Lab有哪比其他方案强呢?(这是我想问的) 展开
5个回答
展开全部
首先,和VC、VB、组态王等软件开发上位机相比,LabVIEW开发更快捷。很多控件都是已经做好的,也可以自定义控件,还能XControl。和代码编程相比,如果你动手编过一次就知道,LabVIEW调试比较方便,哪里有错误软件会直接给你指出。而VB、VC等代码编程调试就没那么简单,少一个分号很可能找半天没找到。现在GUI软件很多,MATLAB也有GUI,但是当你都用过一遍之后,你就会发现,简单快捷的还得是LabVIEW。
其次,你要明白LabVIEW的优势,为什么要用上位机。简单的系统,单片机、PLC都可以解决,上位机就显得可有可无。但是复杂的系统呢?比如当系统的控制算法是模糊算法、神经网络算法等高级算法,PLC就解决不了,单片机的话编程占用空间过大,运算速度也跟不上。这就显示出PC机强大的计算功能。
最主要的,LabVIEW不只是一个软件,还有配套的硬件。最简单的比如数据采集卡,使用NI配套的数据采集卡,把传感器插到数据采集卡上,另一端连上PC,数据就采集上来了。不用考虑滤波,不用想通信协议等等, 一切都搞定了。虽说价格不是很便宜,但是用在高端产业上可以极大节省开发时间。而且,NI还有诸如PAC等硬件。
另外,你要知道,NI还有很多软件,比如teststand、veristand等等,可以说,他不是一个软件。
其次,你要明白LabVIEW的优势,为什么要用上位机。简单的系统,单片机、PLC都可以解决,上位机就显得可有可无。但是复杂的系统呢?比如当系统的控制算法是模糊算法、神经网络算法等高级算法,PLC就解决不了,单片机的话编程占用空间过大,运算速度也跟不上。这就显示出PC机强大的计算功能。
最主要的,LabVIEW不只是一个软件,还有配套的硬件。最简单的比如数据采集卡,使用NI配套的数据采集卡,把传感器插到数据采集卡上,另一端连上PC,数据就采集上来了。不用考虑滤波,不用想通信协议等等, 一切都搞定了。虽说价格不是很便宜,但是用在高端产业上可以极大节省开发时间。而且,NI还有诸如PAC等硬件。
另外,你要知道,NI还有很多软件,比如teststand、veristand等等,可以说,他不是一个软件。
展开全部
LabVIEW其实是一个编程平台,类似C的,对于采集和测试来讲,他的特色就是在于用它变成起来比较方便,很多VI直接拿过来就可以用,其他方案确实也可以,但是对于一个很大的项目来讲,比如几百路的输入输出,中间掺杂多种数据类型的小波分析,傅里叶变换等等LabVIEW就要方便很多了。
另外你讲的虚拟仪器是PC自模拟自计算,其实通过MAX里面的仿真数采卡也可以做到。只不过那毕竟是仿真,虚拟的,而不是实实在在的数据。虚拟仪器的概念,就是软硬结合,你提到的那些方案都是软硬结合的方法,LabVIEW是把它平台化了而已。
另外你讲的虚拟仪器是PC自模拟自计算,其实通过MAX里面的仿真数采卡也可以做到。只不过那毕竟是仿真,虚拟的,而不是实实在在的数据。虚拟仪器的概念,就是软硬结合,你提到的那些方案都是软硬结合的方法,LabVIEW是把它平台化了而已。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
软件编写方便,根本不用记一些乱七八糟的指令。这点PLC 和C++什么的无法比拟。软件可以编的很大很大,处理能力也很强。容易上手,可视化强。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
存在即合理,没有用NI还每年更新版本干嘛!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询