From 11:00 PM CDT Friday, May 10 – 02:30 PM CDT Saturday, May 11 (04:00 AM UTC – 07:30 PM UTC), ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

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

medir tiempo en un cRIO

¿Como puedo medir el tiempo transcurrido en un cRIO corriendo en Scan Mode (no estoy usando la FPGA)?

 

Es decir, por ejemplo:

Activo una salida que activa un cilindro. Después de x segundos verificar que efectivamente el cilindro se haya movido (leyendo los sensores del cilindro).

 

No puedo usar un wait, porque no ocupo detener nada, unicamente saber cuanto tiempo transcurrió entre una tarea y otra.

 

Solía usar la herramienta llamda "Elapsed Time" en algunas aplicaciones que corrían en una computadora. Pero no sé si ésto sea lo más efectivo, o si me consuma demasiado espacio en el cRIO.

0 kudos
Mensaje 1 de 4
2.844 Vistas

Hola Fercho8

 

Lo puedes hacer usando Tick count ms. Adjunto una imagen en la que muestro un ejemplo de como cuento el tiempo entre cada que presiono el botón de OK. Lo que el ejemplo toma la diferencia entre Tick count final - tick count inicial, los cuales estan dados cada ms por lo que tienes una medición de tiempo adecuada. 

 

Saludos.

Jaime M
AE México
National Instruments

...porque soy de aquí y de todas partes; he venido en pos de compartir...
0 kudos
Mensaje 2 de 4
2.833 Vistas

Pero llegaría un momento en el que se desborda, no? O como reseteo esos tick counter?

0 kudos
Mensaje 3 de 4
2.824 Vistas

Que tal ..

 

En efecto el tick count(ms) devuelve un numero de (32 bits) y este se resetea a cero cuando cumple 2 ^ 32 -1 cuentas en "ms" esto es aproximadamente 49 dias que algunos aproximan a 2 meses ( INFO ) asi que si necesitan medir tiempos menores a estos no habria ningun problema y en cuanto a la pregunta de si se puede resetear la respuesta es NO, pero AQUI hay alguna informacion que te podria servir..

Saludos.



Ing. Jonathan E. Cruz Ortiz

ENERGÍA PROACTIVA S.A.S

Cel : (+57) 3173669343 - (+57) 3124451894

0 kudos
Mensaje 4 de 4
2.808 Vistas