The GPIB Interface. Last modified Week 4 - part 1. What we have here is a failure to communicate - Cool Hand Luke
|
|
- Malcolm Hancock
- 6 years ago
- Views:
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 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 informationRS 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 informationSOFTMARK. 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 informationLesson 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 informationLesson 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 informationModule 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 informationGPIB 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 informationPCI 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 informationBus 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 informationGPIB 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 informationPROLOGIX 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 informationLPCI/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 informationSHIMADZU 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 informationPHYS 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 informationLabVIEW 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 informationUserss 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 informationDesigning 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 informationInterface 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 informationModel 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 informationAdvanced 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 informationSystem 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 informationCommunication 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 informationIM3523 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 informationHow 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 informationGiga-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 informationAnalytical 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 informationNI 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 informationAnalytical 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 informationToday. 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 information4.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 informationMODEL 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 informationGetting 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 informationUser 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 informationDQP-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 informationAdvance 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 informationArtisan 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 informationFULCRU 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 informationUser 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 informationData 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 information82341C 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 informationMT9810A 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 information488 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 informationGPIB 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 informationHP / 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 informationNI 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 informationESP-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 informationGP-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 informationData 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 informationHardware: 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 informationPHYS 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 informationBack 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 informationVirtual 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 informationSERIES 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 informationBitter, 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 informationDigital488 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 informationGPIB 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 informationDeveloping 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 informationLabVIEW 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 informationLabview 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 informationB 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 informationTABLE 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 informationUsing 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 informationArtisan 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 informationNI-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 informationSERIES 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 informationNAME 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 informationLabVIEW 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 informationIntroducing 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 informationWT3000 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 informationBOARD 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 informationAIO 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 informationVirtual 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 informationWhere 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 informationINSTRUCTION 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 informationProgrammer 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 informationUser 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 informationBOARD 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 informationCOMP 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 informationUsing 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 informationUser 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 informationNI-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 informationGPIB-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 informationSmall 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 informationc01.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 informationDept. 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 informationCOMP 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 informationPHY 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 informationNI-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 informationA 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 informationPCI 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 informationQuickStart 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 informationINTRODUCTION 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 informationVirtual 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 informationUsing 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 informationWeeder 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 informationExtending 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 informationTURNTABLE/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 informationMeasurement & 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 informationInstruction 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 informationICS 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