A   B   C   D   E   F   G   H   I   K   L   M   P   Q   R   S   T   U   V  


Paper Title Other Keywords Page
TUX04 j5 Logbook - A Commercial e-logbook controls, synchrotron, synchrotron-radiation, vacuum 52
  • D. G. Moore
    St James Software, Cape Town
  • O. Goudard, L. Hardy
    ESRF, Grenoble
  j5's EventStream module provides an interface for exchanging data with services such as Tango and OPC. j5 models this data as a series of events. Each combines information on the source of the data, its reliability, when it was generated and whether it represents an alarm condition, with the actual data from the external device. Adding a new type of data source requires only the implementing of the very modest data device API. For Tango, the implementation built on PyTango while for OPC Windows COM was used. Data devices support both pulling values and subscription to event channels. Once in j5, events may flow through event pipes, being transformed and triggering actions such as the addition of logbook entries. In other cases, j5 may pull events from the data server, e.g. to populate data fields automatically when new log entries are created. A key feature enabled by EventStream is the ability to attach graphs of 1D and 2D arrays directly to logbook entries as they are added. This combines the event processing capabilities of j5 with its document attachment and thumbnail generation to make the information present in such arrays immediately available to logbook users.  
slides icon Slides  
TUP018 Re-writing ALS Control Room Software in C# controls, linac, gun, electron 122
  • H. Nishimura, G. J. Portmann, CA. Timossi, M. E. Urashka
    LBNL, Berkeley, California
  After years of R&D studies showing the value of migrating the operator interface applications to the .NET Framework, a small team has been formed to focus on re-writing all of the high-level control system software using the C# programming language for the Windows Vista based operator stations. We have currently upgraded several major programs with the goal of focusing on the injector system that was commissioned in 1991. We will present real examples, and discuss the technical issues of migrating to the .NET Framework in the context of the EPICS* client programming. The architectural issues will be presented in another paper.

*Dalesio, et al. "The Experimental Physics and Industrial Control System Architecture," submitted to ICALEPCS, Berlin, Germany, Oct. 18-22, 1993.

slides icon Slides