基于虚拟仪器的双通道示波器设计

发布时间 : 星期日 文章基于虚拟仪器的双通道示波器设计更新完毕开始阅读

图9-2 最终作业程序框图(双通道为例)

五.工作中遇到的问题及解决办法

开始时的设计我只想到了同时显示出双通道的波形,但如何显示单个通道的波形我却没有实现。如何实现既能双通道显示又能单通道显示成了摆在我面前的问题,反复想了以后我认为选用条件结构比较合适,即用一个数值输入控件连接到条件结构来实现双通道、单通道各分支的选择。

工作的时候还遇到了一个问题。将实现各功能部件放入WHILE循环中后,在显示屏上显示出的波形扫描的非常快,波形变化不定无法清晰的观察,怎样使波形相对稳定下来呢?我想到了延时功能,通过延时部件的加入,调节延时时长,可以有效的解决这一问题。

六.心得体会

首先,我对什么是虚拟仪器有了进一步的了解。我没想过虚拟仪器会有这么便捷,功能这样强大,随着工作完成的深入我也逐渐认识到虚拟仪器的特点和优势:虚拟仪器具有传统独立仪器无法比拟的优势,但它并不否定传统仪器的作用,它们相互交叉又相互补充,相得益彰。在高速度、高带宽和专业测试领域,独立仪器具有无可替代的优势。在中低档测试领域,虚拟仪器可取代一部分独立仪器的工作,但完成复杂环境下的自动化测试是虚拟仪

9

器的拿手好戏,是传统的独立仪器难以胜任的,甚至不可思议的工作。就拿这次我设计的虚拟示波器来说,真实示波器的一些基本的功能在我这上面还是能够实现的,比如说测一下波形的幅值、周期等。这就给很多人特别是我们学生带来了许多便捷。因为一台真实的示波器价格不菲,一般学生是买不起的,我们学生可以通过虚拟仪器自己设计出虚拟示波器来,进行各种信号的测量,确实方便。

通过这次作业的完成,我对虚拟仪器的应用操作又有了更深一步的了解,在程序编写中,我使用了层叠式顺序结构、条件结构(case-switch)、while循环结构等变成结构。也用到了数据结构,如数组、簇等函数控件。同时还用到了多种VI控件,如波形生成VI控件(方波、三角波等)、旋钮VI、转盘VI等多个LabVIEW控件。了解各种控件的作用以及如何进行不同控件的组合搭配也是锻炼我的重点部分,熟能生巧的道理就在于此。通过多次改错和调试,我便不停的调用各种控件,做的越多就越熟悉,越熟悉就会越了解,这是一个良性循环。

当然,由于我的现有水平限制,我的这次设计还有许多的不足,比如真实示波器上的一些细节功能我没有实现,有些控件的布置及选取可能也存在着不合理之处。这让我认识到了我的不足,所以这将成为我更加深入的了解 LabVIEW的动力,促使我学好它并且用好它。

参考文献

[1]吴成东、孙秋野、盛科.《LabVIEW虚拟仪器程序设计及应用》. 人民邮电出版

社. 2008年12月第一版.

[2] 汪敏生.《LabVIEW基础教程》.北京:电子工业出版社,2007

[3] 王磊、陶梅.《精通LABVIEW8.0》.北京:电子工业出版社,2007

[4]沈茜.虚拟仪器在电子技术实验教学中的应用及前景[J].煤炭技术,2010, 29(3):59~61.

[5] Neumann.Electronic Circuit Analysis and Design(Analog Electronic Technology)[

M].Third Edition.Tsinghua University Press.2007.

10

联系合同范文客服:xxxxx#qq.com(#替换为@)