EasyManua.ls Logo

Tektronix TDSUSB2 - Page 159

Tektronix TDSUSB2
233 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
Loading...
R-GPIB Commands Sample Program
return 0;
}
sprintf(write_buffer, "%s", "Variable:value? \"sequencerState\"");
ibwrt(scope, write_buffer, strlen(write_buffer));
ibrd(scope, read_buffer, 99);
if (ibsta & ERR)
{
GPIBCleanup(scope, "Unable to write to device");
}
read_buffer[ibcnt] = ’\0’;
if (strcmp(read_buffer, "\"Ready\"\n") == 0)
{
printf("Test Complete ...\n");
return 1;
}
Sleep(1000);
}
}
void report_generate(int scope,char* reportlename)
{
char write_buffer[100];
char read_buffer[100];
int status;
/* Set report le name */
sprintf(write_buffer, "Variable:value \"reportName\",\"%s\"",reportlename);
printf("%s",write_buffer);
status = ibwrt(scope, write_buffer, strlen(write_buffer));
if (ibsta & ERR)
{
GPIBCleanup(scope, "Unable to communicate with Scope");
return;
TDSUSB2 Universal Serial Bus Measurements Package 147

Table of Contents

Related product manuals