wybór z szeregu wartości

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.
dundus
Posty: 57
Rejestracja: 17 kwie 2008 14:41
Lokalizacja: Kraków
Kontakt:

wybór z szeregu wartości

Post autor: dundus »

Mam takie pytanie (zapewne proste).

Jak zrobić następującą rzecz:

Mam stworzony ciąg wartości x np. od x1=100 do x10=1000 (czyli 100, 200, 300, 400, .... 1000).
Każdej z tych wartości (100, 200, .... 1000) przypisana jest jakaś wartość y1, y2, y3, ... y10 (czyli x1->y1, x2->y2, x3->y3,.... x10->y10).
Teraz przychodzi mi np. x1 to mam y1, jak przychodzi x2 to mam y2 itd.
Chcę, żeby udało się zrobić tak, żeby jak przyjdzie wartość mniejsza od x1 (np. 50) to będzie traktowana jak x1 i będzie y1. Jeśli zaś przyjdzie wartość pomiędzy x1 i x2 (czyli np. 150), to będzie to wartość traktowana jako x2 i będzie y2.

dzięki z góry za pomoc

pozdrawiam
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: wybór z szeregu wartości

Post autor: jogurt_owocowy »

Zrób tak
[img]http://www.labview.pl/uploads/veir/inde ... 0table.gif[/img]
przy czym nie sprecyzowałeś co ma się stać przy podaniu wartości większej od x10
(powyższe rozwiązanie zwróci element zerowy). Jeśli ma to być element y10, to sprawdź wyjście klocka Search 1D Array i jeśli jest ujemne, to wpisz do niego długość tablicy X (lub Y) pomniejszoną o 1.
Pozdrawiam
dundus
Posty: 57
Rejestracja: 17 kwie 2008 14:41
Lokalizacja: Kraków
Kontakt:

wybór z szeregu wartości

Post autor: dundus »

W moim przypadku nie będą przychodziły większe wartości niż x10.

dzięki za pomoc

pozdrawiam
ODPOWIEDZ