- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微波自动测量系统的软件研制-厦门大学学术典藏库
第15 卷 第4 期 漳州师范学院学报(自然科学版) Vol.15 No.4
2002 年11 月 Journal of Zhangzhou Teachers College (Nat.Sci. ) Nov. 2002
微波自动测量系统的软件研制
王冬,肖芬,倪祖荣,陈锐,陈华君
(厦门大学物理系,厦门 361005 )
摘要 介绍了一种简易的微波自动测量系统的系统结构,并利用VC6.0 进行了Windows98 下
应用软件研制工作,采用OOP 思想,设计了几个有用的类。
关键词 微波自动测量,VC6 .0 ,OOP
中图分类号:TP319文献标识码:A 文章编号: 1008-7826 (2002 )04-0046-05
1 引言
近几十年来,微波测量逐渐走向了自动化。在硬件不断进步的同时,配套的应用软件也
不断升级。对实验室微波测量实验而言,也开始向自动化发展,但已有的系统往往只能单独进
行点频测量或扫频测量,对微波固体源的支持也不全面,配套的软件还多是DOS系统下的。鉴
于此,我们设计了一套简易的微波自动测量系统,可以进行点频和扫频多个参量的测量,并可
适应各种固体源;在软件方面,采用VC6.0为软件开发工具,编制了windows系统下的配套应
用软件,实现了良好的人机界面和多种项目的测量。
2 测量系统的结构
由于要同时支持点频和扫频项目的测量,故进行不同测量的时候系统结构会有所区别,故
系统结构分别表示如图 1-3 :
图1 扫频反射系数测量系统 图2 扫频传输特性测试系统
在经过了这样的系统改造之后,我们可以
进行点频状态下反射系数 (包括模值和相
位),电压驻波比ρ,归一化输入阻抗 和二
Z
i
口可逆网络S参数的测量;此外,还可以进行
扫频状态下传输参量、反射参量、谐振腔 Q
值的测量和对普通衰减器的定度等。
图3 点频自动测量系统
收稿日期:2002-09-16.
作者简介:王冬(1977—),男,江苏南京人, 硕士研究生.
第4 期 漳州师范学院学报(自然科学版) 47
3 配套软件的研制
3.1 总体规划
首先要明确软件的功能。我们这套系统除了要能够实现上文所述各参量的量之外,还需要
有友好的用户界面,能提供待测参数的文字、图形显示,并能实时打印。
然后是操作系统和开发工具的选择。由于目前国内大部分的个人电脑上运行的是WINDOWS
系列的操作系统(Windows98,Windows2000,WindowsXP),,因此我们的软件只针对WINDOWS平
台进行设计。考虑到需要对硬件直接操作,Windows98下可以利用现成的函数_outp()和_inp()
对数据采集板的端口进行读写,为软件设计带来了很大的便利。它们的原型是:
int _outp( unsigned short port, int databyte );
int _inp( unsigned short port );
与Windows98不同的是,由于Windows2000,WindowsXP下不允许直接读写硬件端口
文档评论(0)