Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

NI Week

Alguien del Foro va a NI Week?
 
Seria bueno conocer a la gente del foro en persona y hacer networking en español x alla...
 
Saludos
0 kudos
Mensaje 1 de 3
2.954 Vistas

Hola  Joaquin:

 

Gracias por utilizar los foros de National Instruments.

 

El error 50103 es causado por un conflicto cuando dos o más tareas DAQmx están intentando realizar la misma operación como lo es el caso de tu VI. Esto sucede en las tarjetas de adquisición de datos de la serie E y M ya que acceden a los canales de forma multiplexada y por lo tanto sólo una entrada analógica puede ser leída al mismo tiempo. Esto se da porque todos los canales de entrada analógicos requieren el uso de un mismo multiplexor y un mismo reloj de muestreo. Para poder realizar adquisición de canales múltiple todos los canales deben estar incluidos en una misma tarea. Cuando configuras en MAX sobre Data Neighborhood das clic derecho y seleccionas new, en el wizard seleccionas DAQmx Task. Aquí se va a configurar la tarea de la misma forma que un canal, la única diferencia es que a la hora de seleccionar el canal de la tarjeta debes presionar Ctrl y seleccionar todos los canales que estés usando, en este caso tus 4 entradas analógicas. En el block diagram cuando empiezas la tarea sólo debes configurar que vas a leer múltiples canales y puedes verlos cada uno de ellos mediante la función Split Signals.

 

Anexo un ejemplo en el cual se toma 1 muestra por canal como en tu ejemplo, si quieres adquisición continua basta incluir al DAQmx Read dentro de un ciclo while, espero sea de ayuda.

 

Que tengas un excelente día y estamos en contacto.

 

Carlos Pazos

AE México

Carlos Pazos

Senior Product Marketing Manager

National Instruments
0 kudos
Mensaje 2 de 3
2.905 Vistas

No hacer caso a la respuesta anterior.

Gracias.

Carlos Pazos

Senior Product Marketing Manager

National Instruments
0 kudos
Mensaje 3 de 3
2.902 Vistas