速调管二维计算程序的界面设计.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
速调管二维计算程序的界面设计.pdf

速调管二维计算程序的界面设计 梁友焕冯进军瞿波 (中国电子科技集团公司第12研究所,大功率微波电真空器件技术国家级重点实验室) 摘要:本文在原有的二维速调管计算程序的基础上作了改进,增加了输入输出界面, 使得程序的应用更加方便,数据的输入输出更加直观。 关键词:速调管计算程序界面 一、引言 在速调管的研制过程中,设计人员为了缩短研制周期、提高工作效率做出了不懈 的努力。很多制管单位都致力于编制用于整管模拟的小信号和大信号计算程序,我所 在这方面也做了大量的工作,设计出了一维和二维的计算程序。由于工程设计人员不 可能花很多时间去读懂程序,所以设计好的计算程序在推广使用方面存在困难。 基于上述问题,本文以VisualFortran程序语言作为开发工具,在现有的二维圆 环模型速调管计算程序n1的基础上,增加了输入输出界面,这样程序使用者不必花费 时间去读懂程序就能使用,而且输出结果一目了然。 二、输入界面 源程序是用FORTRAN语言编写的二维圆环模型的计算程序,输入数据时要根据 程序编写的数据输入顺序和各数据量纲的要求建立一个文本文件,这就要求使用者必 须先要读程序按要求建立输入文本文件。改进以后的程序,使用者不必考虑程序的编 写,所有的数据都可以在界面输入,界面上给出了对每个输入数据的要求。图l是程 序的第一个输入界面。 图1输入界面 488 上图的界面可以分成三大部分,左上部分、右上部分和下面的组框部分。左上角 是所要计算的速调管的名称框,要求输入速调管的名称或型号。下面是两个复选框, 第一个复选框选定后,程序直接从文件中读入所需数据,如果是初次计算不要选中这 个复选框,必须在相应的对话框中填入数据。第二个复选框缺省状态是选中,这时需 要程序计算有关贝塞尔函数的一些数据,否则要求提供贝塞尔函数的相关文件,所以 一般情况下不对该复选框操作。下面的两个单选框分别对应了不同的输出结构。如果 是滤波器型输出回路,要求在ZOUT的组框中输入输出阻抗的实部和虚部。 右上部分的对话框是管子的基本参数和圆盘模型的相关数据。在模型参数的组框 中要求输入圆盘数(每个电子波长内电子注分为几个圆盘),圆环数(每个圆盘上分 为几个圆环)和每一射频周期计算的步数,另外还要输入盘上每一圆环径向速度和轴 向速度之比,利用加减按钮确认速度比的输入并进入下一个或上一个环对应数据的输 入状态。 界面的下部是一个组框,包含了程序计算所需的谐振腔的数据:谐振腔类型、外 观品质因数、特征阻抗、谐振腔的谐振频率、间隙的距离以及各间隙在漂移管轴向上 的位置,以输入间隙的始端面处作为轴向坐标的零点。需要说明的是,谐振腔的类型 是整数,l表示基模谐振,2表示二次谐振,一l表示输出腔的间隙。 磁场的数据从界面2(图2)输入,第一行的三个对话框分别是磁场计算的初值, 阴极处的磁场值以及阴极半径。本程序中磁场是以点输入的,就是沿漂移管轴的方向 取若干点,在对话框内输入各点的轴向坐标和磁场值。界面中第二行的三个对话框分 别是输入点的个数,输入间隙中心的坐标和磁场的放大系数。右面的组框是各点对应 的坐标和磁场值,磁场的单位是高斯,利用加减按钮可以确认输入并转换到下一点或 上一点的输入状态。左下角的对话框是程序结束的标志符,要求输入一个负数。检查 输入数据无误后按OK键。 图2磁场输入界面 检查所有对话框中输入的数据正确无误后,按OK键后将生成一个文本文件(即 输入文件),该文本文件包含了上次计算时输入界面的对话框中输入的所有数据,如 果要重复计算同一只管子,重新计算时只要选中“从文件读入数据”复选框就可以了, 不必再从对话框中输入数据。 如果管子采用的多问隙输出腔,以上的数据输入结束后会弹出输出阻抗矩阵的输 489 入界面(图3)。 图3输出阻抗矩阵输入界面 三、输出界面 所有的数据输入完成后,程序开始运行。源程序的运行结果也是以文本的形式罗 列了各种数据。工程设计人员往往喜欢通过曲线的形式了解大致的变化趋势,然后再 作进一步的分析。所以源程序的输出数据不直观。 改进后的程序在程序

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档