- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
_我和labview(pdf版)――一个ni工程师十年的编程经验
当我开始在键盘上敲打出这句话的时候,我已经使用 LabVIEW 7 年了。7 年的时间,就算天赋平平
也可以积攒下一箩筐可供参考的经验了。所以我打算利用今后的闲暇时间写一些这方面的东西,既可以同
大家交流,也是作为自己这七年工作的总结。
还是在上大学的时候,有一次老师让编写一段软件,用来模拟一个控制系统:给它一个激励信号,然
后显示出它的输出信号。那时我就想过,可以把每一个简单的传递函数都做成一个个小方块,使用的时候
可以选择需要的函数模块,用线把它们连起来,这样就可以方便地搭建出各种复杂系统。
后来,我第一次看到别人给我演示的 LabVIEW 编程,就是把一些小方块用线连起来,完成了一段程
序。我当时就感觉到,这和我曾经有过的想法多么相似啊。一种亲切感油然而生,从此我对 LabVIEW 的
喜爱就一直胜过其他的编程语言。
LabVIEW 的第一个版本发布于1986年,是在 Macintosh 机上实现的,后来才移植到了 PC 机上,并且
LabVIEW 从未放弃过对跨平台的支持。这也给 LabVIEW 带来了一些麻烦。最明显的就是 LabVIEW 开发
环境的界面风格。它总是与一般的 Windows 应用程序有些格格不入:面板是深灰色的,按键钮是看起来
别别扭扭的 3D 模样。还有一些可能不太容易发现:比如对于整数的存储,LabVIEW 即便是运行在x86系
统上,采用的也是高地址位存高位数据(big-ending) 。这与我们习惯了的x86 CPU 使用的格式正相反,这往
往给编写存取二进制文件带来了不多不少的麻烦。
我接触过的最早的 LabVIEW 版本是4.0版,发布包是一个装有十几张三寸软盘的大盒子。安装的时候
要按顺序把软盘一个一个塞到计算机里。尽管当时 LabVIEW 的界面不是很好看,但我还是非常喜欢它。
真方便呐!比如说要画一个开关,用 LabVIEW 一拖就行了。如果要自己动手用 C 语言设计一个好看的开
关,,那得费多少时间啊!我尤其喜欢它通过连线来编程的方式,尽管很多熟悉了文本编程语言的人刚开始
时会对这种图形化编程方式非常不适应。
从 4.0 到现在的 8.2 ,LabVIEW 的一些技术革新给我留下了非常深的印象。比如说 LabVIEW 5 中实
现了多线程运行; LabVIEW 6 里漂亮的 3D 控件,和对事件响应的支持;LabVIEW 7 中的 Express VI 以及
LabVIEW 8 中的工程库。这些新特性都已成为了现在 LabVIEW 版本中富有特色并不可缺少的一部分了。
我对使用 LabVIEW 编程的认识在这些年里经历了不少转变。刚开始接触 LabVIEW 的时候,第一印
象就是觉得这东西编程序比 C 语言简单多了,尤其在设计界面时确实方便简易。LabVIEW 是一种真正意
义上的图形化编程语言。与文本编程语言,如 C 、Basic 等相比,它在编程过程中有更详细的提示信息,
如函数的功能、参数类型等等,程序员再不需要去记忆这些枯燥的信息了。编写风格良好的图形程序代码
要比文本代码更加清晰直观,便于阅读。
刚开始用 LabVIEW 编程时,我连一本相关的书籍都没读过,差不多完全靠自己摸索。当时,市面上
几乎没有有关 LabVIEW 的中文书籍,而阅读英文资料又感觉得太累。但是,靠自己摸索的方法也有好处,
最明显的就是有成就感:自己琢磨着解决了一个问题,比模仿别人的方法做更令人兴奋。再者,他人的方
案并不一定是最佳的,自己独自思索就不至于被他人的方案局限住思路。
当然,我不会满足于只用 LabVIEW 编写一些简单的程序。我还希望能够用它来编写大型的软件,并
且提高自己的开发效率。这时,自己的编程水平有一个质的提高,不阅读相关的书籍资料就不行了。有些
问题,不读书,自己可能永远都得不到最佳的答案。同样,有些 LabVIEW 的功能,如果不阅读原始资料,
自己也许永远都掌握不了。于是,我把能得到的 LabVIEW 的中高级教程都看了一遍。因为自己有了一定
的基础,
您可能关注的文档
- 数学实验——使用matlab 胡良剑主编.pdf
- 数字电路与逻辑设计课后答案邹红.pdf
- 数字电路与逻辑设计 答案 邹红.pdf
- 数字化变电站介绍080805.pdf
- 数字化变电站应用技术.pdf
- 数字逻辑与数字集成电路(清华第2版).pdf
- 水泵自动化.pdf
- 说说_黑格尔的辩证逻辑_.pdf
- 说文古文与楚简文字合证.pdf
- 水泥生产工艺计算手册.pdf
- 专卖店促销员销售与成交技巧培训课件(34P).pptx
- 红色商务风新员工入职销售技巧知识培训课件(34P).pptx
- 专卖店商场销售员销售与成交技巧培训课件(34P).pptx
- 小区物业保安法律知识培训课件(28P).pptx
- 专卖店销售员轻松成交技巧培训(34P).pptx
- 轻松成交客户新员工入职通用销售技巧知识培训(34P).pptx
- 2024年初级《银行业法律法规与综合能力》考前必刷必练题库500题(含真题、必会题).docx
- 2024年“新安法知多少”知识竞赛题库及答案(最新版).docx
- 2024年30秒毕业生面试工作自我介绍.docx
- 2024年《医务人员礼仪培训》心得体会.docx
文档评论(0)