最近在实验室分配的工作是用LabVIEW写控制试验台的程序。要达到的效果是:用软件连续地控制光学平台上面镜的微小位移,同时让探测器测量数据。通过这样测得一组数据,就可以绘制图像。目前实验室的控制仪器还在维修,我之前也并没有用过LabVIEW,所以这一周基本上都在折腾电脑网络+学习LabVIEW。
折腾电脑网络主要是因为我的笔记本自从装上 Windows+Ubuntu 双系统后,Windows的WiFi不定时就会搜不到信号,从而连不上网,此时必须重启才可能有效。想用有线网络,但实验室的网线插口有些并没有激活,激活的插口也必须向系里申请权限才可以访问除谷歌以外的网站。显然,在工作时我经常要联网搜索,并且时不时的重启电脑非常不便。最终我从实验室搬到了会议室办公,毕竟目前主要是学习软件和写程序,在不在实验装置旁边关系不大。(而且实验室好冷好冷,桌子太高了我坐着好不舒服)
好了,经过四天的摸索,向大家推荐这个LabVIEW的基础教程:
http://k12lab-support-pages.s3.amazonaws.com/lvbasichome1.html
再推荐一个Youtube视频教程:Getting Started with LabVIEW
我之前找到了一个还不错的中文教程,但在练习1-1中就遇到了困难,找不到所谓的“Demo Read Voltage VI程序(Tutorial子模板)”从而无法完成,之后的练习又依赖于之前的练习所以没法继续。
我还下了不少电子书,但因为扫描模糊看起来比较累,而且pdf还是不如在线教程学习体验好。
有一些建议:
1、Windows下下载LabVIEW以后,打开时按 Ctrl + T,Block Diagram 和 Front Panel 会自动分屏
2、随时打开 Help > Show Context Help,实时查看元件的接入点和信息
3、有时一些操作没法找到,如软件的版本差异导致,多用搜索,或者自己把菜单栏遍历一遍,可能比Google更快
以下是我学习这个教程时写的LabView代码(GitHub链接)