150 likes | 267 Vues
This document outlines the integration of gas chromatography (GC) with computer systems using LabVIEW, a graphical programming language. It details the creation of a data acquisition program designed to display, report, and integrate peak data from a GC through an analog-to-digital converter. Key components include front panel and block diagrams, as well as sub-VIs for peak detection, solvent filtering, and data formatting. The program aims to collect and process peak data efficiently while identifying future goals such as improving integration procedures and exporting data files for report generation.
E N D
GC/Computer Interfacing Using LabVIEW Courtney Arnott April 22, 2002 CHEM 250
Dedication • Bryan Alphin Bente (SBC Class of 1969) • Rachel Snider
LabVIEW • Graphical programming language (G) • Data acquisition • Instrument control • VI • Front panel • Block diagram 1. “LabVIEW User Manual,” p.1-1 and 1-2. National Instruments, 1992.
Goals • Interface GC with computer • Create data acquisition program • Display, report, integrate peaks
A-to-D Converter • Converts voltage signal to logic state • Two types • Staircase • Successive-approximation 2. Skoog, Holler, and Nieman. Principles of Instrumental Analysis, Fifth Edition. Saunders College Publishing: Philadelphia, 1998.
Integrating GC and Computer • Sends voltage signal from GC to A-D converter • Max signal = 1V
Testing the Connection • Used wires and voltmeter • Ran with computer interface and plotter simultaneously • Adjusted connection to achieve + voltage
Sub-VIs • Separate VI used for one particular function • Make main program more organized • Can be used in other programs • Three Sub-VIs • Peak • Limit • Table
Sub-VI: Peak • Y-values, Peak Min (set by user) • Finds peak amplitudes and locations
Sub-VI: Limit • Filters out solvent front • All y values over 0.65 are discarded from array • Corresponding x values removed
Sub-VI: Table • Integrates peaks • Formats locations, amplitudes, and areas into table
Program Results • Collects data and finds peak • Programmed to ignore solvent front • Displays peaks in table format • User information inputs
Future Program Goals • Fix integrate procedure • Export data to file • Publish reports