The GPIB Interface. Last modified Week 4 - part 1. What we have here is a failure to communicate - Cool Hand Luke

Size: px
Start display at page:

Download "The GPIB Interface. Last modified Week 4 - part 1. What we have here is a failure to communicate - Cool Hand Luke"

Transcription

1 What we have here is a failure to communicate - Cool Hand Luke The GPIB Interface GPIB - General Purpose Interface Bus - is a standard interface for communications between instruments and controllers (eg. PCs). Since it s a standard, one vendor s instrument can talk with another vendor s controller! GPIB - originated in 1960 s by HP (then called HPIB) for purpose of instrument control by HP computers GPIB sometimes referred to as ANSI/IEEE Standard Standard was updated in 1992 to standardize data codes and formats, device level commands, etc. (488.2 standard) What we have here is a failure to communicate optically - Prof. Federici

2 Speed and Configuration Digital, 8-bit parallel communications interface Data transfer rates at 1MB/s or more using 3-wire handshake Can connect 1 system controller (PC) and up to 14 additional instruments (all in parallel). You can use more than one GPIB at a time Items on Bus can function as Talkers - sends data/ commands to another device Listeners - receives data from another device or controller Controllers - manages the flow of info on the bus. Defines communication links and sends GPIB commands to devices.

3 GPIB - Cont. A device can be more than one of the three. Eg. An oscilloscope can read commands from the bus or report (write) data or its status to the bus. GPIB addressing - each GPIB device/ board must have its own unique GPIB address (usually 0 to 30). GPIB controller uses this address to generate a hardware address which it using when addressing a device. The hardware address is different depending on whether something is a listener or talker. Bit Position Meaning 0 Talk Add List Add GPIB Primary address Federici suggestion #1: Use the same address in different VI s for the same instruments. Eg. the SR510 Lock-in amplifier is ALWAYS device 23.

4 GPIB addresses Setting GPIB address - Check instrument s user guide - can be set via DIP switches on back of instrument or through front panel buttons/software. Try to maintain a uniform convention. Eg. the HP Oscilloscope model XYZ is always address 10. DOCUMENT in your VI what you assume the address to be or how to change it (Global variable?) IEEE 488 versus IEEE Yes There is a way to find all talkers and listeners on the Bus Yes You can write code to figure out who is who and have your VI be super smart. WHY spend the computation time to do that?

5 Wiring of GPIB 24 pin connector - 16 signal lines and 8 grounds (shields) Data lines - DIO1 through DIO8 - carry data and commands (ASCII codes) Handshake Lines - (three) (you ready? I m ready. Send data. Got data. Data valid ) NRFD (not ready for Data) - held low by a listener who is not ready to accept data. Line goes high when listeners ready and talker puts data on bus. After data on bus, talker makes DAV (Data Valid low). At this point each listener retrieves data. Before and during the data retrieval, listener holds NDAC (No Data Accepted) low. Once every listener receives data, NDAC is high and talker makes DAV high. Listener makes NDAC low until another transfer is initiated.

6 Wiring of GPIB (cont.) Interface Management lines - (five) EOI (End or Identify) - line is used by talker to designate the end of a message. SQR (Service Request) - line used by any device to ask for service (eg. overload, unlocked Lock-in amplifier). Controller can serial poll each instrument (returns an 8-bit serial poll byte) to determine what needs attention. ATN (Attention) - makes both talkers and listeners accept info and pass control of DAV line to controller REN (remote Enable) - changes the status of an instrument from local (front panel control) to remote (GPIB) control. This is a good feature to Lockout front panel control. IFC (Interface Clear) - clears bus of all data and activity.

7 Configuration For high data transfer rate, need to limit capacitance in bus system. A maximum separation of four meters between any two devices. Any average separation of two meters for entire bus. Maximum total cable length of 20m Maximum of 15 devices connected to each bus, with at least 2/3 powered on. For high-speed : All devices powered on. Cable lengths short as possible (<15m total) 1 device per meter of cable (on average).

8 Setting Up GPIB There are several things which need to be done to communicate via GPIB Choose GPIB board (PC/ platform dependent) (skip) Install GPIB board (skip) Must modern boards are plug and play Install software (skip) Install from a CD-ROM Determine/set software properties of GPIB board and Devices Meas urement & Automation.lnk

