Software 版 (精华区)

发信人: dongyun (冬云), 信区: Software
标  题: labview
发信站: 哈工大紫丁香 (2000年12月12日20:54:56 星期二), 站内信件

发信人: CHh5945 (痴痴), 信区: NewSoftware
标  题: LabView简介(转自其网站)
发信站: BBS 水木清华站 (Fri Dec  8 21:41:58 2000)

LabVIEW

  LabVIEW是一个划时代的图形化编程系统,应用于数据采集与控制、数据分析
,以及
数据表达等方面,它提供了一种全新的程序编写方法,即对称之为"虚拟仪器" (
Virtual
 Instruments, VIS)的软件对象进行图形化的组合操作。据独立的市场调查分析
,Lab
VIEW 是科学家和工程师们进行仪器应用开发的首选工具。

  LabVIEW让您充分享受功能强大的编程语言才具备的灵活性,而且简单易用。
如果您
想对仪器系统进行编程, 而又不希望降低其性能,那么就需要选择这种用于测试
与测量
、数据采集与控制,以及过程监控的革命性软件。 开发一套完整的仪器系统。

  利用LabVIEW,您通过交互式的图形化前面板来控制系统,并显示所得的结果


  您可以利用几千种设备进行数据采集, 这些设备包括:GPIB、VXI、串口设备
、PL
C,以及插入式数据采集卡等。您也可以通过网络、交互应用通讯和结构化查询语
言(SQL
)等方式与其它的数据源相联。数据采集完之后,您可以利用LabVIEW中功能强大
的数据
分析程序,将原始数据转换成有意义的结果。

  特点:    
  利用LabVIEW,您通过交互式的图形化前面板来控制系统,并显示所得的结果

  仪器控制与数据采集的图形化编程
  直观明了的前面板用户界面和流程图式的编程风格
  内置的编译器可加快执行速度
  内置的GPIB、VXI、串口和插入式
  DAQ板的库函数
  650多种仪器驱动程序
  内容丰富的高级分析库,可进行信号处理、统计、曲线拟合以及复杂的分析工

  利用ActiveX、DDE以及TCP/IP进行网络连接和进程通讯
  适用于Windows NT/95/3.1、Mac OS、HP-UX、Sun以及Concurrent 实时计算机


如需要更详细的信息,请查询:http://www.natinst.com

--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.114.208.109]


发信人: hzy78 (不惜一战), 信区: NewSoftware
标  题: 关于LabVIEW
发信站: BBS 水木清华站 (Sat Dec  9 09:07:54 2000)

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)

既然CHh5945已经对LabVIEW做了一个简单的介绍,我就只做补充。
labview的核心是一套伪码式的流程图语言(G语言),ni的这种考虑
我觉得有利有弊:固然可以避开代码式语言难与上手,数据类型繁多
,语法复杂等短处,但是在代码量和运行速度方面付出了可以说是
沉重的代价。由于它的基本逻辑结构都是用流程图来表示,做一个
不大的东东就铺满了号大一片,看起来花花绿绿的,再加上调试时
要打开好几个子vi的流程图窗口,那阵势真是虾死人。这个缺点有
时是致命的,我在上学其做的东西,在这个学期由一个师兄接着做。
他看了半天,弄不清楚,把我叫去,我也要看了好久才将我当时的
思路搞清楚。所以,在编写G程序的时候,恰当的排布是非常重要
的,对于增加程序的可读性和减少日后维护升级的工作量也有重要
意义,就等同于在code的时候要缩进一样。
兼容并包的代价就是运行速度不如人意,以至于ni也专门为实时
和嵌入式系统的应用搞了一个labview的RT版本。据ni寄给我的资料
说,v6的运行速度提高了40-60%,内存占用也有相应的减少。我们
拭目以待,赫赫。
在和hardware的配合上面,就真是几家欢乐几家愁了。他对ni自家
在和hardware的配合上面,就真是几家欢乐几家愁了。他对ni自家
出的数据采集卡支持的很好,有完善的driver。而我做的不是老板
的主打项目,分特,就只批给我们卖一块破破得台湾icp出的卡,光
是解决那个采256个样就分特一次的问题就耗去师兄整整半个学期。
其实买一块ni的pc-1200就省事多了,最多价钱翻倍,但是效率却不
只翻倍阿。所以说这个钱是省不来的,各位一定不要重蹈我门的复哲
阿!
说了这么多labview的坏话,其实好处也不少。其实虚拟仪器实现的
方式不只用labview一途,我们开始也考虑过用c++ builder来实现。
可是由于我们这一组里水平参差不齐,师兄是用惯vc的,其他人对
oop都了解不深,最后就选了labview。由此可以看出labview的一个
优势:能够使有着不同背景的人迅速的捏合在一起形成生产力,经过
一个短暂的学习过程,就能够做出东西。
说到这里,不能不称赞一下labview的online help和pdf格式的手
册,几乎是我见过的最好的。条理清楚,虽说是e文,但绝不晦涩难
董。不那么直观的部分都配有例子说明。ni在文档编写方面所做的努
力没有白费,几乎不用其他的什么参考书就能很好的使用labview了
。我是通过pdf格式的几本手册(user manual,G programing
reference等)和一本暨南大学编写的讲义来入门,做的时候就靠
online help了。有段时间我要一边看MS的ADO文档,一边看labview
的,这种对比之下,感觉就强烈多了,尽管前者是中文的。
labview的另一个巨大的优势是提供了一个比较完善的例程库并建立
了很好的索引以方便查询。里面应有尽有,很多东西拿来稍作修改就
reference等)和一本暨南大学编写的讲义来入门,做的时候就靠
可以用做子模块。
好了,细枝末节的扯了许多,做个“高瞻远瞩”的结尾吧。虚拟仪器
(也可以说是计算机辅助测控)是制造业企业敏捷化的一个必不可少
的环节,包括近来炒的火热的远程故障诊断,要使我国制造业走出低
谷,提高生产效益和降低管理成本,使用微机平台的labview是一个
投入相对较少的解决方案。同样的,在实验室里改造传统的实验模式
也是如此。(faint,这段话怎么看都像是copy的:))

对于这一领域,我连初窥门径都不知算不算的上,尤其又在水母这高
人辈出的地方板门弄附,心里着实慌张,希望各位不吝指正!//bow

最后打一个广告:各位有labview问题需要交流讨论的话,欢迎到木
棉CAD版来,那里的讨论范围包括这个(赫赫,我以权谋私的说)。
当然了,CAD爱好者更是欢迎!

--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 211.66.3.48]

--
心如湖水,波澜不惊

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: dy.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.058毫秒