




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
同步辐射演示界面程序介绍一、同步加速器基本概念同步加速器即是:在加速过程中,加速器磁铁强度的变化与粒子的能量变化同步,保证粒子运行的曲率半径不变;同时调节高频机的频率,保证其变化与粒子的运动周期变化同步。同步加速器的起始能量W 必须有足够的值,所以必须有另外的一台加速器(可以不是同步加速器)做注入器。直线加速器(linear accelerator, LINAC),用作预注入器,可以采用行波或者驻波加速结构;如果加速的粒子是电子的话,其工作频率要求很高;增强器(booster),是一台同步加速器,用作注入器,粒子在增强器中被加速到储存环的工作能量;储存环(storage ring),也是一台同步加速器,但其目的在于让粒子产生高品质的同步辐射光,所以结构及组成部分较增强期有一定的不同,它有更长的直线段以用于放置插入元件。二、程序运行介绍本程序用于演示同步辐射光源的运行过程,光源的设计界面主要由三台加速器组成,即采用直线加速器+增强器+储存环的设计模式,其中直线加速器和增强器用于加速粒子,储存环用于储存粒子以让粒子在弯转处产生同步辐射光。点击运行键开始运行程序,可以依此按顺序执行直线加速器,增强器和储存环进行演示:点击linear accelerator, booster和storage ring的play和stop键可以分别控制它们的运行和停止。演示完成后,单击STOP键可以中止程序运行。运行本示例,需要安装LabVIEW 8.2或更高版本。本程序在Windows XP及LabVIEW 8.2平台下测试运行通过,可以在LabVIEW 8.2及更高版本运行。为获得最佳显示效果,建议将分辨率设置为1024*768或更高。三、程序前面板介绍图 1程序前面板 在程序中,前面板上用于组成三台机器的图片选自LabVIEW中DSC(Datalogging and supervisory control)模块附带的图片,它们并不是输入控件。在安装了DSC模块之后,我们打开在菜单栏中的工具DSC模块浏览图像,可以看到有很多工业控制相关的图片,根据不同的应用可以从中选取不同的图片来构造前面板,从而可以让前面板界面更接近实际的工业现场,同时能让用户可以更加方便的了解程序功能。 选取相关图片最重要的一点是让选取的图片最大化的接近真实事物,构造一个让用户感觉特别熟悉的使用界面;在DSC附带的图片中,囊括了工业应用的各类图片,各个行业的相关或者类似图片都可以在里面找到。熟悉相关的工业现场是我们构造用户界面的第一步:在本程序中,我们的目的是演示同步辐射光源的运行,正如上文所述,界面主要由三台加速器构成。因此,熟悉这三台加速器的构造是先决条件。一般情况下,大的工业或者实验系统都可以分为一系列小的子系统,进而模块化的搭建好整个系统。因此,我们在构建界面时也可以先选定各子系统的图片,再把它们组合起来。此时要注意的是图片尺寸和颜色上的搭配合适。在实际操作中,应该尽量做到等比例缩放真实现场,对于需要特别留意的模块可以适当放大。由图1中我们可以看到,整个界面都是模块化搭建起来的,这样也便于改进;界面颜色温和适中,尽量避免大红大紫。在搭建好界面之后,由于和实际的事物肯定还是有一些差别。因此对相关模块的注释可以使用者更清楚的了解图片所代表的具体事物。在图1中我们可以看到中间有一排四个电源机箱,这是为了尽量模拟现场。在加速器的运行过程中,各种电源分布在机器的周围,在此处放置这四个模块能够更加真实。当然,对于不同的应用现场可以根据不同背景附加不同的模块。用于模拟弯转处发出同步辐射光的控件是布尔型自定义控件,STOP控件也是布尔型自定义控件;自定义控件的使用在构造各种用户界面时至关重要,以本程序为例,在编辑或者选定各状态相对应的图片之后,对控件进行编辑可以得到想要的效果。(关于自定义控件的编辑的相关说明指导在LabVIEW的基础教材中可以找到)由于本程序主要用于演示,所以在运行菜单中只编辑一个选项:帮助。用于对程序以及界面内容进行基本的介绍;在程序的演示过程中,“粒子”的运行速度是可以控制的。在前面板上隐藏了这三个控件,它们在程序框图上的命名分别为:speed-linear, speed-booster和speed-ring。四、程序框图介绍图2 部分程序框图由图2可见,程序框图中主要用到的是并行循环,下面是程序的一个简要的流程图:初始化直线加速器控制增强器控制储存环控制发光控制在这里,几个模块是并行执行的,其中还会响应前面板上相关控件的事件,如启动及停止按键的事件等,下面对每个循环进行一个简要的介绍。Part I: 程序初始化:这部分代码首先初始化“粒子”的位置,设置“粒子”为不可见,这是为了让演示更趋真实,同时将相关的控件的初始化状态进行设置。后面的三部分将分别控制“粒子”在三个不同的加速机构的运行。Part II: 控制“粒子”在直线加速器中的运行。同时响应前面板控制按钮的启动及停止按键事件,以及时响应。Part III: 控制“粒子”在增强器中的运行。Part IV: 控制“粒子”在储存环中的运行。Part IV: 根据“粒子”的特性,在轨迹发生变化是会发光,这一部分控制“粒子”在转弯时的发光。由于在前面三部分中都用到了“粒子”运动的控制,因此这里简要介绍一下“粒子”运动的控制算法:P1P2P3P4P5P6P7P8可以从“粒子”的运动轨迹上提取这8个关键点的坐标,然后使用属性节点在程序中动态的改变“粒子”的位置就可以仿真“粒子”的运动了。属性节点的使用如下:五、程序扩展到目前为止,本程序只是一个纯粹的演示程序。通过进一步的工作,我们可以在此基础上扩展,并且有两种扩展途径:(1) 在本程序的基础上,经过一定的修改,设计DSC同步辐射光源控制系统的主
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 塑钢打孔施工方案(3篇)
- 施工方案自己写吗(3篇)
- 瑞安活动策划方案价格优化(3篇)
- 留守儿童踏春活动策划方案(3篇)
- 浙江电缆施工方案(3篇)
- 消防春节宣传活动方案策划(3篇)
- 影像解译考试题库及答案
- 北京市门头沟区2023-2024学年八年级下学期期中考试数学考点及答案
- 安徽省宣城市郎溪县2024-2025学年高二上学期期末考试生物考试题目及答案
- 有趣的儿歌教学课件
- 读书分享读书交流会《人生海海》
- 人工智能在检验医学中的应用
- 基于保护创始人股东有限公司章程范本
- 郑州外国语中学初一新生分班(摸底)数学模拟考试(含答案)
- 人教版数学四年级上册教材课后习题参考答案(全)
- 人力资源员工旅游活动方案
- 外贸报价单英文模板excel报价单表格模板
- 夜间专项施工专项方案
- 糖尿病足病历讨论
- GB/T 20028-2005硫化橡胶或热塑性橡胶应用阿累尼乌斯图推算寿命和最高使用温度
- GB/T 13008-2010混流泵、轴流泵技术条件
评论
0/150
提交评论