realhappy 发表于 2006-9-22 09:57

关于labview开发大程序的讨论

[合集] 想听听大家关于labview开发大程序的体会
发信站: 水木社区 (Fri Jul8 08:42:07 2005), 站内

☆─────────────────────────────────────☆
   dawnsun (自从遇见了你,世界从此不同了) 于(Thu Jun 30 15:34:09 2005)提到:

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


☆─────────────────────────────────────☆
   feifengwu (飞凤舞·水木十年) 于(Thu Jun 30 15:40:35 2005)提到:

re




☆─────────────────────────────────────☆
   VincentLau (夜上海,夜夜加班) 于(Thu Jun 30 18:16:08 2005)提到:

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





☆─────────────────────────────────────☆
   zhsir (freebird) 于(Thu Jun 30 23:11:12 2005)提到:

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





☆─────────────────────────────────────☆
   taoxie333 (会有一个美好的四月吗?) 于(Fri Jul1 09:49:44 2005)提到:

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




☆─────────────────────────────────────☆
   dawnsun (自从遇见了你,世界从此不同了) 于(Fri Jul1 13:52:30 2005)提到:

昨天在ni的网站找了一个帖子,

http://forums.ni.com/ni/board/message?board.id=170&message.id=119018
题目是:
Tell us about your large LabVIEW applications

感觉LV还真能够有很大作为



☆─────────────────────────────────────☆
   whoops (Raining) 于(Sat Jul2 20:07:57 2005)提到:

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





☆─────────────────────────────────────☆
   ssmxjl (逍遥~剑神) 于(Sat Jul2 22:40:33 2005)提到:

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




☆─────────────────────────────────────☆
   inhaler (扬清风) 于(Mon Jul4 03:25:34 2005)提到:

拿labview开发用户界面,想要做漂亮一些标准一些可真的很痛苦。虽然一些数据采集,计算功能上面实现起来简单,但是用户界面,labview永远的痛。

希望labview 8在这个方面可以提高一些。8月份在Austin就可以看看乐。






☆─────────────────────────────────────☆
   VincentLau (夜上海,夜夜加班) 于(Mon Jul4 09:29:42 2005)提到:

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





☆─────────────────────────────────────☆
   kentty (晓风残月) 于(Mon Jul4 10:10:02 2005)提到:

LV 8已经出了?




☆─────────────────────────────────────☆
   VincentLau (夜上海,夜夜加班) 于(Mon Jul4 11:21:36 2005)提到:

没有,10月应该会出来





☆─────────────────────────────────────☆
   kentty (晓风残月) 于(Mon Jul4 13:31:33 2005)提到:

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




☆─────────────────────────────────────☆
   VincentLau (夜上海,夜夜加班) 于(Mon Jul4 15:09:25 2005)提到:

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





☆─────────────────────────────────────☆
   boyue (前途未卜路在何方) 于(Mon Jul4 15:37:24 2005)提到:

采用面向对象的开发技术
对大程序的功能进行分解
对于有必要的初始化东西
可以进行文本的保存
对于跨程序的数据流
采用全局变量中间存储
简化操作建议全局变量用簇+索引
用得时候可以用搜索+索引调出

大程序的框架搭建完毕之后
再对分解的小程序进行单独编写成子vi调用
建议搭建基本框架的时候堆每个框架要有说明
最后再进行整合和调试

建议全局变量不要堆在一起
可进行分类成几种类型
子vi编程完毕之后
再根据需要和类型将某些量换成全局变量





☆─────────────────────────────────────☆
   boyue (前途未卜路在何方) 于(Mon Jul4 15:39:45 2005)提到:

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





☆─────────────────────────────────────☆
   boyue (前途未卜路在何方) 于(Mon Jul4 15:40:45 2005)提到:

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





☆─────────────────────────────────────☆
   veri (歪理) 于(Tue Jul5 08:28:50 2005)提到:

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

Eric 发表于 2007-5-6 21:44

这个其实不算是LV的技术问题
是一个软件工程的问题
开发的框架很重要
瀑布模型
边写边改模型等等

当然这个也是在对Data Flow有更深刻的认识再结合对软件的设计要求
其实还是一个习惯和经验的问题
页: [1]
查看完整版本: 关于labview开发大程序的讨论