EasyManuals Logo

Keysight Technologies E3646A User Manual

Keysight Technologies E3646A
260 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #169 background imageLoading...
Page #169 background image
Application Programs 5
Example Program for C and C++
E364xA User’s and Service Guide 145
Example Program for C and C++
The following C programming example shows you how to
send and receive formatted I/O. This programming example
shows you how to use SCPI commands for the instrument
with VISA functionality and also includes error trapping. For
more information on non- formatted I/O and error trapping,
refer to the Keysight VISA User’s Guide.
The following C programming example was written in
Microsoft Visual C++ version 1.52 using the QuickWin
application project type, and using the large memory model
and C++ version 4.x or 5.0 using the Windows 32 application
project type. Make sure to move the visa.lib (Windows 3.1) or
visa32.lib (Windows 95/NT) and visa.h file to the lib and
include the development directory. These are usually found
in the c:\vxipnp\win(win95 or winnt)\lib\msc or
c:\vxipnp\win(win95 or winnt)\include directory.
Diode.c
/*Diode.C
This example program steps the power supply through 11 voltages and measures the current
response. It prints the voltage step and the current response as a table. Note that the
GPIB address is the default address from the factory for the power supply.*/
#include <visa.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include <conio.h>
#include <stdlib.h>
ViSession defaultRM; /* Resource manager id */
ViSession power_supply; /* Identifies power supply */
int bGPIB = 1; /* Set the number to 0 for use with the RS-232
interface */
long ErrorStatus; /* VISA Error code */
char commandString[256];
char ReadBuffer[256];
void delay(clock_t wait);
void SendSCPI(char* pString);
void CheckError(char* pMessage);

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Keysight Technologies E3646A and is the answer not in the manual?

Keysight Technologies E3646A Specifications

General IconGeneral
BrandKeysight Technologies
ModelE3646A
CategoryPower Supply
LanguageEnglish

Related product manuals