9 Measurement & Automation Explorer MAX allows you to access (without a VI) your GPIB, DAQ, IMAQ (imaging), Motion, VISA, VXI (etc. Devices) Configure National Instruments ( Hardware and software. View Instruments and Devices connects to your computer Execute System Diagnostics Meas urement & Automation.lnk

10 Setting Up GPIB Select Devices and Interfaces: This will show you the GPIB interface as well as the serial interface on your Computer. If you open the Ports (Serial and Parallel) section you will see the serial ports (COM1, Com2) and Printer ports (LPT1). If you click on the GPIB selection, the GPIB will find the current devices on the interface bus and list their GPIB address and some of the instrument s characteristics. For each GPIB board (eg. GPIB0), you can right click and choose PROPERTIES>>SOFTWARE to change various parameters

11 This is an old Dialog box, but the same features are present in MAX Time out: This is the maximum amount of time which the GPIB will allow for an operation (typically read or write). Eg. If you read data from a device which is not attached, the GPIB read command will wait 10sec before it times out with an error.

12 GPIB termination Methods Termination Methods: data transfers are terminated either by setting GPIB EOI line with last byte of transfer or when a preconfigured end-of-string (EOS) character is transmitted. Note from dialog box on previous slide that termination methods can be different for read and write. EOS byte - This is a byte of data which can indicate the end of a message. You can make it anything you want, but standards are <NUL> 00h, <CR> 0Ah, or <LF> 0Dh. Option exists for 7 or 8 bit compare

13 GPIB Termination (cont.) The termination, GPIB address, and I/O timeout can be chosen for each Device.

14 GPIB sending/ receiving data Data is sent on GPIB bus as ASCII data (8 bit data). Each instrument has its own instruction set. (See manual) Generally, you need to append the EOS character to the data to terminate the writing of data (if EOI line not used!). (see Instrument Manual) Example from SR510 Lock-in Amplifier: Q - The Q command returns the output reading in units of volts. It returns a string such as 50.00E-6 For further calculations, need to convert string to floating point number.

15 ASCII CODES ASCII PDF file

16 GPIB - read/write logic sequence Wstring$ := Q +<EOS> IBWRT(address%, Wstring$) IBRD(address%, Rstring$) value := convert (Rstring$) C o nc a te na te S trings! Form GPIB command string! Write string to bus! Read response string from bus! Convert to real value G P IB W rite S c a n F ro m S tring G P IB R e a d

17 Testing the GPIB How do I make sure that instrument is hooked up correctly, EOS/ termination is done correctly, address correct etc.? In MAX, select an instrument. Right mouse click and choose COMMUNICATE WITH INSTRUMENT -Allows you to send and receive strings directly to/ from instrument How do I make sure that the calls to GPIB interface contain the correct commands etc.? Use COMMUNICATE WITH INSTRUMENT to write and read from the instrument or Use Interactive Control program or use I/O Instrument Assistant Express VI or Use GPIB SPY program or Place a Probe on the appropriate wire in LabVIEW

18 Testing the GPIB We will emphasize three main options to testing the GPIP In MAX, select an instrument. Right mouse click and choose COMMUNICATE WITH INSTRUMENT -Allows you to send and receive strings directly to/ from instrument Use Interactive Control program Use I/O Instrument Assistant VI

19 Interactive Control Utility Right Click on the GPIB0 board in the Tree diagram and choose Interactive Control Step 1 - open a board or device handle for use with subsequent GPIB calls : ibdev ud0: enter board index: 0 enter primary address: 6 enter secondary address: 0 enter timeout: 10 enter EOI on last byte flag: 1 enter EOS mode/byte: 0 User input in red 1 so EOI asserted with last byte 0 if device does not use EOS

20 Interactive Control Utility If you enter a command and no parameters, the software will automatically prompt you for the parameters. You can also input everything in one line. Common commands: ibclr - clear device - settings revert to defaults ibwrt - write a string to device ibrd - read a string from device ibrsp - return serial poll byte Equivalent icons are in LabVIEW

21 Interactive Control utility Federici Hint #2: With IC utility, use a return serial poll byte to verify that the device is online and working properly. If you get a timeout error, then there is a problem: device not turned on wrong GPIB address For IEEE devices, can use IDN? command so instrument sends back its identifying string. Federici Hint #3: with IBRD, you can see the bytes of data and see what extra control characters are appended to data received from an instrument.

22 Interactive Control cont. Federici Hint #4: with IBWRT and IBRD, you can work out the syntax, extra EOS bytes etc., EOI etc which are needed for GPIB communications BEFORE you use LabVIEW udo: ibwrt enter string: Q\r [0100] (cmpl) count: 2 udo: ibrd enter byte count: 20 [0100] (cmpl) ASCII Codes count: e b a 0d Last modified <cr> <lf> Week 4 - part 1 Write a string to GPIB device udo ASCII string Q plus a <CR> Transfer completed, 2 bytes transmitted 3.740E+01<cr><lf> E

23 IC - Cont. In case you missed it in the manual, the SR510 always appends a <cr> <lf> to its data. IC utility allows you to send hexidecimal bytes with the ASCII string. The two most common EOS characters are representated by \r - <cr> and \n - <lf>. NOTE: \r and \n work with IBIC program. They DO NOT work in Labview as part of a string (Eg. Q\r\n is interpreted as 5 characters of ASCII) But variations of them work if they are part of a FORMAT string within LabVIEWS string functions

24 NI Communicator Federici Hint #5: With MAX utilities, you can quickly verify that a device is online and working properly. (In a LabVIEW code, have device report a serial poll byte) If you get a timeout error, or an error message then there is a problem: device not turned on wrong GPIB address For IEEE devices, can use IDN? command so instrument sends back its identifying string. Federici Hint #4: with MAX, you can see the bytes of PRINTABLE data received from an instrument. Use Interface Control program to see non-printable characters.

25 GPIB Communication with Lockin Let s try communicating with the Lock-In amplifier and/or Function Generator. MANUALS AVAILABLE ON COURSE WEB SITE First Use Max Program, Then use Interactive Control Utility. Next use I/O Instrument Assistant Express VI

26 General Flow Chart for GPIB calls Initialize Device Set up Device to take Data Yes No Finish Getting Data? Device Acquires Data Read Data from Device

27 GPIB Programming Each of the fundamental Tasks on the previous flowchart should be written as a SubVI. Each instrument should be initialized in some way since the device parameters (sensitivity, filter settings) may depend on who last used the instrument. Many instruments have VI drivers written for them by manufacturers, National Instruments, or by LabVIEW users (Check national instruments website:) NOTE: If you use any code not written by yourself in your VIs which you turn in, you are REQUIRED to cite your source of the VI. Otherwise, its plagiarism.

28 LabVIEW GPIB Calls Read/ Write mode indicates how to terminate the GPIB Write/ Read. 0: Send EOI with the last character of the string. 1: Append CR to the string and send EOI with CR. 2: Append LF to the string and send EOI with LF. 3: Append CR LF to the string and send EOI with LF. 4: Append CR to the string but do not send EOI. 5: Append LF to the string but do not send EOI. 6: Append CR LF to the string but do not send EOI. 7: Do not send EOI. Similar Controls and Indicators for WRITE

29 GPIB Forming GPIB Commands You can add EOS by concatenating strings. G G P IB W rite You can build up GPIB write strings from controls using scan to string function G %d\r G P IB W rite

30 GPIB example VIs GPIB Example 1: Reading Voltage from Lock-in using sequence structure GPIB Example 2: Reading Voltage from Lock-in by writing Error IN/OUT together GPIB Example 3: Setting the Sensitivity of Lock-in using RING control GPIB Example 4: Setting Sensitivity of Function generator using RING control and Case statement. All of the above examples need the following GLOBAL VI: GPIBGLOBALS

5 The GP Interface Bus

5 The GP Interface Bus 5 The GP Interface Bus In this chapter... Introduction to the System Interface Buses, 5-2 The GPIB Statements, 5-3 Addressing the Bus And Bus Devices, 5-5 A Reference Description of the GPIB, 5-8 Objectives

More information

RS 232 Interface. RS 232 is the Serial interface on the PC. Three major wires for the Serial interface: Transmit Pin 2 Receive Pin 3

RS 232 Interface. RS 232 is the Serial interface on the PC. Three major wires for the Serial interface: Transmit Pin 2 Receive Pin 3 RS 232 Interface RS 232 is the Serial interface on the PC Three major wires for the Serial interface: Transmit Pin 2 Receive Pin 3 Note: SR510 switches pins 2,3 internally HP Func. Gen. Requires a null

More information

SOFTMARK. USB to GPIB Interface. SOFTMARK PO Box 1609 Hornsby NSW 2077 Australia

SOFTMARK. USB to GPIB Interface. SOFTMARK PO Box 1609 Hornsby NSW 2077 Australia SOFTMARK USB to GPIB Interface SOFTMARK PO Box 1609 Hornsby NSW 2077 Australia softmark@ar.com.au www.ar.com.au/~softmark Copyright 2004 Softmark The GPIB bus (formerly called IEEE-488 bus) was developed

More information

Lesson 6 Instrument Control You Will Learn:

Lesson 6 Instrument Control You Will Learn: Lesson 6 Instrument Control You Will Learn: A. An overview of instrument control B. About GPIB communication and configuration C. About LabVIEW instrument drivers D. How to use instrument driver VIs E.

More information

Lesson 5 More on Instrument Control You Will Review: Instrument Control Overview. GPIB Communication. GPIB Hardware Specifications

Lesson 5 More on Instrument Control You Will Review: Instrument Control Overview. GPIB Communication. GPIB Hardware Specifications Lesson 5 More on Instrument Control You Will Review: A. An overview of instrument control B. About GPIB communication and configuration C. About LabVIEW instrument drivers D. How to use instrument driver

More information

Module 5. Embedded Communications. Version 2 EE IIT, Kharagpur 1

Module 5. Embedded Communications. Version 2 EE IIT, Kharagpur 1 Module 5 Embedded Communications Version 2 EE IIT, Kharagpur 1 Lesson 24 Parallel Data Communication Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would

More information

GPIB Tutorial. GPIB Tutorial. GPIB Instrument Control. National Instruments Phone: (512) Fax: (512)

GPIB Tutorial. GPIB Tutorial. GPIB Instrument Control. National Instruments Phone: (512) Fax: (512) The Beginning In 1965, Hewlett-Packard designed the Hewlett-Packard Interface Bus (HP-IB) to connect their line of programmable instruments to their computers. Because of its high transfer rates (nominally

More information

PCI Advance Technologies; Automate the World. IEEE488 GPIB Interface Card User s Manual. Manual Rev Revision Date: April 14, 2005

PCI Advance Technologies; Automate the World. IEEE488 GPIB Interface Card User s Manual. Manual Rev Revision Date: April 14, 2005 PCI-3488 IEEE488 GPIB Interface Card User s Manual Manual Rev. 2.00 Revision Date: April 14, 2005 Part No: 50-15039-1000 Advance Technologies; Automate the World. Copyright 2005 ADLINK TECHNOLOGY INC.

More information

Bus systems and communications

Bus systems and communications Bus systems and communications CHRISTIAN ANTFOLK Announcement Assignment 1 Hand in on Monday Kursombud Data Lab 2 will be Onsdag den 26.11.2014 13-17 eller Torsdag den 27.11.2014 kl 8-12 or 13-17. Lecture

More information

GPIB Analyzer Help Contents Index Search

GPIB Analyzer Help Contents Index Search GPIB Analyzer Help March 2003 Edition, Part Number 370686A-01 This help file describes the GPIB analyzer software. The GPIB analyzer is an application that you can use for testing, debugging, and analysis.

More information

PROLOGIX GPIB-ETHERNET CONTROLLER USER MANUAL VERSION September 14, 2009 PROLOGIX.BIZ

PROLOGIX GPIB-ETHERNET CONTROLLER USER MANUAL VERSION September 14, 2009 PROLOGIX.BIZ PROLOGIX GPIB-ETHERNET CONTROLLER USER MANUAL VERSION 1.5.2.0 September 14, 2009 PROLOGIX.BIZ Table of Contents 1. Introduction...4 2. Installation...4 3. Firmware Upgrade...4 4. Host Software...4 5. Network

More information

LPCI/PXI-3488A. Advance Technologies; Automate the World. IEEE488 GPIB Interface Card Series User s Manual. Manual Rev. 2.00

LPCI/PXI-3488A. Advance Technologies; Automate the World. IEEE488 GPIB Interface Card Series User s Manual. Manual Rev. 2.00 LPCI/PXI-3488A IEEE488 GPIB Interface Card Series User s Manual Manual Rev. 2.00 Revision Date: May 15, 2008 Part No: 50-17023-3000 Advance Technologies; Automate the World. Copyright 2008 ADLINK TECHNOLOGY

More information

SHIMADZU GPIB MANUAL

SHIMADZU GPIB MANUAL SHIMADZU GPIB MANUAL CONTENTS 1. General specifications... 3 2. Transmission from AG to External Device... 5 2.1 Transmission of Test Conditions... 6 2.2 Transmission of Load/Stroke (Real-time)... 8 2.3

More information

PHYS 5061 Lab 6 Programmable Instruments

PHYS 5061 Lab 6 Programmable Instruments Introduction PHYS 5061 Lab 6 Programmable Instruments This lab introduces the computer control of bench lab instruments for data acquisition and uses a programmable digital multimeter as part of a measurement

More information

LabVIEW programming I

LabVIEW programming I FYS3240 PC-based instrumentation and microcontrollers LabVIEW programming I LabVIEW basics Spring 2011 Lecture #2 Bekkeng 13.1.2011 Virtual Instruments LabVIEW programs are called virtual instruments,

More information

Userss Manual. GP-IB Adapter

Userss Manual. GP-IB Adapter Userss Manual GP-IB Adapter ZS-6120C Series ZS-6120CP ZS-6120CH Zenisu Keisoku,Inc. ZIP code: 183-0027 2-13-37, Honmachi, Fuchu, Tokyo, Japan TEL: +81-(0)42-368-2126 FAX: +81-(0)42-364-0067 Introduction

More information

Designing a GPIB Device Using the NAT9914

Designing a GPIB Device Using the NAT9914 Application Note 110 Designing a GPIB Device Using the NAT9914 Andrew Thomson Introduction This application note describes how to build a GPIB device using the NAT9914 and a common microcontroller. It

More information

Interface system Probus V

Interface system Probus V Interface system Probus V Interface converter IEEE-488 (GPIB) Revision of document 1.5 File: Probus V - V1,5 E.doc printed: 2012-06-05 16:59 Autor: FM total 13 pages Content 1 Overview 3 2 Interface setup

More information

Model 3916C. IEEE-488 Programmable Filter Mainframe. Operating and Maintenance Manual

Model 3916C. IEEE-488 Programmable Filter Mainframe. Operating and Maintenance Manual Model 3916C IEEE-488 Programmable Filter Mainframe Operating and Maintenance Manual MAINFRAME Serial No. MICROPROCESSOR Serial No. 15 Jonathan Drive, Unit 4, Brockton, MA 02301-5566 Tel: (508) 580-1660;

More information

Advanced Measurement System (AMS)

Advanced Measurement System (AMS) Advanced Measurement System (AMS) AMS Subsystem Testing and Software Development Progress Report March 1, 2017 By Prof. Paul I-Hai Lin Summary This progress report provides an updates of Task 4 AMS Subsystem

More information

System integration and testing using object oriented programming based control

System integration and testing using object oriented programming based control University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School 2002 System integration and testing using object oriented programming based control Prashant P. Datar University

More information

Communication interfaces

Communication interfaces Communication interfaces Emphasis on serial interfaces Parallel link Unit 2 Unit Serial link Unit 2 Unit Skew in parallel link Risk of missreading 2 Unbalanced link One signal line Ground Balanced link

More information

IM3523 IM3533 IM IM3536 LCR METER IM3570 IM7580 IM3590 CHEMICAL IMPEDANCE ANALYZER IMPEDANCE ANALYZER. Communication Instruction Manual

IM3523 IM3533 IM IM3536 LCR METER IM3570 IM7580 IM3590 CHEMICAL IMPEDANCE ANALYZER IMPEDANCE ANALYZER. Communication Instruction Manual Communication Instruction Manual IM3523 IM3533 IM3533-01 IM3536 LCR METER IM3570 IM7580 IMPEDANCE ANALYZER IM3590 CHEMICAL IMPEDANCE ANALYZER November 2014 Revised edition 6 IM3570A983-06 14-11H i Contents

More information

How to communicate with instruments that support GPIB. Gianfranco Miele, Ph.D

How to communicate with instruments that support GPIB. Gianfranco Miele, Ph.D How to communicate with instruments that support GPIB Gianfranco Miele, Ph.D www.eng.docente.unicas.it/gianfranco_miele g.miele@unicas.it Requirements Controller IEEE-488 Matlab Instrument control toolbox

More information

Giga-tronics ASCOR Series 8000 Switch

Giga-tronics ASCOR Series 8000 Switch GIGA-TRONICS Giga-tronics ASCOR Series 8000 Switch Getting Started Guide Terukuni Okuyama 2013-08-14 This guide describes the installation, controlling, and programming of the Series 8000 Switch Module.

More information

Analytical Instrumentation

Analytical Instrumentation Analytical Instrumentation A graduate course ( Chem9532a/b) Dr. Zhifeng Ding Department of Chemistry The University of Western Ontario (519) 661-2111 Ext. 86161 e-mail: zfding@uwo.ca Log in: Femlab feml@b09

More information

NI NI User Manual for Windows

NI NI User Manual for Windows NI-488.2 NI-488.2 User Manual for Windows NI-488.2 User Manual for Windows June 1999 Edition Part Number 321819D-01 Worldwide Technical Support and Product Information www.natinst.com National Instruments

More information

Analytical Instrumentation

Analytical Instrumentation Analytical Instrumentation Log in: Femlab feml@b09 A graduate course ( Chem9532a/b) Dr. Zhifeng Ding Department of Chemistry The University of Western Ontario (519) 661-2111 Ext. 86161 e-mail: zfding@uwo.ca

More information

Today. 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework. Lab: Continue project. Lecture. Review your exams and review practice exam again.

Today. 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework. Lab: Continue project. Lecture. Review your exams and review practice exam again. Today 4/5/11 Physics 262 Lecture 10 Questions about Exams Homework Review your exams and review practice exam again. Lab: Continue project Do pre-lab before lab. See last weeks handout. Requires use of

More information

4.3 Digital Communication

4.3 Digital Communication Data Acquisition & Computer Control 11 4.3 Digital Communication Why digital communication (often termed digital input/output, or DIO)? Because the language of computers (and many peripheral devices) is

More information

MODEL 3905C IEEE-488 PROGRAMMABLE FILTER MAINFRAME OPERATING MANUAL

MODEL 3905C IEEE-488 PROGRAMMABLE FILTER MAINFRAME OPERATING MANUAL MODEL 3905C IEEE-488 PROGRAMMABLE FILTER MAINFRAME OPERATING MANUAL MAINFRAME SERIAL NO. MICROPROCESSOR SERIAL NO. Unit 4, 15 Jonathan Drive, Brockton, MA 02301-5566 Tel: (508) 580-1660; Fax: (508) 583-8989

More information

Getting started with your DGH module:

Getting started with your DGH module: Getting started with your DGH module: This document contains step-by-step instructions to quickly connect and communicate with your new DGH modules. For most applications, new modules require a one-time

More information

User Manual VX4234 Digital Multimeter Module

User Manual VX4234 Digital Multimeter Module User Manual VX4234 Digital Multimeter Module 070-9139-02 This document applies for firmware version 1.00 and above. General Safety Summary Review the following safety precautions to avoid injury and

More information

DQP-3100 IEQ11 Compatible Option Module for NuVAX and NuPDPq Owner s Manual. DQP-3100-OM Revision C

DQP-3100 IEQ11 Compatible Option Module for NuVAX and NuPDPq Owner s Manual. DQP-3100-OM Revision C DQP-3100 IEQ11 Compatible Option Module for NuVAX and NuPDPq Owner s Manual DQP-3100-OM Revision C Owner's Manual for the DQP-3100 IEQ11 Compatible Option Module for NuVAX and NuPDPq Document Number DQP-3100-OM

More information

Advance Technologies; Automate the World.

Advance Technologies; Automate the World. LPCI-/USB-3488A, PXI-3488 IEEE488 GPIB Interface Card Series User s Manual Manual Rev. 2.02 Revision Date: May 23, 2009 Part No: 50-17023-3010 Advance Technologies; Automate the World. Copyright 2009 ADLINK

More information

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment FAST SHIPPING AND DELIVERY TENS OF THOUSANDS OF IN-STOCK ITEMS EQUIPMENT DEMOS HUNDREDS OF MANUFACTURERS SUPPORTED

More information

FULCRU COMPUTER PRODUCTS

FULCRU COMPUTER PRODUCTS ,re,e,., 488 FULCRU COMPUTER PRODUCTS TM 1 82 FULCRUM (EUROPE) VAllEY HOUSE PURlEIGH ESSEX, ENGLAND CM3 6QH TelEPHONE: (0621) 828763 Exclusively distributed by: ----------------------------- - - -- - -

More information

User s Manual. High Speed & Function IEEE I/F Board for PCI GP-IB(PCI)F. High Speed IEEE I/F Board for PCI GP-IB(PCI)FL

User s Manual. High Speed & Function IEEE I/F Board for PCI GP-IB(PCI)F. High Speed IEEE I/F Board for PCI GP-IB(PCI)FL PC-HELPER High Speed & Function IEEE-488.2 I/F Board for PCI GP-IB(PCI)F High Speed IEEE-488.2 I/F Board for PCI GP-IB(PCI)FL High Speed & Function IEEE-488.2 I/F Board for Low Profile PCI GP-IB(LPCI)F

More information

Data Acquisition Laboratory

Data Acquisition Laboratory Session 2559 Data Acquisition Laboratory Asad Yousuf Savannah State University Abstract The essential element to automate your system for data collection and analysis is termed as the data acquisition.

More information

82341C HPIB Installation and Troubleshooting Agilent ChemStations on Windows 95 and Windows NT

82341C HPIB Installation and Troubleshooting Agilent ChemStations on Windows 95 and Windows NT 82341C HPIB Installation and Troubleshooting Agilent ChemStations on Windows 95 and Windows NT This document will give you the background information that you need in order to prepare and install the 82341C

More information

MT9810A Optical Test Set Remote Control Operation Manual

MT9810A Optical Test Set Remote Control Operation Manual MT9810A Optical Test Set Remote Control Operation Manual Third Edition To ensure that the MT9810A Optical Test Set is used safely, read the safety information in the MS9710A Optical Test Set Manual first.

More information

488 Controller TALK LISTEN SRQ ERROR POWER

488 Controller TALK LISTEN SRQ ERROR POWER MARCH 1997 IC027A-R2 IC027AE-R2 488 Controller TALK LISTEN SRQ ERROR POWER CUSTOMER SUPPORT INFORMATION Order toll-free in the U.S.: Call 877-877-BBOX (outside U.S. call 724-746-5500) FREE technical support

More information

GPIB HARDWARE MANUAL. For Use With: PCI-GPIB PCI-GPIB-1M PCI-GPIB-300K ISA-GPIB ISA-GPIB/LC PCM-GPIB CPCI-GPIB PC104-GPIB

GPIB HARDWARE MANUAL. For Use With: PCI-GPIB PCI-GPIB-1M PCI-GPIB-300K ISA-GPIB ISA-GPIB/LC PCM-GPIB CPCI-GPIB PC104-GPIB GPIB HARDWARE MANUAL For Use With: PCI-GPIB PCI-GPIB-1M PCI-GPIB-300K ISA-GPIB ISA-GPIB/LC PCM-GPIB CPCI-GPIB PC104-GPIB Revision 5 March, 2002 MEGA-FIFO, the CIO prefix to data acquisition board model

More information

HP / HP HPIB Driver Installation and Troubleshooting ChemStation Version A.07.0x- A.08.0xon Windows NT

HP / HP HPIB Driver Installation and Troubleshooting ChemStation Version A.07.0x- A.08.0xon Windows NT HP 82341 / HP 82350 HPIB Driver Installation and Troubleshooting ChemStation Version A.07.0x- A.08.0xon Windows NT This document will give you the background information that you need in order to prepare

More information

NI NI User Manual. NI User Manual. March 2004 Edition Part Number B-01

NI NI User Manual. NI User Manual. March 2004 Edition Part Number B-01 TM NI-488.2 NI-488.2 User Manual NI-488.2 User Manual March 2004 Edition Part Number 370428B-01 Support Worldwide Technical Support and Product Information ni.com National Instruments Corporate Headquarters

More information

ESP-488 Software Reference Manual for the GPIB-ENET

ESP-488 Software Reference Manual for the GPIB-ENET ESP-488 Software Reference Manual for the GPIB-ENET February 1995 Edition Part Number 320910A-01 Copyright 1995 National Instruments Corporation. All Rights Reserved. National Instruments Corporate Headquarters

More information

GP-IB(PCI) GP-IB(PCI)L

GP-IB(PCI) GP-IB(PCI)L PC-HELPER IEEE-488.2 Interface Board for PCI GP-IB(PCI) GP-IB(PCI)L User s Guide CONTEC CO.,LTD. Check Your Package Thank you for purchasing the CONTEC product. The product consists of the items listed

More information

Data Acquisition HANS-PETTER HALVORSEN,

Data Acquisition HANS-PETTER HALVORSEN, Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Data Acquisition HANS-PETTER HALVORSEN, 2011.10.14 Faculty of Technology, Postboks 203, Kjølnes

More information

Hardware: Acquiring Data and Communicating with Instruments

Hardware: Acquiring Data and Communicating with Instruments Hardware: Acquiring Data and Communicating with Instruments 4 Acquiring a Signal This chapter introduces you to the Express VIs you use to acquire data and communicate with instruments on Windows. These

More information

PHYS 5061 Lab 1: Introduction to LabVIEW

PHYS 5061 Lab 1: Introduction to LabVIEW PHYS 5061 Lab 1: Introduction to LabVIEW In this lab, you will work through chapter 1 and 2 of Essick s book to become familiar with using LabVIEW to build simple programs, called VI s in LabVIEW-speak,

More information

Back to. Communication Products Group. Technical Notes. Local/Remote Control and Functional Description, 1:1 Redundant Switching Unit, One Rack Unit

Back to. Communication Products Group. Technical Notes. Local/Remote Control and Functional Description, 1:1 Redundant Switching Unit, One Rack Unit Back to Communication Products Group Technical Notes 25T008 Local/Remote Control and Functional Description, 1:1 Redundant Switching Unit, One Rack Unit MITEQ TECHNICAL NOTE 25T008 MAY 1997 REV D LOCAL/REMOTE

More information

Virtual Instrumentation With LabVIEW

Virtual Instrumentation With LabVIEW Virtual Instrumentation With LabVIEW Section I LabVIEW terms Components of a LabVIEW application LabVIEW programming tools Creating an application in LabVIEW LabVIEW Programs Are Called Virtual Instruments

More information

SERIES MG369XB SYNTHESIZED SIGNAL GENERATOR SCPI PROGRAMMING MANUAL

SERIES MG369XB SYNTHESIZED SIGNAL GENERATOR SCPI PROGRAMMING MANUAL SERIES MG369XB SYNTHESIZED SIGNAL GENERATOR SCPI PROGRAMMING MANUAL 490 JARVIS DRIVE MORGAN HILL, CA 95037-2809 P/N: 10370-10368 REVISION: D PRINTED: AUGUST 2013 COPYRIGHT 2007-2013 ANRITSU WARRANTY The

More information

Bitter, Rick et al "Drivers" LabVIEW Advanced Programming Techinques Boca Raton: CRC Press LLC,2001

Bitter, Rick et al Drivers LabVIEW Advanced Programming Techinques Boca Raton: CRC Press LLC,2001 Bitter, Rick et al "Drivers" LabVIEW Advanced Programming Techinques Boca Raton: CRC Press LLC,2001 5 Drivers This chapter discusses LabVIEW drivers. A driver is the bottom level in the threetiered approach

More information

Digital488 and Digital488/32/OEM

Digital488 and Digital488/32/OEM Digital488 and Digital488/32/OEM IEEE 488 to Digital I/O Interface IOtech, Inc. 25971 Cannon Road Cleveland, OH 44146-1833 Phone: (440) 439-4091 Fax: (440) 439-4093 E-mail (Product Information): sales@iotech.com

More information

GPIB Analyzers for PCI and PCI Express

GPIB Analyzers for PCI and PCI Express NI PCI-GPIB+, NI PCIe-GPIB+, NI PCIe-GPIB+ Low-Profile (LP) Analyzer Hardware Monitor and control all GPIB lines Capture GPIB events including event timestamping Large FIFO for high-speed captures Hardware

More information

Developing Networked Data Acquisition Systems with NI-DAQ

Developing Networked Data Acquisition Systems with NI-DAQ Application Note 116 Developing Networked Data Acquisition Systems with NI-DAQ Tim Hayles What Is Remote Device Access? With the NI-DAQ Remote Device Access (RDA ) feature, you can run LabVIEW or LabWindows

More information

LabVIEW programming I

LabVIEW programming I FYS3240 PC-based instrumentation and microcontrollers LabVIEW programming I LabVIEW basics Spring 2017 Lecture #2 Bekkeng 16.01.2017 What is LabVIEW LabVIEW is a graphical programming environment G programming

More information

Labview Lab 2. Vern Lindberg. April 16, 2012

Labview Lab 2. Vern Lindberg. April 16, 2012 Labview Lab 2 Vern Lindberg April 16, 2012 1 Temperature Measurement Thermistors are sensitive semiconductor devices that can measure temperature over a restricted temperature range. The thermistors we

More information

B series Controller Communications VI Library

B series Controller Communications VI Library B series Controller Communications VI Library User Manual: Version 1.0 Copyright 2009 Integrated Pro 2 Table of Contents 1. Introduction 2. Installation 3. Communications Setup 4. Using Example VIs 5.

More information

TABLE OF FIGURES... II A - DISCUSSION...1

TABLE OF FIGURES... II A - DISCUSSION...1 Radiant Technologies, Inc. 2835D Pan American Freeway NE Albuquerque, NM 87107 Tel: 505-842-8007 Fax: 505-842-0366 e-mail: radiant@ferrodevices.com Table of Contents TABLE OF FIGURES... II A - DISCUSSION...1

More information

Using MATLAB with KEITHLEY Instrument Devices through GPIB Page 1 of 6

Using MATLAB with KEITHLEY Instrument Devices through GPIB Page 1 of 6 Preface Using MATLAB with Instrument Devices through GPIB Page 1 of 6 This application note is intended to help the user in setup and configuration of Keithley Instrument products through Keithley GPIB

More information

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment FAST SHIPPING AND DELIVERY TENS OF THOUSANDS OF IN-STOCK ITEMS EQUIPMENT DEMOS HUNDREDS OF MANUFACTURERS SUPPORTED

More information

NI-488 and NI Subroutines for NKR BASIC. August 1992 Edition Part Number

NI-488 and NI Subroutines for NKR BASIC. August 1992 Edition Part Number NI-488 and NI-488.2 Subroutines for NKR BASIC August 1992 Edition Part Number 320348-01 Copyright 1991, 1992 National Instruments Corporation. All Rights Reserved. National Instruments Corporate Headquarters

More information

SERIES 682XXB/683XXB SYNTHESIZED SIGNAL GENERATORS SCPI PROGRAMMING MANUAL

SERIES 682XXB/683XXB SYNTHESIZED SIGNAL GENERATORS SCPI PROGRAMMING MANUAL SERIES 682XXB/683XXB SYNTHESIZED SIGNAL GENERATORS SCPI PROGRAMMING MANUAL 490 JARVIS DRIVE MORGAN HILL, CA 95037-2809 P/N: 10370-10288 REVISION: E PRINTED: OCTOBER 1997 COPYRIGHT 1994 ANRITSU CO. WARRANTY

More information

NAME EET 2259 Lab 3 The Boolean Data Type

NAME EET 2259 Lab 3 The Boolean Data Type NAME EET 2259 Lab 3 The Boolean Data Type OBJECTIVES - Understand the differences between numeric data and Boolean data. -Write programs using LabVIEW s Boolean controls and indicators, Boolean constants,

More information

LabVIEW Basics I: Introduction Course

LabVIEW Basics I: Introduction Course www.ni.com/training LabVIEW Basics I Page 1 of 4 LabVIEW Basics I: Introduction Course Overview The LabVIEW Basics I course prepares you to develop test and measurement, data acquisition, instrument control,

More information

Introducing the LXI Interface

Introducing the LXI Interface Introducing the LXI Interface APPLICATION NOTE Summary LXI is the latest industry standard for LAN connectivity to instruments and modular systems. Beginning with firmware release 5.7.2.1, several series

More information

WT3000 Manual, Vol 2/3 WT3000. Precision Power Analyzer Communication Interface. IM E 5th Edition

WT3000 Manual, Vol 2/3 WT3000. Precision Power Analyzer Communication Interface. IM E 5th Edition WT3000 Manual, Vol 2/3 WT3000 Precision Power Analyzer Communication Interface 5th Edition Thank you for purchasing the WT3000 Precision Power Analyzer. This Communication Interface User s Manual describes

More information

BOARD LEVEL PRODUCTS GPIB<->RS-422/RS-485 INTERFACE BOARD

BOARD LEVEL PRODUCTS GPIB<->RS-422/RS-485 INTERFACE BOARD BOARD LEVEL PRODUCTS RS-422/ INTERFACE BOARD DESCRIPTION The Model Serial Interface is a small, low cost interface board that interfaces serial devices with RS-422 or signals to the bus. The provides

More information

AIO LN-USB. Features. N Series for USB Multifunction DAQ Unit (8ch AI, 2ch AO, 16ch DIO) AIO LN-USB 1. Ver.1.01

AIO LN-USB. Features. N Series for USB Multifunction DAQ Unit (8ch AI, 2ch AO, 16ch DIO) AIO LN-USB 1. Ver.1.01 N Series for USB Multifunction DAQ Unit (8ch AI, 2ch AO, 16ch DIO) AIO-120802LN-USB This product is a USB2.0-compliant analog I/O unit that extends the analog I/O function of USB port of PCs. Compact design

More information

Virtual Instruments with LabVIEW

Virtual Instruments with LabVIEW Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Virtual Instruments with LabVIEW HANS-PETTER HALVORSEN, 2011.01.04 Faculty of Technology, Postboks

More information

Where to Start with NI ELVIS

Where to Start with NI ELVIS Where to Start with NI ELVIS Conventions The National Instruments Educational Laboratory Virtual Instrumentation Suite (NI ELVIS) is a LabVIEW-based design and prototyping environment for university science

More information

INSTRUCTION MANUAL GP-IB INTERFACE UNIT PU SERIES B

INSTRUCTION MANUAL GP-IB INTERFACE UNIT PU SERIES B INSTRUCTION MANUAL GP-IB INTERFACE UNIT PU SERIES B71-134- About Brands and Trademarks TEXIO is the product brand name of our industrial electronic devices. All company names and product names mentioned

More information

Programmer Manual. DG2020A Data Generator

Programmer Manual. DG2020A Data Generator Programmer Manual DG2020A Data Generator 071-0054-50 www.tektronix.com Copyright Tektronix, Inc. All rights reserved. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information

More information

User s Manual. DL-Term. IM B9852UF-01E 4rd Edition

User s Manual. DL-Term. IM B9852UF-01E 4rd Edition User s Manual DL-Term IM 4rd Edition Foreword Notes Trademarks Revisions This user's manual contains useful information about the precautions, functions, and operating procedures of the DL-Term program

More information

BOARD LEVEL PRODUCTS OEM GPIB<->RS-232 INTERFACE BOARD GPIB

BOARD LEVEL PRODUCTS OEM GPIB<->RS-232 INTERFACE BOARD GPIB BOARD LEVEL PRODUCTS OEM INTERFACE BOARD Description The Model Interface is a small, low cost interface board that interfaces devices to the bus. The provides a smart IEEE-488.2 compliant, to-serial

More information

COMP 273 Winter asynchronous I/O April 5, 2012

COMP 273 Winter asynchronous I/O April 5, 2012 All the I/O examples we have discussed use the system bus to send data between the CPU, main memory, and I/O controllers. The system bus runs at a slower clock speed than the CPU because of greater distances

More information

Using NI-488.2M Software with 32-Bit Delphi Applications

Using NI-488.2M Software with 32-Bit Delphi Applications Application Note 085 Introduction Using NI-488.2M Software with 32-Bit Delphi Applications L. Rantanen Borland Delphi (version 2.0), one of the latest visual programming languages, uses Rapid Application

More information

User Manual for Application Software Type 7300

User Manual for Application Software Type 7300 BB600412.book Page 1 Saturday, January 10, 2004 1:03 PM for Application Software Type 7300 From serial number: 1 525 786 December 2003 INNOVA BB 6004 12 BB600412.book Page 2 Saturday, January 10, 2004

More information

NI-488DDK Software Reference Manual

NI-488DDK Software Reference Manual NI-488DDK Software Reference Manual July 1997 Edition Part Number 321418A-01 Copyright 1997 National Instruments Corporation. All rights reserved. Internet Support support@natinst.com E-mail: info@natinst.com

More information

GPIB-232CV User Manual

GPIB-232CV User Manual GPIB-232CV User Manual IEEE 488 RS-232 Converter April 1994 Edition Part Number 320109-01 Copyright 1987, 1994 National Instruments Corporation. All Rights Reserved. National Instruments Corporate Headquarters

More information

Small rectangles (and sometimes squares like this

Small rectangles (and sometimes squares like this Lab exercise 1: Introduction to LabView LabView is software for the real time acquisition, processing and visualization of measured data. A LabView program is called a Virtual Instrument (VI) because it,

More information

c01.qxd p /18/01 11:03 AM Page 1 Fundamentals

c01.qxd p /18/01 11:03 AM Page 1 Fundamentals c01.qxd p001-017 10/18/01 11:03 AM Page 1 Fundamentals c01.qxd p001-017 10/18/01 11:03 AM Page 2 OVERVIEW Welcome to the world of LabVIEW! This chapter gives you a basic explanation of LabVIEW and its

More information

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment Dept. of Electrical, Computer and Biomedical Engineering Data Acquisition Systems and the NI LabVIEW environment Data Acquisition (DAQ) Use of some data acquisition technique can be convenient, when not

More information

COMP asynchronous buses April 5, 2016

COMP asynchronous buses April 5, 2016 All the I/O examples we have discussed use the system bus to send data between the CPU, main memory, and I/O controllers. The system bus runs at a slower clock speed than the CPU because of greater distances

More information

PHY 351/651 LABORATORY 1 Introduction to LabVIEW

PHY 351/651 LABORATORY 1 Introduction to LabVIEW PHY 351/651 LABORATORY 1 Introduction to LabVIEW Introduction Generally speaking, modern data acquisition systems include four basic stages 1 : o o A sensor (or transducer) circuit that transforms a physical

More information

NI-488.2M TM Software for Windows 95 Quick Reference Card

NI-488.2M TM Software for Windows 95 Quick Reference Card NI-488.2M TM Software for Windows 95 Quick Reference Card Status Word Conditions (ibsta) Mnemonic Bit Pos. Hex Value Type Description ERR 15 8000 dev, brd GPIB error TIMO 14 4000 dev, brd Time limit exceeded

More information

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation

A variety of ECONseries modules provide economical yet flexible solutions. Waveform Generation ECONseries BUS: USB Type: Economy, Mini-Instruments ECONseries Economy USB Mini-Instruments Flexible Yet Economical A variety of low-cost ECONseries modules are available to provide flexible yet economical

More information

PCI 1.2Mbyte/sec PCI PCI

PCI 1.2Mbyte/sec PCI PCI Product You can choose from a variety of interface boards according to your desired bus and featureset. unction 1.2M unction 120K COMMUNICATIONS Low unction Provides PC with compliant communication port(s).

More information

QuickStart Guide. LabVIEW QuickStart Guide. January 1998 Edition Part Number B-01

QuickStart Guide. LabVIEW QuickStart Guide. January 1998 Edition Part Number B-01 QuickStart Guide LabVIEW QuickStart Guide January 1998 Edition Part Number 321527B-01 Conventions Used in This Manual The following conventions are used in this manual: bold Bold text denotes a menu name,

More information

INTRODUCTION TO LABVIEW

INTRODUCTION TO LABVIEW INTRODUCTION TO LABVIEW 2nd Year Microprocessors Laboratory 2012-2013 INTRODUCTION For the first afternoon in the lab you will learn to program using LabVIEW. This handout is designed to give you an introduction

More information

Virtual Instrumentation With LabVIEW

Virtual Instrumentation With LabVIEW Virtual Instrumentation With LabVIEW Course Goals Understand the components of a Virtual Instrument Introduce LabVIEW and common LabVIEW functions Build a simple data acquisition application Create a subroutine

More information

Using Measurement Studio GPIB to Accelerate Development with Visual Basic

Using Measurement Studio GPIB to Accelerate Development with Visual Basic Application Note 119 Using Measurement Studio GPIB to Accelerate Development with Visual Basic Introduction Jason White and Evan Cone Using GPIB in Visual Basic can be a complicated experience. One of

More information

Weeder Technologies. 90-A Beal Pkwy NW, Fort Walton Beach, FL

Weeder Technologies. 90-A Beal Pkwy NW, Fort Walton Beach, FL e e d e r Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Thermocouple Input Module This product is Obsolete due to the main A/D chip which is no longer being

More information

Extending the IEEE 488 Bus

Extending the IEEE 488 Bus Application Note 042 Extending the IEEE 488 Bus Introduction C. SaGomes and T. Shen Expanding the GPIB The General Purpose Interface Bus (GPIB) was developed to connect programmable instruments to digital

More information

TURNTABLE/TOWER CONTROLLER MODEL EM-4700

TURNTABLE/TOWER CONTROLLER MODEL EM-4700 INSTRUCTION MANUAL TURNTABLE/TOWER CONTROLLER MODEL EM-4700 INSTRUCTION MANUAL THIS INSTRUCTION MANUAL AND ITS ASSOCIATED INFORMATION IS PRO- PRIETARY. UNAUTHORIZED REPRO- DUCTION IS FORBIDDEN. 2000 ELECTRO-METRICS

More information

Measurement & Automation Explorer (MAX) View and control your devices and software

Measurement & Automation Explorer (MAX) View and control your devices and software 1. Labview basics virtual instruments, data flow, palettes 2. Structures for, while, case,... editing techniques 3. Controls&Indicators arrays, clusters, charts, graphs 4. Additional lecture State machines,

More information

Instruction Manual. FLOW-BUS LabVIEW Driver

Instruction Manual. FLOW-BUS LabVIEW Driver Instruction Manual FLOW-BUS LabVIEW Driver Doc. no.: Date: 22-01-2018 ATTENTION Please read this Instruction Manual carefully before installing and operating the instrument. Not following the guidelines

More information

ICS ICS ELECTRONICS division of Systems West Inc.

ICS ICS ELECTRONICS division of Systems West Inc. ICS ICS ELECTRONICS division of Systems West Inc. AB48-11 GPIB 101 - A TUTORIAL ABOUT THE GPIB BUS INTRODUCTION The purpose of this application note is to provide guidance and understanding of the GPIB

More information