Strona 1 z 1

Zapis kolejnych próbek sygnału do następnych indeksów tablic

: 28 sty 2016 19:55
autor: matiasss
Witam,

Staram się zrobić generator temperatury, który będzie podawał wartości z zakresu "Temp min" do "Temp max" co określony czas. Taki bardzo prosty (testowy) generator zapisałem jako VI i skorzystałem z niego w kolejnym VI od pokazywania wartości na wykresie. W tym miejscu chcę również zapisywać odbierane 'próbki' temperatury do tablicy, aby następnie z pobranych przez czas działania generatora wartości zrobić analizę.

Jak podpiąć tablicę, aby każdą wartość z generatora (później będą to wartości wysyłane z czujnika temperatury) zapisywać do tablicy w kolejnym wierszu? na screenie jest tablica, jednak zawsze następuje nadpisywanie pierwszej wartości, a nie są one zapisywane do kolejnych wierszy. Z góry dziękuję za pomoc.

Zapis kolejnych próbek sygnału do następnych indeksów tablic

: 28 sty 2016 20:21
autor: aaddaas
Ten bloczek przed indykatorem "initialized array" służy do ... inicjalizacji tablicy, czyli stworzenie nowej tablicy wypełnionej w całości zadanym elementem. W Twoim przypadku powinieneś użyć rejestru przesuwnego "shift register" i do niego dołączać pomiary przy pomocy bloczka "build array"

Zapis kolejnych próbek sygnału do następnych indeksów tablic

: 28 sty 2016 21:26
autor: matiasss
Dziękuję za odpowiedź, jednak próbuję użyć rejestru dość nieudolnie i nie potrafię otrzymać oczekiwanego rezultatu.
Czy mogę prosić jeszcze o jakąś wskazówkę? Poniżej rejestr przesuwny w tym VI.

Zapis kolejnych próbek sygnału do następnych indeksów tablic

: 28 sty 2016 22:11
autor: dajpanspokój
hej, zamien for loop na while loop i wszystko wstaw do srodka. Rozciągnij build array (tak żeby miala 2 wejscia), wtedy do tablicy w shift registrze bedzie dodawal się kolejny element.
Z lewej strony petli na wejscie shift registera ustaw pustą tablicę.

Nie zapomnij dodac jakiegos opoznienia w srodku (Wait until next ms multiply)

Re: Zapis kolejnych próbek sygnału do następnych indeksów tablic

: 28 sty 2016 22:20
autor: Paco_MS
Prawie dobrze, trochę więcej poczytaj na temat rejestrów przesuwnych. Jest późno i nie chciało mi się odpalać LabVIEW.
Podpinam szkic "ideowy". Myślę, że jest czytelny...

Re: Zapis kolejnych próbek sygnału do następnych indeksów tablic

: 28 sty 2016 22:25
autor: Paco_MS
Widzę, że trochę sie spóźniłem, pozdrawiam dajpanspokój...

Zapis kolejnych próbek sygnału do następnych indeksów tablic

: 28 sty 2016 23:59
autor: matiasss
Dziękuję za odpowiedzi, tablica zachowuje się dokładnie tak, jak chciałem.

Pozdrawiam,
Mateusz