1 / 15

LABVIEW as a Beamline Graphical User Interface (GUI) ?

LABVIEW as a Beamline Graphical User Interface (GUI) ? Can it provide the functionality we are looking for ? Is it worth the cost? Labview Developer = $4,295 USD. LABVIEW as a GUI ?. LABVIEW is software development environment geared toward; 1. Hardware interfacing and communications

avak
Download Presentation

LABVIEW as a Beamline Graphical User Interface (GUI) ?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LABVIEW as a Beamline Graphical User Interface (GUI) ? Can it provide the functionality we are looking for ? Is it worth the cost? Labview Developer = $4,295 USD

  2. LABVIEW as a GUI ? LABVIEW is software development environment geared toward; 1. Hardware interfacing and communications 2. Data Analysis 3. Data Display and User interface development Also has 1. Software Source Control 2. Remote viewing or control through the web.

  3. LABVIEW as a GUI ? LABVIEW hardware interfacing and communications;1. NI have a massive database of compatible hardware drivers.2. Capability may be useful in the future. ?3. TCP/IP, UDP, RS-232, RS-485, IrA, .NET, ActiveX, DLL, C, Events.4. Several Channel Access (EPICS) solutions exist for LABVIEW. A) Active X, Kay-Uwe Kasemir LANL B) Channel Access Client, Willem Blokland SLAC. C) Use C++/DLL and read/write direct to CA

  4. LABVIEW as a GUI ? Data Analysis1. Hundreds of data analysis tools.2. Available categories are; a) Measurement (Amplitude, Spectral, etc) b) Signal Processing (Time/Freq Domain, etc) c) Mathematics d) Image Processing e) Control (Fuzzy Logic, PID)

  5. LABVIEW as a GUI ? Data Display and User Interface 1. Graphical development of software 2. Can get messy

  6. LABVIEW as a GUI ? Data Display and User Interface1. Indicators A) Graphs B) Gauges C) Meters D) Fill Slides E) Toggle switches F) Text G) List Boxes H) Color Boxes

  7. LABVIEW as a GUI ? Data Display and User Interface1. Controls A) Graphs B) Gauges C) Meters D) Fill Slides E) Toggle switches F) Text G) List Boxes H) Custom Dialog Boxes I) Custom Menu Systems

  8. LABVIEW as a GUI ? Data Display and User Interface 1. It is Easy 2. It is Quick 3. Users can make their own applications

  9. LABVIEW as a GUI ? Software source control 1. Integrates into Perforce, providing A) Revision history B) Correlation of software changes with bugs risen. C) Revision comparision tools.

  10. LABVIEW as a GUI ? Remote Viewing or Control 1. Easy to setup for any program 2. Provides access control security for viewing or control of software.

  11. LABVIEW as a GUI ? Remote Viewing or Control 1. Uses standard HTTP protocol 2. Network infrastructure security setup is easy

  12. LABVIEW as a GUI ? Who uses LABVIEW on Beamlines ?1. Beamline 12.0.1.1 ALS (Vacuum Safety Interlock, Goniometer head, Polariser motors)

  13. LABVIEW as a GUI ? Who uses LABVIEW on Beamlines ?2. PNC-CAT beamline at the APS (D.L. Brewe et al, ANL) (EPS monitoring, Amplifier Control)3. Beamline 9.3.1 ALS (Schlacter, F et al, ALS) (Monochromator control and user interface)4. Beamline 3W1A BSRF (MAD scanning, and Control)5. Beamline 5.2 L ELETTRA (Control)6. Beamline BW6 DESY (Kosciesza, D et al, DESY) (Beamline Control)

More Related