Agilent Technologies E2094S Guía de usuario Pagina 59

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 146
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 58
Programming with VISA 3
Agilent VISA User’s Guide 59
printf("TTL0");
break;
default:
printf("<other 0x%x>", trigId);
break;
}
printf("\n");
return VI_SUCCESS;
}
void main(){
ViSession defaultRM,vi;
/* open session to VXI device */
viOpenDefaultRM(&defaultRM);
viOpen(defaultRM, "VXI0::24::INSTR", VI_NULL,
VI_NULL, &vi);
/* select trigger line TTL0 */
viSetAttribute(vi, VI_ATTR_TRIG_ID,
VI_TRIG_TTL0);
/* install the handler and enable it */
viInstallHandler(vi, VI_EVENT_TRIG, myHdlr,
(ViAddr)10);
viEnableEvent(vi, VI_EVENT_TRIG, VI_HNDLR,
VI_NULL);
/* fire trigger line, twice */
viAssertTrigger(vi, VI_TRIG_PROT_SYNC);
viAssertTrigger(vi, VI_TRIG_PROT_SYNC);
/* unenable and uninstall the handler */
viDisableEvent(vi, VI_EVENT_TRIG, VI_HNDLR);
viUninstallHandler(vi, VI_EVENT_TRIG, myHdlr,
(ViAddr)10);
/* close the sessions */
viClose(vi);
viClose(defaultRM);
}
Vista de pagina 58
1 2 ... 54 55 56 57 58 59 60 61 62 63 64 ... 145 146

Comentarios a estos manuales

Sin comentarios