Discusiones sobre Productos NI

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

¿Cómo sincronizar 2 señales (o más), leerlas y guardarlas?

¡Resuelto!
Ir a solución

Hola que tal,

 

Aquí dando lata de nuevo, sucede que me he percatado que esta sumamente lenta la adquisición de información hecho que no pasa desde luego si virtualizo la tarjeta.

 

Me pregunto si se deberá a cómo coloqué los VI's o es algo natural del dispositivo.

 

 

Gracias de antemano por cualquier observación.

 

- Gozto -

0 kudos
Mensaje 11 de 12
711 Vistas

Hola Gozto, algunas observaciones con respecto a tu programa:

 

- En cada iteración estas ajustando la velocidad de muestreo antes de medir, lo que naturalmente hará que la medición se alente. Te recomiendo que pongas una estructura case y poner ya sea un botón de "actualizar velocidad de muestreo", o alguna otra técnica para que no estes usando ese nodo de propiedad antes de cada medición.

 

- Estas escribiendo en un archivo y modificando la gráfica en el mismo ciclo. Una opción para mejorar esto sería utilizar una arquitectura de productor-consumidor, que separa las tareas en 2 ciclos. Te dejo un ejemplo al respecto: https://decibel.ni.com/content/docs/DOC-8964

 

También te dejo el VI que había adjuntado para 8.6

 

Saludos!

Aldo H
Ingenieria de Aplicaciones
Mensaje 12 de 12
710 Vistas