Questions tagged [gpib]

The *general purpose interface bus* (GPIB), also known as *IEEE-488*, is a standard short range digital communication bus. It is used in the test & measurement industry to control the equipment.

The general purpose interface bus (GPIB), also known as IEEE-488, is a standard short range digital communication bus. It is used in the test & measurement industry to control the equipment.

121 questions
7
votes
5 answers

C# Visual Studio GPIB Commands

What commands do you use to talk to a GPIB instrument in C#, visual studio? I need to be able to write commands to the instrument and read the output.
Ofri Harlev
  • 231
  • 1
  • 3
  • 13
6
votes
1 answer

Which IVI references should I use?

I'm fairly new to anything but basic .NET projects but am currently attempting to make a test system for use with T & M instruments that communicates using SCPI over various media such as GPIB, USB, etc. I have Keysight IO Libraries installed and…
Toby
  • 9,696
  • 16
  • 68
  • 132
6
votes
1 answer

Equivalent function ibwrtfW and ibwrtfA in python visa/gpib module

I'm in the process of automating lab instruments. I have a requirement like function will send file/binary data via VISA GPIB from Host PC to instrument. In Ni4882.h there is the following functions to transfer file/binary data in Visual studio…
Sandy
  • 233
  • 1
  • 2
  • 18
4
votes
1 answer

Creating an arbitrary waveform in MATLAB and downloading to arbitrary function generator (agilent AG33220A)

I am getting the following error: ??? Error using ==> icdevice.connect at 117 GPIB: AGILENT: The specified board is not installed or configured properly. If this error is not an instrument error, use MIDEDIT to inspect the driver. Please let me know…
hkf
  • 663
  • 2
  • 11
  • 23
4
votes
0 answers

pyvisa can not locate a VISA implementation

pyvisa can not locate a VISA implementation and fails to load NI-VISA back-end: >>> import visa >>> import platform >>> print(platform.architecture()) ('64bit', 'WindowsPE') >>> rm =…
Ajax
  • 1,418
  • 2
  • 17
  • 38
4
votes
2 answers

pyVISA: Return instrument to local mode programmatically

I am using pyVISA to control some instruments in a GPIB network. When I create a resource manager, all the instruments in my GPIB network enter remote mode, so the front panel displays are locked and do not update. When I close the resource manager,…
Violet
  • 311
  • 1
  • 4
  • 13
4
votes
1 answer

pyvisa gives errors but linux-gpib works

I am trying to control an Agilent 33120A Arbitrary Waveform Generator using pyvisa under Ubuntu 13.04 (Raring Ringtail). I have installed and set up everything that is necessary to communicate with the instrument using our labs NI GPIB-USB-B…
Christian
  • 83
  • 1
  • 3
3
votes
2 answers

PyVisa and Agilent 823578 on Mac

I am trying to get PyVisa working on my mac. I have installed it and NI libraries but when I try to run the following simple python file from terminal in VS code: import sys import pyvisa as visa rm = visa.ResourceManager() rm.list_resources() inst…
Landon
  • 528
  • 2
  • 4
  • 22
3
votes
1 answer

GPIB communication with Python (PyVisa)

I am trying to communicate with a very old instrument (CCD camera) by Python. The GPIB programming manual from the instrument manufacturer published in 1999 only provides a basic command listing. It also describes some standard procedures for GPIB…
sssbbbaaa
  • 204
  • 2
  • 12
3
votes
1 answer

Interfacing GPIB with Qt

I was wondering if it is possible to interface with GPIB Instruments by using C++ and Qt. If it is possible, can anyone tell me how easy it would be and/or point me in a direction for a tutorial or examples? Thanks a lot.
Live
  • 1,981
  • 16
  • 17
3
votes
1 answer

Agilent E4426B signal generator locks up during multiple GPIB *SAV operations

I have a test fixture with an Agilent E4426B RF signal generator connected to a PC via a National Instrument Ethernet-to-GPIB bridge. My software is attempting to sanitize the instrument by presetting it and then saving the current state to all of…
Andrew Spiehler
  • 209
  • 1
  • 2
  • 8
3
votes
2 answers

How to Wait on Service Request (RQS)

**Note: Cross-posted at LabVIEW forums: http://forums.ni.com/t5/LabVIEW/C-VISA-wait-on-RQS/td-p/3122939 I'm trying to write a simple C# (.NET 4.0) program to control a Keithley 2400 SMU over VISA GPIB and I'm having trouble with getting the program…
dthor
  • 1,749
  • 1
  • 18
  • 45
2
votes
0 answers

VB6: gpib-32.dll not found on windows server 2019 64 bit

I have a VB6 application which utilizes NI4882 api (VBIB32) with gpib-32.dll and is working fine in all deployed PCs (windows server 2003 32 bit). However, recently we have a new PC (windows server 2019 64 bit) and the application could not find the…
aDev
  • 95
  • 1
  • 1
  • 11
2
votes
1 answer

pipe out the contents directed to /dev/hpib

I have a hpib device connected to my system under /dev/hpib. Is it possible to redirect the GPIB commands which are sent to this device? Are there any methods where I can sniff out what low level GPIB commands and response that are passed to the…
lakshmesha
  • 55
  • 4
2
votes
1 answer

How do I write VB.NET program to remotely control 6060B (electric load)

I am writing a vb.net program to remotely control the 6060B (electric load). So far I have successfully connected my pc to the 6060B and I am able to query information from the load. Below is the part of the code I wrote: Dim mbSession As…
success
  • 75
  • 2
  • 11
1
2 3
8 9