微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 想听听大家关于labview开发大程序的体会

想听听大家关于labview开发大程序的体会

时间:12-13 整理:3721RD 点击:
      使用LV开发程序有一年多,感觉开发小程序非常爽,但是到了开发大型的程序的时候,比如说开发一个自动测试平台,有复杂的人机界面和数据处理流程,总感觉对程序掌握有点费劲。
      即使增加一个很小的 功能也需要大动干戈,所以想听听大家对于开发大程序的体会。

re
.87

首先是程序架构要设计好,这个可能需要学习更多的LabVIEW编程的知识,市面上的书很难满足要求了。其实很大的程序用LabVIEW来开发的确是比较吃力的,但也不是没有做过,NI的系统集成商都会比较有经验。

是这样的,要根据不同的需要结合不同的工具进行开发。
当然了,对我这样对lv还没有精通的人来说,还是继续在这上面下功夫了。

确实市面上的书很多都是入门性质的,也仅仅能够完成一些小项目
很多高级应用都没有介绍,可惜了

昨天在ni的网站找了一个帖子,
http://forums.ni.com/ni/board/message?board.id=170&message.id=119018
题目是:
Tell us about your large LabVIEW applications
感觉LV还真能够有很大作为

同感。开发小程序的时候真是太爽了
大程序的就觉得有点没头绪

这就跟没用VC做过大项目的碰到个大项目没头绪是一样的,前期规划最重要,这跟其他语言也是一样的。重要的是要去尝试,要有个大项目做一下收获会很大的

拿labview开发用户界面,想要做漂亮一些标准一些可真的很痛苦。虽然一些数据采集,计算功能上面实现起来简单,但是用户界面,labview永远的痛。
希望labview 8在这个方面可以提高一些。8月份在Austin就可以看看乐。

LV 8 的增强主要是在项目工程管理方面,界面元素风格改变不大的说。当然我还没有时间详细使用,呵呵

LV 8已经出了?

没有,10月应该会出来

你们已经用上了? 好使么?

没怎么用,不过改变不小。到八月的时候会开始学习使用,现在不着急,呵呵。

采用面向对象的开发技术
对大程序的功能进行分解
对于有必要的初始化东西
可以进行文本的保存
对于跨程序的数据流
采用全局变量中间存储
简化操作建议全局变量用簇+索引
用得时候可以用搜索+索引调出
大程序的框架搭建完毕之后
再对分解的小程序进行单独编写成子vi调用
建议搭建基本框架的时候堆每个框架要有说明
最后再进行整合和调试
建议全局变量不要堆在一起
可进行分类成几种类型
子vi编程完毕之后
再根据需要和类型将某些量换成全局变量

个人感觉还可以
特别是大程序开发的时候
对于界面要求反而比较低
现在的labview的界面其实完全可以满足工业要求了

其实我觉得lv 6.1最好用,编程最快
可惜的是功能没有lv 7强大

LV 8.0 将推出GOOP技术,面向对象的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top