LabVIEW开发的一点体会-----来自专业LabVIEW开发公司的经验(www,bjcyck.com) 1 掌握完善详尽的用户需求 这个环节,就是用户想要做一个什么系统,具体实现什么样的功能,主要技术参数是什么、有无特殊要求。 这是开发一个测控系统的前提和基础,在这个环节,个人感觉还是要多花点时间与用户沟通,把功能项目。技术指标等逐一落实并记录。好处有两个: 第一,当然是开发人员最主要的依据了。 第二,对于用户来说,可以有效的帮助他们梳理思路。这是非常重要的,因为有的用户,对整个项目只有一个简单的大致轮廓,具体内容上很模糊。如果开发人员不在这个阶段把需求落实,等到项目快完成的时候,用户说这个要增加,那个要修改。搞得项目费时费力。其实,如果开始的时候有个相对完整清晰的要求,开发人员就会有一个整体的完善架构。这样工作开展起来就会很顺利。反之,如果开始的时候用户的需求不能落实,开发人员就只能按照自己的理解来开发,这样往往到了后面,就需要做大量的修改,搞得大家都很被动。 2 测控部分一定要稳健 测控软件,顾名思义,当然核心在测控了。我们首先要保证测控的部分运行稳定可靠。为什么这么说呢?这是因为很多时候我们要控制的设备不是通用的,我们不知道它的接口做的怎么样,不知道它能不能完全满足在LabVIEW下的使用。如果测控部分不稳定,界面再花哨,功能再多,又有什么用呢?就好像一部汽车,发动机老出毛病,它的内饰再好,外形再好看,你会买吗? 3 要先确保软件的主要功能运行,之后再完善相关细节 这似乎不应该是一个问题,应该是众人皆知的原则。但往往在开发过程中,需要我们与用户进行交流。因为用户很多时候只关注界面漂亮不漂亮,功能多不多。但在开发过程中,华而不实的功能往往要耗费我们大量的精力。如果胡子眉毛一把抓,往往会延误开发的周期。个人感觉,我们应先把主要功能做好,在系统整体调试测试的时候,我们再完善细节。这要做,不会拖延开发周期,充分利用了时间。 4 调试环节 调试是测控软件不可或缺的一个环节。硬件和软件都不能回避这个环节。在调试的时候,如果出现问题需要修改完善,更多的时候是改软件,因为硬件更改起来跟繁琐。这就需要软件和硬件人员紧密配合,互相理解和支持了。 这时候需要把可能要到的问题,完善系统所需的时间。花费等信息提前与客户进行沟通。取得用户的理解,并使他们配合调试工作的顺利进行。 5 结尾
许多公司往往是第一次开发一个大型的测控项目,这方面的经验非常缺乏。而如果开发人员经验不够丰富,抱着走一步看一步的心态来做,拖延工期基本上是必然的结果(说点题外话,非常鄙视某些技术人员,光靠说大话吹牛皮博得领导的信任,结果最终绑架了整个项目,如果是国企还无所谓(就说交学费了)。如果对时间和成本都有严格控制的公司来讲,结局将是灾难性的)。 闻道有先后,术业有专攻。找专业的公司来做,会提高效率,节省成本,缩短工期。如果您先学习,在专业公司开发的过程中,这也是绝佳的学习提高的机会。 介绍一个专业的LabVIEW开发公司
北京辰语测控(www.bjcyck.com),希望对需要的人有所帮助。 |