《labview课程设计同步光源辐射过程的界面设计》.docxVIP

《labview课程设计同步光源辐射过程的界面设计》.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《labview课程设计同步光源辐射过程的界面设计》

成 绩 评 定 表学生姓名王艳军班级学号100座机电话号码专 业通信工程课程设计题目同步光源辐射过程的界面设计评语组长签字:成绩日期 20 年 月 日课程设计任务书学 院信息科学与工程学院专 业通信工程学生姓名王艳军班级学号100座机电话号码课程设计题目同步光源辐射过程的界面设计实践教学要求与任务:学习LabVIEW的虚拟仪器原理、设计方法和实现技巧;掌握简单LabVIEW程序的编程实现;掌握简单通信系统设计和分析方法;采用Labview语言,实现同步光源辐射过程的界面设计。(1)通过检索、查资料、调查研究、确定方案、画出组成系统结构方框图;(2)采用LabVIEW实现同步光源辐射过程的界面设计系统;(3)系统调试与改进,调整系统参数,分析系统运行结果;(4)写出设计总结报告。工作计划与进度安排:20周(上)学习LabVIEW虚拟仪器原理、设计方法和实现技巧,掌握简单LabVI程序的编程实现,掌握简单通信系统设计和分析方法。20周(下)采用LabVIEW语言,实现同步光源辐射过程的界面设计,并对系统进行性能分析。指导教师: 201 年 月 日专业负责人:201 年 月 日学院教学副院长:201 年 月 日目 录1目的及基本要求12同步光源辐射过程的界面设计的基本原理12.1同步加速器12.2程序设计原理13同步光源辐射过程的界面设计与仿真23.1总体设计23.2详细设计44系统运行结果及性能分析134.1系统运行结果134.2性能分析14参考文献141目的及基本要求熟悉LabVIEW开发环境,掌握基于LabVIEW的虚拟仪器原理、设计方法和实现技巧,运用专业课程中的基本理论和实践知识,采用LabVIEW开发工具,实现同步光源辐射过程的界面设计和仿真。要求设计该程序用于演示同步辐射光源的运行过程,光源的设计界面主要由三台加速器组成,即采用直线加速器、增强器、储存环的设计模式。其中,电子枪负责产生电子,直线加速器和增强器用于加速粒子,使其在通道中顺时针加速运转,储存环用于储存粒子以让粒子在弯转处产生同步辐射光,经过步步循环加速,最终则可以满足实际需求。2同步光源辐射过程的界面设计的基本原理2.1同步加速器同步加速器:在加速过程中,加速器磁铁强度的变化与粒子的能量变化同步,保证粒子运行的曲率半径不变,同时调节高频机的频率,保证其变化与粒子的运动周期变化同步。同步加速器的起始能量W 必须有足够的值,所以必须有另外的一台加速器(可以不是同步加速器)做注入器。直线加速器:用作预注入器,可以采用行波或者驻波加速结构。如果加速的粒子是电子的话,其工作频率要求很高。增强器booster:一台同步加速器,用作注入器,粒子在增强器中被加速到储存环的工作能量。储存环storage ring:也是一台同步加速器,但其目的在于让粒子产生高品质的同步辐射光,所以结构及组成部分较增强期有一定的不同,它有更长的直线段以用于放置插入元件。2.2程序设计原理光源的设计界面主要由三台加速器组成,即采用直线加速器+增强器+储存环的设计模式,其中直线加速器和增强器用于加速粒子,储存环用于储存粒子以让粒子在弯转处产生同步辐射光。点击运行键开始运行程序,可以依次按顺序执行直线加速器,增强器和储存环进行演示:点击linear accelerator(直线加速器), booster(增强器)和storage ring(储存环)的play和stop键可以分别控制它们的运行和停止。演示完成后,单击STOP键可以中止程序运行。程序框图中主要用到的是并行循环,因此可以采用以下流程:图1设计流程图在这里,几个模块是并行执行的,其中还会响应前面板上相关控件的事件,如启动及停止按键的事件等。3同步光源辐射过程的界面设计与仿真3.1总体设计图2前面板图3程序框图3.2详细设计 1.初始化设计这部分代码首先初始化“粒子”的位置,设置“粒子”为不可见,这是为了让演示更趋真实,同时将相关的控件的初始化状态进行设置。其前面板界面与总体设计中的前面板界面相同。以下为其程序框图:图4初始化部分程序框图2. 直线加速器控制控制“粒子”在直线加速器中的运行。同时响应前面板控制按钮的启动及停止按键事件,以及时响应。 图5直线加速器控制面板图6直线加速器控制程序框图其中,指定在直线加速器中LED运行的具体起始和停止位的程序如下:图7控制LED运行的具体起始和停止位部分前面板图8控制LED运行的具体起始和停止位部分程序框图3.增强器控制控制“粒子”在增强器中的运行。图9增强器控制前面板图10增强器控制程序控制框图其中,指定LED在增强器中运行的具体轨迹的程序如下:图11指定LED在增强器中运行的具体轨迹程序的前面板图12指定LED在增强器中运行的具体轨迹程序的程序框图4.储存环控

文档评论(0)

babiwawa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档