DocumentCode
344536
Title
External data interface tools for the Particle Beam Optics Laboratory
Author
Gillespie, George H. ; Hill, Barrey W. ; Martono, Hendy ; Moore, John M.
Author_Institution
G.H. Gillespie Assoc. Inc., Del Mar, CA, USA
Volume
4
fYear
1999
fDate
1999
Firstpage
2805
Abstract
An external data interface tool has been developed for the Particle Beam Optics Laboratory (PBO LabTM). The PBO Lab application provides an environment for the graphical set up of beam line models and execution of multiple optics programs that are implemented as application modules in a single user-friendly graphic interface shell. The external data interface (EDI) tools that have been implemented in PBO Lab version 2.0 support the import and export of beam line model parameters, as well as exporting diagnostic data generated from the different PBO Lab Application Modules. A variety of data exchange capabilities are provided through the EDI tools, including a basic implementation using ASCII text files in several different formats. However, one new EDI tool is described here that supports dynamic data exchange with MATLABTM. In addition to the exchange of beam line model parameters and computational diagnostics, this tool also implements an integrated simulation loop. This allows the user to modify beam line model parameters and specify the execution of PBO Lab Application Modules in a loop that is externally controlled from MATLAB using C or Fortran MEX files, or MATLAB M files
Keywords
electronic data interchange; particle optics; physics computing; software packages; software tools; C; Fortran; M files; MATLAB; MEX files; PBO Lab; PBO Lab version 2.0; Particle Beam Optics Laboratory; data exchange; external data interface tool; optics; Computational modeling; Computer languages; Graphics; Laboratories; Linear particle accelerator; MATLAB; Mathematical model; Object oriented modeling; Particle beam optics; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Particle Accelerator Conference, 1999. Proceedings of the 1999
Conference_Location
New York, NY
Print_ISBN
0-7803-5573-3
Type
conf
DOI
10.1109/PAC.1999.792944
Filename
792944
Link To Document