免费获取|
论文天下网
  • 论文天下网 |
  • 原创毕业论文 |
  • 论文范文 |
  • 论文下载 |
  • 计算机论文 |
  • 论文降重 |
  • 论文排版 |
  • 外文翻译 |
  • 免费论文 |
  • 开题报告 |
  • 心得体会 |

当前位置:论文天下网 -> 免费论文 -> 电子通信

免费毕业论文--基于网络的虚拟仪器测试系统(十三)

处理操作。这些都是需要改进的地方。
6.2 利用示波器实现对波形的显示
 通过自己编写的函数信号发生器产生一个三角波形(其操作过程如上一小节所描述的那样),发送给54622D混合示波器进行显示。接着,结束与函数信号发生器的会话,并建立与该示波器的会话来进行数据的测量以及波形的显示操作。需要注意的是,当进入示波器的显示界面时,如果先进行波形的显示操作,则参数的测量将会无法进行下去或者进行过一次显示之后,也一样不能在继续进行采样显示了,需要重新的退出再建立会话才行(这个问题是在调试的过程中发现的),不过在示波器章节中也提到了关于示波器执行采集数据的时候的一些注意事项。下面是软面板示波器对采集回来的数据的处理以及显示部分: 
 
对一个三角波的显示。通过示波器下面的水平的调节滑块可以实现对X轴的波形的缩放操作,Y轴的缩放功能 
没有被实现(当设法去实现Y轴的缩放
功能的时候,出现一些问题,这也许跟主次线程有关,因为我的示波器的界面是通过建立一个单独的CMyStatic类来实现的,将采集来的数据输入该类中的数组即可,所以在Y轴缩放的处理上就出现了问题,而相对来说,X轴就比较的容易实现,通过一个辅助线程来对特定的界面(示波器界面)进行刷新即可,并且也已经实现了该功能。(2005/6/9)同样,调节滑块也能实现Y轴的缩放功能。
 下面给出了利用示波器进行数据的测量的例子,如图:
 频率的测量:(首先,选择通道源和测量参数,然后,点击测量按钮来进行测量)
 
  
 图6-6
 电压的测量:
  
 图6-7
 以上的测量只需用户选择好测量源和测量参数,并点击测量按钮就可以实现参数的测量;而测量结果的给出就向上面给出的图片一样,通过弹出式的信息框来进行显示,这种显示方式直观方便。
6.3 利用万用表模块实现测量
 万用表模块的启动和上述的仪器一样,通过主界面的会话的建立并点击相应的按钮进入万用表模块,当会话没有打开的时候,会提示用户相关的信息,如下图:   可以看到在资源列表中,有许多资源的地址。用户只要选中一个地址,并相应的双击就可以打开会话(同样会提示用户会话的打开是成功或失败)就象左图那样。
 图6-8

万用表的主界面如下图: 
 
 图6-9
 万用表可以对电压、电流、电阻、频率和周期进行测量,通过右边框的参数可以实现对输入和输出以及触发器的参数的设置(对于触发器提供了默认值,用户可以不用设置而直接的使用),而对于输入的设置,起初是进行屏蔽的,只有当用户选择测量的是DC电压时才激活。
 下面是电压的测量示意图:

   图6-10
 通过单选按钮来选择测量参数,并弹出参数设置对话框提供用户设置;设置对话框的设置参数分为几个块:电压/电流、2线/4线、周期/频率以及公共参数的设置(各个参数都提供了默认值),清晰的设置使用户的设置比较的快捷方便。设置好参数后,就可以通过测量按钮来执行测量操作,如下图:
 
 
 图6-11
测量的结果和前面的显示的方式是一样的。而对于触发器的参数的设置,如果用户对自己的设置想进行修改的话,可以重新设置并会提示相应的信息来提醒用户是否真的放弃过去参数的配置,如下图:

图6-12
以上就是对万用表模块实现简单的测量操作以及一些人性化的设计。在万用表的许多方面都本着人性化的设计考虑,尽量的使用户的操作显得简单和明了。

7开发的心得和体会
 通过这个课题的开发制作,首先,让我认识了虚拟仪器,这种比传统仪器更为先进的仪器结合了现代计算机技术、测量技术、显示技术/控制技术、传感器技术以及网络技术等当今先进的科学技术,给测量领域带来了一场新的革命;自动测试系统就是利用上面的技术进行各种测量参数的自动化测试,并通过计算机强大的数据处理能力和图形绘制能力对数据进行处理和显示操作,提高了测量的精度和速度以及改变了人们的测量环境和人为的测量的误差。人们只需要在计算机的虚拟面板上输入各种配置参数和测量参数,点击按钮就可以实现快速准确的测量,而无需人们深入到测量现场。人们可以利用虚拟仪器系统来组建适合自己的任何测试系统,摆脱传统仪器带来的功能固定、缺乏灵活性以及高昂的价格的烦恼。虚拟仪器将会给科技和工业生产产生不可估量的影响。
 其次,通过这次的制作,让自己也有幸接触价格不菲的可程控的仪器,并通过自己的编程对其进行远程的控制操作。我所接触的是一些消息基的仪器,本身具有自己的CPU,能对用户发送指令进行解释并执行。这些仪器通过前面的面板操作更便捷和人性化,由于具有CPU和应用软件,功能更强大,速度越快,精度越高。价格也不菲,一台就是5~6万,顶上十几台电脑了。
 再者,收获最大应该就是软件的编写了。我是利用VC开发工具开发一个简单的虚拟仪器。刚开始接触的时候,也是模模糊糊的概念。后来通过资料的阅读,才明确自己的工作。在这个过程中,资料的搜索和阅读是比较的重要。这会加快自己认识。在软件的编写过程中,经常会碰上这样那样的小问题,问题虽小,可也是烦人啊!就拿一个这样的问题,我在头文件中定义了一个函数,在执行文件中进行具体的编写。按理说,在编写的过程中,”::”时会有提示的,却奇怪的却没有给出提示,如果没有碰到过这样问题,还真的有点烦人哦!这对于不熟悉函数的人来说是一种困扰。这个其实是VC的一种记忆功能而已,如果遇到这样的问题,只要退出程序,把NCB为后缀的文件删了就OK了!还有,在装过NI的LABVIEW的机子上运行自己的程序(不管是MFC还是WIN32)都会出现这样的问题:The type of interface is valid but the specified interface number is not configured.后来解决了,原来是一个NI-VISA和Agilent VISA的设置的问题,只要通过NI-VISA中的设置一下就行了。还有数据传递问题,因为我是想通过设置一个全局的变量进行传递总的资源会话和某个仪器的会话的值给三个模块,这样的设计不仅使自己软件的功能上更符合实际,而且对资源的管理更合理,省得在每一个模块中进行独立的会话的建立和关闭,而且,用户没有选择的余地,资源的地址是固定的,当外部的仪器的地址改变的时候,需要修改地址,重新的编译连接。在软件设计的过程中,应该竭力使自己的软件符合人们的使用习惯,便于操作和界面的简洁,一切的设计都要从方便人们的操作和使用为前提。这是软件设计过程中一个比较重要的方面。在软件的设计过程中遇到的其他问题在前面的各个模块的章节中做了一些说明,这里就不说了。
8 结论
 本课题是基于LAN的VXI自动测试系统,通过局域网实现对仪器的远程控制和操作。其原理是通过Agilent 的IO库之一visa实现SCPI指令的发送和数据的接收,而基于消息基的各种仪器接收计算

首页 上一页 10 11 12 13 14 下一页 尾页 13/14/14

相关论文
上一篇:免费毕业论文--接入网网管解决方案 下一篇:免费毕业论文--ATM综合接入系统
推荐论文 本专业最新论文
Tags:免费 毕业论文 基于 网络 虚拟 仪器 测试系统 2010-03-19 10:38:38【返回顶部】

相关栏目

自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文


关于我们 | 联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 原创毕业论文

 

论文天下网提供论文检测,论文降重,论文范文,论文排版,网站永久域名WWW.GEPUW.NET

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 893628136@qq.com

Copyright@ 2009-2017 GEPUW.NET 论文天下网 版权所有