g*****g 发帖数: 226 | 1 IT—信息产业,包罗太广的一个领域,涉及信息处理,计算,测量,控制。。。,等等
,以我的眼界根本罗列不清,那就让我以一个外行人的视角,去谈些内行人才能说清的
事情,不求能说得准确和深入,这本身对我来说就做不到,只求能跳出一个斛笼,远远
的端详,看个大概的轮廓,不求深入细节以至于迷途。
从中国远古的算盘,到近几百年的机械运算机器,再到上个世纪的电子二极管搭配的庞
大的原始的计算机,后来晶体管,集成电路,集成度越来越高,性能越来越强大的CPU
,录入方式从原来的手动开关,打孔纸带,到后来的键盘,鼠标,以及当今和以后的触
摸屏,即指即画的智能识别,核心和外围终端都在提升性能和更加方便。计算机从无到
有,开始的集成度不高,在现在看来简单的声卡,网卡,显卡等等外围终端的连接处理
都需要单独的板卡来实现,以至于计算机要实现一个完整的功能,不得不考虑在内部实
现通用的扩展,在我们眼中,计算机就是那样的一个大机箱,里面充满了扩展槽和空间
。人类传递信息的方式从远古的烽烟,驿马,到后来的电报,电缆,发展到现今的光缆
,以及3G,4G,以及以后会更高的带宽,网络把所有的孤立计算单元连在一起,我们每
个人更 |
a****l 发帖数: 8211 | 2 Labview没有你说的那么神奇。其实它本质上和C/JAVA没多大区别,和JAVA更类似点,
只不过是采用了dataflow的设计方法而以,别的语言的基本要素labview也是一一对应
的。
Labview能“让我也能够做一些外人看来很难的工作,实际上稍稍学学,很快就能够用
起来,数据采集,仪器控制等等都变得很容易”简单的控制仪器的关键是人家公司生产
从板卡到GUI整个流程的所有软硬件,自然一切都好办,点一个按钮什么都出来了。换
了任何一个其他的高级语言也完全能这样,只要你有API,什么不能办?labview能控制
别的公司的仪器也是靠大家都通过的控制协议才行的。
而且,labview的这些“傻瓜”功能其实也就是给初学者看看的,你真的要开发实用的
软件最后自己还是要用基本for、while这种模块搭起来的。labview其实也就是提供了
一些高级的API,没什么大不了的。Labview是公司独有的软件,是不可能象你希望的
GNU方向发展的。
话又说回来,我看labview的dataflow设计方法是很适合现代CPU的发展趋势的。现在
labview的公司里有很多这方面的讨论。
CPU
【在 g*****g 的大作中提到】 : IT—信息产业,包罗太广的一个领域,涉及信息处理,计算,测量,控制。。。,等等 : ,以我的眼界根本罗列不清,那就让我以一个外行人的视角,去谈些内行人才能说清的 : 事情,不求能说得准确和深入,这本身对我来说就做不到,只求能跳出一个斛笼,远远 : 的端详,看个大概的轮廓,不求深入细节以至于迷途。 : 从中国远古的算盘,到近几百年的机械运算机器,再到上个世纪的电子二极管搭配的庞 : 大的原始的计算机,后来晶体管,集成电路,集成度越来越高,性能越来越强大的CPU : ,录入方式从原来的手动开关,打孔纸带,到后来的键盘,鼠标,以及当今和以后的触 : 摸屏,即指即画的智能识别,核心和外围终端都在提升性能和更加方便。计算机从无到 : 有,开始的集成度不高,在现在看来简单的声卡,网卡,显卡等等外围终端的连接处理 : 都需要单独的板卡来实现,以至于计算机要实现一个完整的功能,不得不考虑在内部实
|
D*******a 发帖数: 3688 | 3 labview也能做for,while,分支判断等等
【在 a****l 的大作中提到】 : Labview没有你说的那么神奇。其实它本质上和C/JAVA没多大区别,和JAVA更类似点, : 只不过是采用了dataflow的设计方法而以,别的语言的基本要素labview也是一一对应 : 的。 : Labview能“让我也能够做一些外人看来很难的工作,实际上稍稍学学,很快就能够用 : 起来,数据采集,仪器控制等等都变得很容易”简单的控制仪器的关键是人家公司生产 : 从板卡到GUI整个流程的所有软硬件,自然一切都好办,点一个按钮什么都出来了。换 : 了任何一个其他的高级语言也完全能这样,只要你有API,什么不能办?labview能控制 : 别的公司的仪器也是靠大家都通过的控制协议才行的。 : 而且,labview的这些“傻瓜”功能其实也就是给初学者看看的,你真的要开发实用的 : 软件最后自己还是要用基本for、while这种模块搭起来的。labview其实也就是提供了
|
a****l 发帖数: 8211 | 4 顺便再说说你的"计算机集成和扩展的思考 "文章,就是你的blog上的http://blog.sina.com.cn/goofegg。
NI可绝对不是从PXI系统发展出来的。你可以看一看http://en.wikipedia.org/wiki/National_Instruments,NI最早是做GPIB的板卡出身的,后来弄出了Labview,就开始做系统整合。NI以前是有很多VME,VXI的总线的产品的,同时也做PXI,只不过后来这些东西淘汰了PXI才突出起来的。NI的强项和PXI没有什么关系,只不过现在PXI的东西好卖NI就多做点,以后PXI淘汰了NI很简单的就能跳到新的系统上。
再说,我是看不出来VME/VXI怎么可能“紧随PC机的发展”,标准就是标准,定了以后
就不改了,现在PCI一统天下,别的总线当然没活路了,有什么好奇怪的?就好象你的
CGA显示器,不可能发展成VGA的。
CPU
【在 g*****g 的大作中提到】 : IT—信息产业,包罗太广的一个领域,涉及信息处理,计算,测量,控制。。。,等等 : ,以我的眼界根本罗列不清,那就让我以一个外行人的视角,去谈些内行人才能说清的 : 事情,不求能说得准确和深入,这本身对我来说就做不到,只求能跳出一个斛笼,远远 : 的端详,看个大概的轮廓,不求深入细节以至于迷途。 : 从中国远古的算盘,到近几百年的机械运算机器,再到上个世纪的电子二极管搭配的庞 : 大的原始的计算机,后来晶体管,集成电路,集成度越来越高,性能越来越强大的CPU : ,录入方式从原来的手动开关,打孔纸带,到后来的键盘,鼠标,以及当今和以后的触 : 摸屏,即指即画的智能识别,核心和外围终端都在提升性能和更加方便。计算机从无到 : 有,开始的集成度不高,在现在看来简单的声卡,网卡,显卡等等外围终端的连接处理 : 都需要单独的板卡来实现,以至于计算机要实现一个完整的功能,不得不考虑在内部实
|
g*****g 发帖数: 226 | 5 是的,我觉得labview实际上就是把源码形式的编程翻译成比较形象的图形化流程,程
序面板上的一条条线实际就是一个个变量,运算阿之类的用一些模块来代替。这和我们
传统的编程方式还是有很大差别的,现在的其他语言集成开发环境,比如vc,builder等
等,仅仅是界面的模块方便的搭来搭去,我们补一些函数里面的操作源码,这只是做到
了labview控制面板而已,后台的程序流程没有做到labview那样。
对于for,while等,程序流程面板这些都是最基本的元素,只要现在高级语言能实现的,labview都可以做到,扩展也很方便,activex,dll,cin。。。和其他高级语言的接口都很方便。
可惜啊,是一家公司的产品,vi文件翻译成形象化的程序框图,这些都是内部保密的,如果能做成gnu,gpl就好了,我想这些对牛人都没有难度,多少超级黑客的智慧用错了地方啊,如果能做一些这样的事情就好了
【在 a****l 的大作中提到】 : Labview没有你说的那么神奇。其实它本质上和C/JAVA没多大区别,和JAVA更类似点, : 只不过是采用了dataflow的设计方法而以,别的语言的基本要素labview也是一一对应 : 的。 : Labview能“让我也能够做一些外人看来很难的工作,实际上稍稍学学,很快就能够用 : 起来,数据采集,仪器控制等等都变得很容易”简单的控制仪器的关键是人家公司生产 : 从板卡到GUI整个流程的所有软硬件,自然一切都好办,点一个按钮什么都出来了。换 : 了任何一个其他的高级语言也完全能这样,只要你有API,什么不能办?labview能控制 : 别的公司的仪器也是靠大家都通过的控制协议才行的。 : 而且,labview的这些“傻瓜”功能其实也就是给初学者看看的,你真的要开发实用的 : 软件最后自己还是要用基本for、while这种模块搭起来的。labview其实也就是提供了
|
g*****g 发帖数: 226 | 6 毕业工作10年了,由于头比较英明的眼光,工作开始就接触NI的产品,labview,vxi的
板卡,gpib,。。。
10年前,仪器领域hp是老大,NI和其相比,不知道我拿现在的微软和google类比合不合
适,希望google不要让人失望才好。那时候PXI刚出来,仪器领域编程,hp的vee和
labview并驾齐驱。开始的时候NI就主推PXI,hp那时候估计还在犹豫不决,这些年过去
了,估计vee快被人遗忘了。同一段历史,每个人的视角不一样,观点就会很大的不同
。NI除了labview,当然有更多的牛的地方,但是我还是抱着由于其紧随pc机的扩展标
准,成就了他能这么快速的发展。现在的agilent在业界的地位,估计和NI没法比了(或
者是我接触他的产品越来越少),可是十年前,情形完全不一样,不知是否能说明这样
的问题。
【在 a****l 的大作中提到】 : 顺便再说说你的"计算机集成和扩展的思考 "文章,就是你的blog上的http://blog.sina.com.cn/goofegg。 : NI可绝对不是从PXI系统发展出来的。你可以看一看http://en.wikipedia.org/wiki/National_Instruments,NI最早是做GPIB的板卡出身的,后来弄出了Labview,就开始做系统整合。NI以前是有很多VME,VXI的总线的产品的,同时也做PXI,只不过后来这些东西淘汰了PXI才突出起来的。NI的强项和PXI没有什么关系,只不过现在PXI的东西好卖NI就多做点,以后PXI淘汰了NI很简单的就能跳到新的系统上。 : 再说,我是看不出来VME/VXI怎么可能“紧随PC机的发展”,标准就是标准,定了以后 : 就不改了,现在PCI一统天下,别的总线当然没活路了,有什么好奇怪的?就好象你的 : CGA显示器,不可能发展成VGA的。 : : CPU
|