EasyManua.ls Logo

Keysight Technologies 8163A/B - How to Set up a Fixed Laser Source

Keysight Technologies 8163A/B
306 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
232 8163A/B, 8164A/B & 8166A/B Mainframes Programming Guide
6 VISA Programming Examples
How to Set up a Fixed Laser Source
This example sets up a fixed laser source.
Install a Laser Source in Slot 2, before executing this example.
#include <stdio.h>
#include <stdlib.h>
#include <visa.h>
/* function prototypes for this examples */
/* function for simple error handling explained in example 1
*/
void checkError(ViSession session, ViStatus err_status );
void main (void)
{
ViStatus errStatus; /* returned error code from
visa call */
ViSession defaultRM; /* default visa resource
manager variable*/
ViSession vi; /* current session handle */
ViChar c; /* used in the keyboard wait
loop */
ViReal32 wavelength; /* wavelength of the laser
source */
/* initialize the visa library (see example 1) */
errStatus = viOpenDefaultRM (&defaultRM);
if(errStatus < VI_SUCCESS)
{
printf("Failed to open VISA Resource manager\n");
exit(errStatus);
}
/* Open session to GPIB device at address 20;*/
errStatus = viOpen (defaultRM, "GPIB::20::INSTR",
VI_NULL,VI_NULL,&vi);
if(errStatus < VI_SUCCESS)
{
printf("Failed to open instrument\n");
exit(errStatus);
}

Table of Contents

Related product manuals