刚来这里,发现讨论CVI的人不多啊。
希望在这里能看到大家的讨论也增加一点见识,说不准以后又用上了。
.186
hehe
这里labview的多一些
.25
CVI是为(只有)C语言基础的人准备的. 会VB/VC的就用Component Works/++了.
labview是给编程菜鸟准备的.你想要做稍微复杂的东西,用labview都会是很痛苦
的.所以问labview问题的人一大堆.但很少有问Vb/VC+CW的.CVI问题讨论的也少-
因为在正经的编程语言里面那些东西根本就不是问题.
.133
你以为这里的人都是专搞编程的么?
光会编程有什么用,关键还要有专业知识,要找到编程与专业的最佳结合点
而LabVIEW就为这些专业工程师们提供一个便捷的工具,使他们可以不必在编程
上花很多的精力,而把更多的精力花在考虑更有价值专业问题上。
.200
sp~~
.148
xd所言极是,
我会c语言,但我选择用labview的原因就是因为看好这个特性
我觉得正如以前斑竹所言cvi上不是下不是,反倒不如labview有前途
现在它是有些欠缺,功能上,但一般碰到的时候还是比较少的。随着它的完善,相信以后大家都会用labview
.36
对现在的人来说编程已经是专业知识的一部分了.
而且cw已经把数据采集,显示方面的工作都做了.
其实我认为NI是注意到了这个问题的.只是不承认而已.同版本的.CW和LV,LV提供的
组件就要多一些,要pp些.比如那些用罐子来输入和输出数据的控件.
为什么不在CW里面也提供这些东西呢?(我只能用用slider控件来模拟它们).不相信
NI的工程师们没这个能力.显然他们是不愿意提供.--在labview下面多留住一个是
一个.
另外,个人认为"编程与专业的最佳结合点"不是labview. 是VB,Java,matlab甚至
python这样的VHL高级语言(very high level languange, 相对于C/C++)
.133
I agree with part of your point of view. The controls in CW are much less and
powerful as in LV. However one reason could be it would be hard to realize some
of the function while giving user more controllability.
.181
虽说现在非IT专业的人已经掌握了一些基本的编程知识,但那一般都还是比较浅的,
而用VC VB之类符号语言要编出个稍微像样点的东西,不下点儿功夫深入去学是不行的
而LabVIEW就不一样,你只需稍微有一点儿编程基础,很快就能上手,可以只需花很少
的精力就可以编出足以满足一般应用的程序了。
当然,不可否认,LabVIEW的简单易用是以牺牲了其灵活性为代价的,但是对很多专业
性的程序来说,其本身并不是非常复杂,牺牲一些灵活性来换取编程工作的高效率和
程序的稳定性,还是非常值得的。
实际上LabVIEW的定位本身也就是面向不太复杂的编程应用的。
如果要编非常复杂的应用软件,当然非VC之类的平台莫数,谁不会傻到要用LabVIEW编出
个操作系统来。
总之,我个人的观点就是,每个编程开发平台都有其不同的定位和用户群,都有其存在
的价值和理由,应该根据实际需要和个人情况选择合适的开发环境,合适的就是最好的
而没有必要去过于深究到底哪个开发平台是绝对最优的。
用LabVIEW的VIers绝对不比会用CW的所谓“编程高手”低一档!
.200