Programming Examples
How to Co-ordinate Two Modules
1.4 How to Co-ordinate Two Modules
This example shows the interaction of two modules in the same
frame.
Install a Power Sensor in Slot 1 and a Laser Source in Slot 2 and
connect the Laser Source output to the Power Sensor input, before
executing this example.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <visa.h>
/* function prototypes for this examples */
/* function for a simple error handling explained in example 1 */
void checkError(ViSession session, ViStatus err_status );
void main (void)
{
ViStatus
errStatus;
ViSession
defaultRM;
ViSession
vi;
ViChar
replyBuf[256]; /* buffer holding answers of the instrument */
ViChar
c;
ViInt32 i;
/* loop counter */
ViInt32 cmdDone;
/* First get initialized the visa library (see example 1) */
152
/* returned error code from visa call */
/* default visa resource manager variable */
/* current session handle */
/* used in the keyboard wait loop */
/* return value for OPC command */