A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Korzunowicz, K.

Paper Title Page
TUPC151 Universal DOOCS Server Based on the Scripting Language 1425
 
  • J. Szewinski, K. Korzunowicz
    Warsaw University of Technology, Institute of Electronic Systems, Warsaw
 
  This document describes the design and implementation of the universal DOOCS* server based on the script language for the FLASH accelerator in DESY (Hamburg, Germany). Server works with the DOOCS, which is used in FLASH for machine control. The typical usage of this application is to communicate with the measurement equipment and control small facilities of the accelerator. The aim of the project is to provide a tool which can make the server creation easy for non-programmer users (typically physicists). The heart of the server is the script language parser which has been done using well known UNIX tools: bison and flex. The complexity of designed language is comparable with complexity of the Matlab language. Application has additional features like possibility of attaching external dynamic libraries or possibility of defining the state machines (more sequencer like). Server has been tested at FLASH and currently is used by people who wish to control their equipment via DOOCS, with the minimal effort of software development.

*Distributed Object Oriented Control System.