Tipo A
Completar el código siguiente pare gestionar la lectura de un sensor digital marca Acme conectado a una tarjeta NI USB-6008 en P0.5. Se pide sustituir los tres interrogantes remarcados en color rojo por el código en lenguaje C correspondiente:
¿? lectura_sensor_acme(¿?) {
int32 daq_error;
uInt32 dato;
daq_error=DAQmxReadDigitalScalarU32(digital_sensor_task,0.0,&dato,NULL);
if (daq_error !=0) process_error(daq_error,"Lectura sensor ACME()");
if ((dato & ¿?)===0) return(0);
else return(1);
}
Solución:
int..............................(void)
máscara = 0x00000020
Tipo B
Completar el código siguiente pare gestionar la lectura de un sensor digital marca Acme conectado a una tarjeta NI USB-6008 en P0.7. Se pide sustituir los tres interrogantes remarcados en color rojo por el código en lenguaje C correspondiente:
¿? lectura_sensor_acme(¿?) {
int32 daq_error;
uInt32 dato;
daq_error=DAQmxReadDigitalScalarU32(digital_sensor_task,0.0,&dato,NULL);
if (daq_error !=0) process_error(daq_error,"Lectura sensor ACME()");
if ((dato & ¿?)===0) return(0);
else return(1);
}
Solución:
int............................(void)
máscara=0x00000080
Tipo C
Completar el código siguiente pare gestionar la lectura de un sensor digital marca Acme conectado a una tarjeta NI USB-6008 en P0.3. Se pide sustituir los tres interrogantes remarcados en color rojo por el código en lenguaje C correspondiente:
¿? lectura_sensor_acme(¿?) {
int32 daq_error;
uInt32 dato;
daq_error=DAQmxReadDigitalScalarU32(digital_sensor_task,0.0,&dato,NULL);
if (daq_error !=0) process_error(daq_error,"Lectura sensor ACME()");
if ((dato & ¿?)===0) return(0);
else return(1);
}
Solución:
int.............................(void)
máscara= 0x00000008
Tipo D
Completar el código siguiente pare gestionar la lectura de un sensor digital marca Acme conectado a una tarjeta NI USB-6008 en P0.6. Se pide sustituir los tres interrogantes remarcados en color rojo por el código en lenguaje C correspondiente:
¿? lectura_sensor_acme(¿?) {
int32 daq_error;
uInt32 dato;
daq_error=DAQmxReadDigitalScalarU32(digital_sensor_task,0.0,&dato,NULL);
if (daq_error !=0) process_error(daq_error,"Lectura sensor ACME()");
if ((dato & ¿?)===0) return(0);
else return(1);
}
Solución:
int............................(void)
máscara= 0x00000040
No hay comentarios:
Publicar un comentario