Graphical User Interface (GUI) ?

Slides:



Advertisements
Similar presentations
Existing Industrial Solutions and Virtual Instrumentation Integration into GANMVL Reinhard Bacher, Michael Seebach DESY.
Advertisements

Data Logger for Environmental Monitoring Stations and Networks
Make the most of your energy June 2008 Power Meter 800 PowerLogic ® Power Meter 8ECC.
Diagnostics and Controls K. Gajewski ESS Spoke RF Source Accelerator Internal Review.
Hall C’s HMS PLC Controls by Steven Lassiter. What Constituents a PLC System PLC (processors) Programming. I/O modules. Field Device Signals (sometimes.
Page 1 ADAM-6000 Web-enabled Smart I/O Γιάννης Στάβαρης Technical Manager Ιούνιος 26, 2007.
Berliner Elektronenspeicherringgesellschaft für Synchrotronstrahlung mbH (BESSY) Accelerator and Experiment Control and Monitor Systems Ralph Lange BESSY,
EPICS Meeting 29 th April - 3 rd May© 2013 Helmholtz-Zentrum BerlinCarsten Winkler.
Make the most of your energy December 2008 PM8ECC Need improved Network capabilities out of your meter? PowerLogic ® PM8ECC.
IRMIS 2 Overview Andrew Johnson Computer Scientist, AES Controls.
Introduction to EPICS (Ned Arnold, John Maclean).
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
ActiveX CA Server/Client Update Nov Kay-Uwe Kasemir, LANL.
Making LabVIEW look like an IOC Kay-Uwe Kasemir, LANL May 2002.
1 The System Menu. 2 The System menu Dashboard Page displayed upon every login. It encompasses several boxes organised in two columns that provide a complete.
Steve Lewis Gas Attenuator 11 December Instrumentation & Controls Steve Lewis 11 December 2006 LCLS Gas Attenuator Preliminary.
Strictly Business Using “StrictlyFused” to Create an Extensible Knowledge Portal.
All-in-One Analog, AHD and TVI DVR
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
Australian Synchrotron Mature GUI’s for protein crystallography beamlines Julian Adams.
Connecting LabVIEW to EPICS network
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
EPICS and LabVIEW Tony Vento, National Instruments
E. Matias Canadian Light Source CLS Beamline Controls.
A Software Defined Instrumentation Approach to Set-Top-Box Testing.
Examples of Matlab Controls Software on ALICE Andy Wolski 24 September 2014 Multiknobs: simultaneous control of a set of magnets Undulator Gap Scan ALICE.
Introduce of Linac Control System Xiangcheng.Kong Control Group.
Current Status of Web Application for RIBF Accelerator
ORNL is managed by UT-Battelle for the US Department of Energy Status Report: Data Acquisition and Instrument Controls for the Spallation Neutron Source.
Wednesday NI Vision Sessions
Managed by UT-Battelle for the Department of Energy LabVIEW Channel Access Implementaion Alexander Zhukov SNS.
Control Software Features  Modularity and flexibility to ensure the long-term viability and scalability of the MUST-SIM Control System  System setup.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Chapter Objectives In this chapter, you will learn:
NSG 4070 Signal generator and immunity test system Dr. Heinrich
SQA Incident Tracking System Overview
Overview of TANGO Control system
Project Target Develop a Web Based Management software suit that will enable users to control Hardware using standard HTTP & Java Applet compatible web.
Network Video Switching Control System Presentation
Netscape Application Server
Cloud Computing Cloud computing: (the Internet represents the Cloud).
WEBINAR Introduction to ViconNet 3.0 October 26, 2005
Laboratorio per dottorandi 2017 Particle Accelerators Control System
Current Status of IPM-Linac Control System
Access Security Integrator
Software for remote reading MBus Communicator v1.9
An Overall Structure of the PANDA Hydrogen Targets Slow Control
Project Members: M.Premraj ( ) G.Rakesh ( ) J.Rameshwaran ( )
DarkSide-50 Distributed Control System Towards DarkSide-20k
MVL-supported Virtual Instrument Specifications
Exam 1 Review.
Exploring the Internet Welcome to Cyberspace:
What is an operating system?
Telnet/SSH Connecting to Hosts Internet Technology.
Lesson 2: Introduction to Control programming using Labview
HW and SW Solution for Black-box attacks
CANalytics TM CAN Interface Software BY.
VISUAL BASIC.
Automated Plasma Generator Test System
RKL Remote key loading.
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
Chapter 1: The Database Environment
The Database Environment
Protocols 2 Key Revision Points.
Channel Archiver Kay-Uwe Kasemir, LANL
KAGRA PLC System Overview
In-house Developed Library Solutions
TS2 PSS Software Requirements and Software Design
Calypso Service Architecture
Internet Applications (Telnet, FTP)
Presentation transcript:

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 2. Data Analysis 3. Data Display and User interface development Also has 1. Software Source Control 2. Remote viewing or control through the web.

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

LABVIEW as a GUI ? Data Analysis 1. 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)

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

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

LABVIEW as a GUI ? Data Display and User Interface 1. 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

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

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.

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.

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

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

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)