Strona 2 z 2
LabVIEW + karta USB6216 + enkoder
: 09 mar 2010 21:21
autor: bogdani
Witaj
Musiałbym jutro podzwonić żeby się upewnić, ale na 99,99% nie będziesz w stanie odczytać wejścia cyfrowe i wystawić sygnał analogowy na wyjście co 200 mikrosekund, bo taki jest twoje założenie.
Nie będzie problemem wg mnie matematyka (maszyna stanów i wyliczenie wysterowania), ale przede wszystkich operacje I/O.
Mogę się mylić, dlatego jutro musiałbym to potwierdzić w NI.
bogdani
LabVIEW + karta USB6216 + enkoder
: 12 mar 2010 14:41
autor: bogdani
Dziś się dowiedziałem że powinno się dać to zrobić zwykłą kartą serii M.
Nie napisałeś czy ten kontroler to jest Real Time'owy czy pracuje pod Windowsem.
Pod RT na jednym rdzeniu możesz puścić taką pętlę która odczytuje cyfrówki wylicza sterowanie i wystawia sygnał analogowy. W najgorszym przypadku możesz mieć przesunięcie wystawienia sygnału o jeden cykl, czyli będzie opóźnienie o 0,2 ms względem odczytanej pozycji.
Tyle.
Przez weekend wyszlifuje przykład, który może posłużyć za test. Dziś nie dam rady.
bogdani
Re: LabVIEW + karta USB6216 + enkoder
: 13 mar 2010 13:48
autor: arczi
Dziękuję bardzo za zainteresowanie i pomoc
Na kontrolerze jest system Windows XP oraz system LabVIEW RT. Mogę sobie wybrać z poziomu Bios-u lub zworką na kontrolerze PXI który system ma się włączyć.
Re: LabVIEW + karta USB6216 + enkoder
: 15 mar 2010 14:02
autor: bogdani
Witaj
Mała obsuwa w czasie, ale tak to bywa z małymi dziećmi i kobietami
W załączniku masz fragment który powinien działać na jednym rdzeniu, a reszta programu na drugim.
Z założenia to się powinno wyrobić. Jeśli nie będzie działało to pobaw się zegarami i sygnałami wejściowymi dla odpowiednich torów pomiarowych.
bogdani