Beispielprogramm für GPIB-1  

Empfangstestprogramm in C


  /*Bezeichnung:Empfangstestprogramm in C
Beschreibung:Empfangen mit der GPIB-Karte. */

/* 13. 4. 1994: Getestet jk */

#include <stdio.h>
#include <fcntl.h>

#pragma warn -par

void handler(int errval,int ax,int bp,int si)
/* Fängt Fehler ab, wenn keine Eingabe von der GPIB-Karte ansteht */
{
hardresume(1);
}

#pragma warn +par

void main(void)
{
int handle;
char string[255];

harderr(handler);

clrscr();
do {
if((handle=open("GPIB"))==-1) {
 printf("Fehler!");
 getch();
 exit(1);
}

                                /* ™ffnet GPIB zum Lesen und übergibt die
                                   Adresse an handle */

read(handle,string,255);        /* Liest Daten von der GPIB-Karte (max. 255
                                   Zeichen */
printf("%s\n",string);          /* Gibt die eingelesenen Daten
                                   auf dem Bildschirm aus */
close(handle);                  /* Schlieát handle */
} while(strcmp(string,"Ende"));
}