gongkong168 发表于 2010-8-21 22:28:32

关于用LABVIEW全面代替组态软件

看了一些不同厂家的组态软件,我觉得组态软件除了直接集成了比较多的通讯驱动以外跟LABVIEW比就没有什么优势。

组态软件里面最重要的是脚本编程语言,大多数组态软件用的语言类似 C    C#   vb    这些高级语言,即使做一个小系统但逻辑稍微复杂一点的话也要编一大堆文本代码才能实现所需的功能,且不用说大多数组态软件只局限于厂商所提供的控件的编程。如果 C    C#   vb 这么容易上手,那当初我就不用来学LABVIEW了。

如果 C    C#   vb   不精通,那用组态软件编出来的系统也大多是实现界面监控而已,没有什么内核。 我经常下载别人的组态软件做的项目资料,发现有好多朋友用组态软件实现的功能大多是界面的操作,而很重要的控制功能用PLC实现,以组态软件的成本方面来考虑这样做很不值得。

LV就有很多优势了,编程接口多 调用控件 DLLAPI 都可以,好多通讯协议自己编都可以,像我这样的初学者不会编通讯协议但可以用第三方的驱动,比如用NI的OPC 模块就可以根N多家PLC通讯了,甚至好多组态软件大力宣传的实时数据库实现过程数据的实时保存与监控方面的功能,NI有LabVIEW DSC(数据记录与监控)模块.

NI的 LabVIEW DSC(数据记录与监控)模块,功能强大,可连接的变量多,同等点数成本相对较低。

NI的LabVIEW DSC(数据记录与监控)模块,功能太强大了,我至今还不会用,就因为这个模块的帮助文件都是英文的,帮助文件内容虽然不多,我曾经强制自己看了很多遍了,仍然对里面的各个功能的使用方法一知半解,现在郁闷中!!!

请各位大虾帮概括一下LabVIEW DSC(数据记录与监控)模块所能实现的监控功能。谢了!

HHHHLLLL 发表于 2010-8-23 12:15:40

楼主的阐述,我个人很赞同,LV的一个主要优势是它集成化和兼容性高,它已把零散的东西统筹和标准了起来,所以现在很多仪器控制厂商都会使用LV为主导程序,如知名的美国Newport,Agilent,Tektronix,standford....都提供LV的驱动,国内的不少采集卡厂商也都已LV为主导,所以用牛顿的话语说,“他能看的更远,那是因为他站在巨人的肩旁上”,LV就是朝着巨人的目标在构造自己,让我们能看的更远!社会,科技要发展,我个人认为这才是个最好的算法!!!

gongkong168 发表于 2010-8-24 21:59:24

但论坛上讨论的一般都是数据采集的。

wdyjz 发表于 2010-8-27 22:26:49

不需要完全代替,每种事物都有其应用的人群和习惯,要尊重用户的习惯。
页: [1]
查看完整版本: 关于用LABVIEW全面代替组态软件