2010年4月6日,第一稿
2011年6月12日,第二稿
2011年6月12日,第二稿
第1部分:LabVIEW编程思想
LabVIEW是一个划时代的图形化编程系统。确切的讲,LabVIEW是一种采用图形化编程方法的计算机编程语言。采用图形化的编程方法进行计算机程序设计无疑是这个时代的一个伟大的创举。
图形化编程,对于那些非软件专业出身的工程师和科学家无疑是个巨大的帮助。同时他们也会面临一个巨大的挑战,即要求他们逐渐适应图形化编程的方法以及图形化程序数据流运行机制的理念。
图形化编程,与我们过去所做过的基于文本的程序设计(汇编、BASIC、C)不仅在形式上有很大的不同,在设计方法和设计理念上也存在着许多不同之处。所以,我们将这部分内容归结为LabVIEW编程思想。
LabVIEW的确是上手很快,初学者很容易实现单元测试或分析任务。但是LabVIEW毕竟是一种编程语言,学习任何语言都不会是一件很简单、很容易的事。只有全面认真领会它的编程思想,才能够设计出合格满意的计算机程序,达到真正游刃有余的掌控计算机的目的。
我们的目的是为那些使用过LabVIEW的用户提供学习上的帮助,所以没有对LabVIEW开发环境的操作使用做更多的介绍。这部分内容请大家寻找其它相关书籍作为参考。
如果期待图形化语言编程技能的提高,《LabVIEW宝典》、《我和LabVIEW》都是绝好的参考书籍[1][2]。
LabVIEW编程思想是一个新的命题,尽管我们作了许多认真的思考,但错误的认识和观点可能还是会存在,十分期待大家批评指正。
这里引用郑辉博士的一段话作为共勉[3]:
“知识之上是思想,思想之上是精神。”
一个优秀的程序员,除了要迅速掌握知识、善于领悟思想外,还必须具备务实与研究精神、独立和合作精神、批判与自省精神。