Hello,
I use three DIO-32HS and a RTSI bus and I want to write data of the
three port when one of the port of the second card change. For that I
have adapted the vi "Cont Change Detect (Async)":  I have added a new
slave card. Then to read data, my sub-vi read is in a boucle while and
when my acquisition is finished, my data are written in a file due to
indexation.
But i have a problem, this system function at 200 Hz, but for more
important frequency, i have some false value in my file.
If you are a solution or an idea for the error, thanks.


En fran=E7ais:
J'ai trois cartes DIO-32HS et un cable RTSI et je dois r=E9aliser une
capture des donn=E9es avec d=E9tection de changement de valeur sur l'un
des ports du deuxi=E8me p=E9riph=E9rique. Puis =E9crire cela dans un fichie=
r.
Pour cela, j'ai adapt=E9 le vi "Cont Change Detect (Async)", en g=E9rant
un port suppl=E9mentaire, puis pour lire mes donn=E9es, j'ai utilis=E9 mes
trois vi "DIO read" dans une boucle while et d=E8s que l'acquisition est
fini, j'utilise l'auto-indexation pour remplir mon fichier. Ce
principe fonctionne tr=E8s bien pour des fr=E9quences inf=E9rieures =E0 200
Hz, mais pour des valeurs sup=E9rieures cela pose un gros probl=E8me : il
y a des valeurs suppl=E9mentaires dans mon fichier et je ne sais pas
pourquoi.
Aussi, si vous avez une id=E9e pour r=E9soudre cela, ou de pourquoi de
l'erreur, je suis preneur.

Merci d'avance, Nicolas

Reply via email to