基于EPICS的X射线小角散射实验站控制和数据采集系统

EPICS-based Control System and Data Acquisition System of Small Angle X-ray Scattering Beamline

  • 摘要: 上海光源(Shanghai Synchrotron Radiation Facility, SSRF)X射线小角散射(small angle X-ray scattering, SAXS)光束线站的常规样品台、掠入射样品台、变温热台的控制程序及数据采集程序均是在LabVIEW环境下开发的,而基于步进电机的狭缝控制系统等则是在分布式控制的EPICS (Experimental Physics and Industrial Control System)环境下开发的。由于开发和运行环境不同,这些设备在联动控制时不可避免地存在网络延时的缺陷。本工作在EPICS环境下对运动控制、探测器数据采集和光强检测等控制进行集成,形成了统一的用户操作界面,操作简单,能极大提高实验效率,并在SAXS实验站得到了稳定应用。

     

    Abstract: The control software of normal sample stage, grazing-incidence small-angle X-ray scattering (SAXS) sample stage and temperature stage and the program for data acquisition were all developed in LabVIEW environment in small angle X-ray scattering beamline of Shanghai Synchrotron Radiation Facility. Based on stepper motor, slits control system was developed in Experimental Physics and Industrial Control System (EPICS) which is a distributed control system. Due to different environments, the network transmission delay occurs at the communication between these devices. In the present work, the software of the system was developed in EPICS and the control of motor, data acquisition of detector and light intensity detection were integrated and formed a unified graphical user interface (GUI). The operation of GUI is simple and convenient and can greatly improve the efficiency of the experiment and was stably applied in SAXS beamline.

     

/

返回文章
返回