RSS Feed Link
Pittconnect Link
Facebook Link
Twitter Link
LinkedIn Link
Pittcon 2011 Logo
Pittcon 2012 spacer
Pittcon 2012 Featured Short Course
Pittcon 2012

FEATURED SHORT COURSE


Lars Lindstrom
National Instruments
Title Instrument Control Fundamentals
Category Life Sciences, Biomedical Engineering, Data Management, Sample Preparation, Gas Chromatography-Mass Spectrometry, Laboratory Information and Management
Course Short Course #117
Length 1/2 Day Course
Date Tuesday, 3/13/2012
Fee $335
 


TARGET AUDIENCE

    Managers – learn benefits of leveraging free technology like instrument drivers for improved productivity.
    Chemists – understand how to connect all instrumentation and control them quickly and easily.
    Technicians – understand how to use instrument drivers.


COURSE DESCRIPTION

    This short course walks through the benefits of controlling different instrumentation, from different vendors, with a single tool. We will cover the basics of instrument drivers (available free), considerations for developing instrument control applications, and the need for a full programming environment to include custom analysis routines, connect to a variety of instrument busses (USB, Ethernet, GPIB, etc) and to distribute your instrument control applications to peers or customers. Long term considerations for your application will also be discussed. This short course is meant to provide overview of instrument control technology and help the students evaluate their unique application needs.


INSTRUCTOR BIOGRAPHY

    Lars Lindstrom is the Instrument Drivers Product Support Engineer at National Instruments R&D. He has worked with instrument control at NI for over 3 years. Lars has taught numerous technical presentations on instrument control and has been involved in numerous driver development projects. Lars is committed to providing education on software instrument control to empower more scientists, technicians and engineers to program their instrumentation systems.


COURSE OUTLINE

    I.Definitions
    A. Instrument
    B. Scientific Instrument
    C. Instrument Control
    D. Fundamental
    E. Firmware


    II.Explanations
    A. Types of Instruments
    B. Purpose of Instruments
    C. Main Instrument Components


    III.Methods of Control
    A. Manual
    B. Semi-Automated
    C. Programmatic/Fully-Automated
    D. Combination Methods


    IV.Instrument Commands
    A. Message-based vs. Register-Based
    B. Levels of Message-Based
    C. Command Set Documentation
    D. Termination Characters
    E. Shared Command Set in Instrument Families


    V.Instrument Control Buses
    A. Stand-Alone Buses
    B. Modular Buses


    VI.VISA – Virtual Instrument Software Architecture
    A. Benefits


    VII.Approaches to Programmatic Control
    A. Direct I/O
    B. Software Application Running on Windows-based Instrument
    C. Vendor Application
    D. LIMS
    E. Instrument Drivers
    F. Other


    VIII.Analysis and Reporting
    A. Separated from programmatic control
    B. Integrated into programmatic control


    IX.Job Responsibilities
    A. Who is responsible for implementing programmatic control?
    B. Who is responsible for supporting the programmatic control?


    X.Programming Language Options and Pro/Cons
    A. C/C++
    B. Visual Basic
    C. MATLAB
    D. Java
    E. LabVIEW
    F. Other


    XI.Long Term Considerations
    A. Code Reuse
    B. Distribution
    C. Interchangeability
    D. Data logging
    E. Troubleshooting


    XII.Steps for Evaluating new instruments for Programmatic Control
    A. Existing Software Support
    B. Checklist for evaluation