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  

Farnsworth, R. I.

Paper Title Page
TUB006 Marrying a High Performance Computer with Synchrotron Beamlines 78
 
  • R. I. Farnsworth
    ASCo, Clayton, Victoria
 
  A High performance computing facility is being established to service the imaging needs of Beamlines at the Australian Synchrotron. It is planned to schedule the high performance together with the experimental procedures in order to provide a near real time imaging response to experimental data collection. In this way significantly greater efficiency in the use of experimental facilities can be achieved. It is also intended to utilise the non scheduled beamtime to provide a centre of high performance imaging excellence for other scientific imaging needs in the geographic region. A Petabyte data store, fast links to the researchers home institutes, an optiportal, 3d imaging resources, grid portals are also provided to researchers.  
WEP056 Motion Controls Using EPICS and Galil Controllers 1
 
  • R. I. Farnsworth
    ASCo, Clayton, Victoria
 
  A motion controller standard has been developed, Variant models of Galil motion controller were designed and are in use as the Australian Synchrotron. Controllers designed for small motors have integrated drive electronics, others for bigger motors utilize external drive electronics. An EPICS driver compatible with the range of Galil controllers was developed. The software driver uses the motor record and standard EPICS records to provide the interface. These provide additional features such as master/slave relationships, and gear ratio settings. The Galil driver's unique features include; "position maintenance" algorithms, compatible with Master/Slave relationships, unlike the motorRecord RTRY. Generic interfaces are provided so developers can provide solutions to future needs problems, whilst maintaining a complete EPICS interface to "custom" features. The driver allows swapping between a "primary" and a "secondary" encoder at run time .  
poster icon Poster  
THP106 The Flange for Controls System to Internet Applications 1
 
  • R. I. Farnsworth, C. A. Myers, A. C. Starritt
    ASCo, Clayton, Victoria
 
  A technique for delivering process variables to web enabled applications has been collaboratively developed by the Australian Synchrotron controls team and a local e-research initiative team called VERSI at the Australian Synchrotron. EPICS process variables are collated by a program called the "Flange" which acts as a gateway and passes the value, selected metadata such as enumeration type, connection state, update times etc range to a mySQL database which contains short term historical records which then allows standard web based applications, in our case AJAX (Asynchronous JavaScript and XML)) web applications. The flange supports a Historical Backfill from the Control systems archiver, throttling (i.e. Minimum updates and dead banding) and finally image processing (useful for taking arrays and waveforms) and converting to standard image formats stored in the SQL database.  
poster icon Poster