想听听大家关于labview开发大程序的体会
即使增加一个很小的 功能也需要大动干戈,所以想听听大家对于开发大程序的体会。
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技术,面向对象的。