Równoległe pętle z przesyłką danych - USB 6341
: 14 lut 2013 00:18
Witajcie, chciałbym Was prosić o pomoc w rozwiązaniu następującego problemu.
Używam karty NI USB 6341 oraz wersji LabVIEW 2011. Za pomocą karty odczytuję dwa wejścia analogowe oraz chcę równolegle generować jedno wyjście analogowe.
Podaję opis do rysunku w załączniku.
Wczytuję przemieszczenia x1 i x2, następnie liczę pochodną po czasie otrzymując prędkości v1 i v2.
Mam możliwość wyboru trzech trybów generowania napięcia na wyjściu Uzadane poprzez przyciski.
Gdy wyłączę tryb aktywny mam wartość 2.5. Gdy włączony jest tryb aktywny mam do wyboru dwa warianty: prędkościowy lub przełączeniowy. Prędkościowy odpowiednio skaluje wartość napięcia Uzadane w funkcji prędkości v2-v1. Przełączeniowy przełącza wartości zależnie od znaku prędkości v2-v1.
Problem:
1. zadanie wartości Uzadane na wyjście DAQ. Gdy porównuję U zadane w obu pętlach to są różne.Może jest jakiś inny sposób podłączenia sygnału do wyjścia DAQ - nie jako zmienna lokalna.
2. wyskakują mi problemy z buforem, gdyż chcę "równolegle" odczytać wartość z czujników x1 i x2 oraz zadać napięcie Uzadane.
Dzięki za pomoc:)
Używam karty NI USB 6341 oraz wersji LabVIEW 2011. Za pomocą karty odczytuję dwa wejścia analogowe oraz chcę równolegle generować jedno wyjście analogowe.
Podaję opis do rysunku w załączniku.
Wczytuję przemieszczenia x1 i x2, następnie liczę pochodną po czasie otrzymując prędkości v1 i v2.
Mam możliwość wyboru trzech trybów generowania napięcia na wyjściu Uzadane poprzez przyciski.
Gdy wyłączę tryb aktywny mam wartość 2.5. Gdy włączony jest tryb aktywny mam do wyboru dwa warianty: prędkościowy lub przełączeniowy. Prędkościowy odpowiednio skaluje wartość napięcia Uzadane w funkcji prędkości v2-v1. Przełączeniowy przełącza wartości zależnie od znaku prędkości v2-v1.
Problem:
1. zadanie wartości Uzadane na wyjście DAQ. Gdy porównuję U zadane w obu pętlach to są różne.Może jest jakiś inny sposób podłączenia sygnału do wyjścia DAQ - nie jako zmienna lokalna.
2. wyskakują mi problemy z buforem, gdyż chcę "równolegle" odczytać wartość z czujników x1 i x2 oraz zadać napięcie Uzadane.
Dzięki za pomoc:)