当前位置:首页 > 芯闻号 > 充电吧
[导读]至于CVI,界面不如labview pp,面向对象编程的支持不好,学起来也不轻松。 个人认为已经是明日黄花了。除非你以前学过dos版的labview,否则 还是不要浪费时间了。


    我在国内就听说过labview,不过一直都没有见过。呵呵。对了我不是学电子类的。我学的是物理化学。我们做实验都是自己设计系统,甚至仪器。所以有很多联机的工作要做。用的有GPIB仪器,串口仪器和采集卡。当然,可能和这个版上大多数人来比我很业余。:p

    最开始用的是TC/BC++,还有Quick basic。(就是DOS下了)。BASIC显的不是那么专业,不过联机还是很好用的。串口可以当文件打开。GPIB用的NI自己的驱动驻留内存就可以用。但对大多数的采集卡无能为力。C/C++就烦多了。串口的标准历程是有bug的。总是不干活,最后我是直接读写串口 控制寄存器才搞定的。不过大多数的采集卡是有支持C的。

    到Windows下编程本身就很烦了。不过联机相对反而简单了:反正就是dll调用,VBVC都差不多。不能提供DLL的采集卡(不开玩笑,前些年这样的卡还不少呢)只能在dos下用了。

    等真正见到labview的时候我说实话很有点不适应。我无法理解为什么非要把个小 图标拖来拖去?一个简单的语句不就可以解决问题了吗?对我而言,for,while循环远比那个傻乎乎的图标直观。定义一个函数永远比嵌套VI清晰。而且还这慢。

    所以我没在lv上下什么功夫。(有人告诉我如果你知道该怎么使用,lv的“程序” 是可以很快的,不过,it is pretty tricky)

    CVI纯粹是为了只会C的人保留的老古董。我宁可去学labview。呵呵

    所以我选择的是measurement studio。不过要注意,measurement studio里面有companent work、work++。++是为C++准备的。实际上只是一套显示控件而已。
    安装后你可以在wizard里选工程类型为ni。这些控件就可用了。和vc自带的一样。 非常实用。我尤其喜欢他的graph控件。设置属性,把数据传过去,曲线就出来了。 相当的“傻瓜”。但C++下面是不包括数据采集控件的。如果要做数据采集,必须 直接调用采集卡的dll。

    for VB的component work是包括数据采集控件的(也许在VC中也可以用?

    我没试验过。因为他们都是OCX,应该可以。不过采用VC唯一的理由是速度,所以 我宁可直接调用DLL)measure studio本身有图形界面,可以设置采集卡的属性, 比如仪器号什么的。然后把数据采集控件放到form上。比如放一个waveform input 控件。设置好他的属性(可以在运行时修改)就行了。然后把采集到的数据传给 graph控件。一个最基本的程序就这么简单。

    我的建议是,如果你有一点VB的基础,measure studio是首选。(我知道有人
刚看到labview时兴奋不已,所有程序都用lv。后来知道measure studio后,又用
vb重写全部程序的。)这时你其实要学的只是vb而已。ni控件的使用和vb的控件
没什么区别。而且ni的帮助做得很好。还有一堆例子。你不需要什么书的。

    除非速度实在是不能忍受,否则不需要VC。如果你要用VC,那么拿出C程序员的 气概来。我们就是准备自己做所有事情的,呵呵。(其实只要会VC,work++
也不需要学的。边写程序边看帮助绝对够了。我就是这么学的。

   (注意,measure studio有简单版,基本版,专业版之分,分析控件都在高级的
版本里。我用的是简单版。不清楚分析控件的速度如何。不过肯定比我自己写的
程序快就是了。呵呵。)

    如果你不会也不想学任何VBVC之类的程序语言,或者你必须和水平高低不齐的同事 共同开发,或者你就是以把图标拖来拖去为乐,或者你喜欢学习。那么学labview吧。蛮好玩的。也许你需要买本书。

    至于CVI,界面不如labview pp,面向对象编程的支持不好,学起来也不轻松。 个人认为已经是明日黄花了。除非你以前学过dos版的labview,否则 还是不要浪费时间了。  
 
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