LabVIEW Control of SANS Sample Environment · 2008. 11. 5. · LabVIEW ® Control of SANS Sample...

Post on 08-Mar-2021

7 views 1 download

Transcript of LabVIEW Control of SANS Sample Environment · 2008. 11. 5. · LabVIEW ® Control of SANS Sample...

LabVIEW® Control of SANS Sample Environment

Jeff KrzywonNIST Center for Neutron Research

PROPERTIESOn passing, 'Finish' button: Goes to Next SlideOn failing, 'Finish' button: Goes to Next SlideAllow user to leave quiz: After user has completed quizUser may view slides after quiz: At any timeUser may attempt quiz: Unlimited times

Overview

Reasons for Changing SoftwareWhy LabVIEW®?Early IssuesSoftware In-UseFuture Projects

Why New Software?

Inconsistent and Non-User FriendlyLegacy ComputingFuture Proofing

Forward CompatibilityNew Controller? Able to Retain Program Architecture

Why LabVIEW®?

Graphical Programming Designed for Measurement and AutomationFast Implementation and Many Preexisting VIsData-Flow Control

IssuesComputing and Handshaking

Legacy Devices – ISA Compatible CardsSolution: Serial-to-TTL Converter

RheometerProprietary Communication LanguageSolution: Do not include in project

Handshaking

Two VIs to mimic steps taken by VAX

Check input state and change output state when ready

Boulder Shear Cell

Parker CompumotorKHX-250 Brushless Servo Motor –ASCII SerialTime-stamped, human-readable data logRigid user task flow to limit potential user errorsPrevious software and computers removed from user program

Humidity ChamberEurotherm X26 controller, Omega CN2002 controller and Neslab RTE-140 CirculatorDirect interface to iTools software

Microlab 500

Hamilton Microlab 500 Dispenser –ACSII, SerialLimited feature set required

Wire Diagram Template

Other Programs and Future Directions

Other Small Programs

Handshaking TesterRTD ReaderPressure Rig

Future DirectionsPressure CellOthers?ICE