Zastąpienie wartości w tablicy.

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
giverone
Posty: 14
Rejestracja: 27 mar 2012 10:01
Wersja środowiska: LabVIEW 2011

Zastąpienie wartości w tablicy.

Post autor: giverone »

Mam daną tablicę i chciałbym odszukać w niej wartości, które są mniejsze od pewniej zadanej przez użytkownika wartości i następnie zamienić je wartościami zerowymi. Proszę o pomoc, bo nie mam koncepcji jak to zrobić.
MK_Zuk
Posty: 83
Rejestracja: 01 gru 2009 11:53
Wersja środowiska: LabVIEW 2014

Zastąpienie wartości w tablicy.

Post autor: MK_Zuk »

Witam.
Można do tego celu wykorzystać pętlę FOR.
Wprowadzasz swoją tablicę do tunelu autoindeksowanego
i wewnątrz fora masz dostęp do kolejnych elementów tablicy.
Sprawdzasz warunek większości i przy pomocy bloczka true/false lub struktury case przepuszczasz lub przypisujesz wartość 0
wyjście także jako tunel autoindeksowany.

Pozdrawiam
Zuk
giverone
Posty: 14
Rejestracja: 27 mar 2012 10:01
Wersja środowiska: LabVIEW 2011

Re: Zastąpienie wartości w tablicy.

Post autor: giverone »

A co to jest tunel autoindeksowany?

*Doczytałem. Dzięki za pomoc. Działa tak jak powinno :)
giverone
Posty: 14
Rejestracja: 27 mar 2012 10:01
Wersja środowiska: LabVIEW 2011

Re: Zastąpienie wartości w tablicy.

Post autor: giverone »

I kolejny problem związany z zawartością tablicy.

Jest dana tablica. Chciałbym znaleźć w niej pierwszą wartość z pewnego przedziału, np. od 2 do 3 oraz uzyskać jej indeks. Próbowałem korzystać z bloczku "Search 1D array", ale tam zwraca indeks tylko konkretnej wartości.
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Zastąpienie wartości w tablicy.

Post autor: PiDi »

To jest dokładnie to samo, co pierwszy problem. Przydać się może jeszcze prawy klik na pętlę for -> Conditional Terminal. To pozwoli zatrzymać pętlę po znalezieniu pierwszego elementu spełniającego warunek.
ObrazekObrazekObrazekObrazek
ODPOWIEDZ