NI Home
Cart Cart | Help
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Reply
Member
Arcangel
Posts: 7
0 Kudos
Accepted Solution

Pulsos recibidos por la tarjeta PCI 1426

Estoy utilizando una tarjeta PCI 1426

Utilizando las funciones del trigger del componenete com CWIMAQ y introduciendo una señal por el puerto secundario de esta tarjeta en modo EXT por el canal 0, en ocaciones cuando estoy realizando este procedimiento la tarjeta no recibe todos los pulsos

 

Mi pregunta es existe alguna funcion o alguna forma para contar cuantos pulsos fueron recibidos por la tarjeta?

 

 

Active Participant
lfelias
Posts: 604
0 Kudos

Re: Pulsos recibidos por la tarjeta PCI 1426

Buenas tardes Arcangel,

 

Existen varias maneras de contar pulsos que entran a una tarjeta, por lo que entiendo estos pulsos son tu trigger y no hay hardware para contarlos y luego adquirir esa señal.

 

Lo que puedes hacer es programáticamente hacer un algoritmo que te cuente los pulsos, pero si estas procesando datos cuando llega el siguietne trigger no lo vas a poder contar.

 

Como había comentado en el otro foro, esta perdida de puslos puede ser por tres principales razones:

 

La primera es que la velocidad de tus trigger es mayor a la máxima velocidad que puede ver tu dispositivo, que segun recuerdo era de 100kS/s.

 

La segunda opción es que el ancho de tus pulsos sea mas pequeño que el ancho mínimo que la cámara detecta, o que esté en el límite y no los pueda ver, este según recuerdo es de 10ns o de 100ns, no estoy seguro.

 

Y finalmente, puede ser que estes procesando tu información en el mismo ciclo en el cual adquieres tu información, esto nos da como resultado la perdida de datos.

 

Si el último es tu caso, lo que puedes hacer es utilizar la arquitectura de programación llamada productor consumidor. En este link hablan un poquito más sobre esto: http://zone.ni.com/devzone/cda/tut/p/id/3023

 

Revisalo y podemos encontrar el porque estas perdiendo estos puslos y podemos tratar de corregir esto.

 

Más concretamente si quieres contar tus puslos requieres hacerlo programáticamente.

Luis Fernando
National Instruments Cono Sur
Ingeniería de Campo y Consultoría
http://chile.ni.com/
By using this web site, you accept the Terms of Use for this web site. Please read these Terms of Use carefully before using any part of this site. Please go here for information on ni.com's copyright infringement policy.
My Profile | Privacy | Legal | Contact NI © 2011 National Instruments Corporation. All rights reserved.    |    E-Mail this Page E-Mail this Page