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
wybór z szeregu wartości
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: wybór z szeregu wartości
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
[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
wybór z szeregu wartości
W moim przypadku nie będą przychodziły większe wartości niż x10.
dzięki za pomoc
pozdrawiam
dzięki za pomoc
pozdrawiam