ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:1,024KB ,
资源ID:715899      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-715899.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(同步辐射演示界面程序介绍.doc)为本站会员(创****公)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

同步辐射演示界面程序介绍.doc

1、同步辐射演示界面程序介绍一、同步加速器基本概念同步加速器即是:在加速过程中,加速器磁铁强度的变化与粒子的能量变化同步,保证粒子运行的曲率半径不变;同时调节高频机的频率,保证其变化与粒子的运动周期变化同步。同步加速器的起始能量 W 必须有足够的值,所以必须有另外的一台加速器(可以不是同步加速器)做注入器。直线加速器(linear accelerator, LINAC) ,用作预注入器,可以采用行波或者驻波加速结构;如果加速的粒子是电子的话,其工作频率要求很高;增强器(booster),是一台同步加速器,用作注入器,粒子在增强器中被加速到储存环的工作能量;储存环(storage ring),也是一

2、台同步加速器,但其目的在于让粒子产生高品质的同步辐射光,所以结构及组成部分较增强期有一定的不同,它有更长的直线段以用于放置插入元件。二、程序运行介绍本程序用于演示同步辐射光源的运行过程,光源的设计界面主要由三台加速器组成,即采用直线加速器+ 增强器+ 储存环的设计模式,其中直线加速器和增强器用于加速粒子,储存环用于储存粒子以让粒子在弯转处产生同步辐射光。点击运行键开始运行程序,可以依此按顺序执行直线加速器,增强器和储存环进行演示:点击 linear accelerator, booster 和 storage ring 的 play 和 stop 键可以分别控制它们的运行和停止。演示完成后,单

3、击 STOP 键可以中止程序运行。注:程序在 1024*768 分辨率模式下演示效果最佳。三、程序前面板介绍图 1 程序前面板在程序中,前面板上用于组成三台机器的图片选自 LabVIEW 中 DSC(Datalogging and supervisory control)模块附带的图片,它们并不是输入控件。在安装了 DSC 模块之后,我们打开在菜单栏中的工具DSC 模块浏览图像,可以看到有很多工业控制相关的图片,根据不同的应用可以从中选取不同的图片来构造前面板,从而可以让前面板界面更接近实际的工业现场,同时能让用户可以更加方便的了解程序功能。选取相关图片最重要的一点是让选取的图片最大化的接近真

4、实事物,构造一个让用户感觉特别熟悉的使用界面;在 DSC 附带的图片中,囊括了工业应用的各类图片,各个行业的相关或者类似图片都可以在里面找到。熟悉相关的工业现场是我们构造用户界面的第一步:在本程序中,我们的目的是演示同步辐射光源的运行,正如上文所述,界面主要由三台加速器构成。因此,熟悉这三台加速器的构造是先决条件。一般情况下,大的工业或者实验系统都可以分为一系列小的子系统,进而模块化的搭建好整个系统。因此,我们在构建界面时也可以先选定各子系统的图片,再把它们组合起来。此时要注意的是图片尺寸和颜色上的搭配合适。在实际操作中,应该尽量做到等比例缩放真实现场,对于需要特别留意的模块可以适当放大。由图

5、 1 中我们可以看到,整个界面都是模块化搭建起来的,这样也便于改进;界面颜色温和适中,尽量避免大红大紫。在搭建好界面之后,由于和实际的事物肯定还是有一些差别。因此对相关模块的注释可以使用者更清楚的了解图片所代表的具体事物。在图 1 中我们可以看到中间有一排四个电源机箱,这是为了尽量模拟现场。在加速器的运行过程中,各种电源分布在机器的周围,在此处放置这四个模块能够更加真实。当然,对于不同的应用现场可以根据不同背景附加不同的模块。用于模拟弯转处发出同步辐射光的控件是布尔型自定义控件,STOP 控件也是布尔型自定义控件;自定义控件的使用在构造各种用户界面时至关重要,以本程序为例,在编辑或者选定各状态

6、相对应的图片之后,对控件进行编辑可以得到想要的效果。 (关于自定义控件的编辑的相关说明指导在 LabVIEW 的基础教材中可以找到)由于本程序主要用于演示,所以在运行菜单中只编辑一个选项:帮助。用于对程序以及界面内容进行基本的介绍;在程序的演示过程中, “粒子”的运行速度是可以控制的。在前面板上隐藏了这三个控件,它们在程序框图上的命名分别为:speed-linear, speed-booster 和 speed-ring。四、程序框图介绍图 2 部分程序框图由图 2 可见,程序框图中主要用到的是并行循环,下面是程序的一个简要的流程图:初始化直线加速器控制 增强器控制 储存环控制 发光控制在这里

7、,几个模块是并行执行的,其中还会响应前面板上相关控件的事件,如启动及停止按键的事件等,下面对每个循环进行一个简要的介绍。Part I: 程序初始化:这部分代码首先初始化“粒子”的位置,设置“粒子”为不可见,这是为了让演示更趋真实,同时将相关的控件的初始化状态进行设置。后面的三部分将分别控制“粒子”在三个不同的加速机构的运行。Part II: 控制“ 粒子”在直线加速器中的运行。同时响应前面板 控制按钮的启动及停止按键事件,以及时响应。Part III: 控制“粒子”在增强器中的运行。Part IV: 控制“ 粒子”在储存环中的运行。Part IV: 根据“粒子”的特性,在轨迹发生变化是会发光,

8、这一部分控制“粒子”在转弯时的发光。由于在前面三部分中都用到了“粒子”运动的控制,因此这里简要介绍一下“粒子”运动的控制算法:P1P2P3P4P5P6P7P8可以从“粒子”的运动轨迹上提取这 8 个关键点的坐标,然后使用属性节点在程序中动态的改变“粒子”的位置就可以仿真“粒子”的运动了。属性节点的使用如下:五、程序扩展到目前为止,本程序只是一个纯粹的演示程序。通过进一步的工作,我们可以在此基础上扩展,并且有两种扩展途径:(1) 在本程序的基础上,经过一定的修改,设计 DSC 同步辐射光源控制系统的主界面,从而让数据存储和系统控制更加形象,人机界面更加明了。(2) 在本程序的基础上,经过具体的算法设计,模拟真实“粒子”在加速器中的运行,对“粒子”赋予真实的数据,对各个模块也赋予真实的功能,从而获取“粒子”运行的模拟数据,用以参考设计加速器部分系统。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。