Bnc 1105 Universal Counter Manual de usuario Pagina 175

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 197
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 174
175
175175
175
{
ViStatus stat; /* For checking errors */
ViSession defaultRM; /* Communication channels */
ViSession sesn; /* Communication channel */
ViChar rsrcName[VI_FIND_BUFLEN]; /* Serial resource name */
ViChar intfDesc[VI_FIND_BUFLEN]; /* Port binding description */
ViUInt32 ret; /* To hold number of resources */
ViFindList flist; /* To hold list of resources */
char readin[128]="";
int tmo;
printf("\n ###### Start C++ Example program. ######\n");
printf(" We check the Counter on USB port and\n");
printf(" identify the first connected device.\n\n");
/* Begin by initializing the system */
stat = viOpenDefaultRM(&defaultRM);
if (stat < VI_SUCCESS) {
/* Error Initializing VISA...exiting */
printf ("Error Initializing NI-VISA...");
return 0;
}
stat = viFindRsrc (defaultRM, "USB[0-9]::0x164E::0x0FA4::?*INSTR",
&flist, &ret, rsrcName);
stat = viOpen (defaultRM, rsrcName, VI_NULL, VI_NULL, &sesn);
if (stat < VI_SUCCESS)
{
printf ("Could not open %s, status = 0x%08lX\n",rsrcName, stat);
return 0;
}
else
{
stat = viGetAttribute (sesn, VI_ATTR_INTF_INST_NAME, intfDesc);
printf ("Resource %s, Description %s\n", rsrcName, intfDesc);
Vista de pagina 174
1 2 ... 170 171 172 173 174 175 176 177 178 179 180 ... 196 197

Comentarios a estos manuales

Sin comentarios