Operacje na tablicach - SubVI
: 20 wrz 2010 09:26
Witam,
jestem tu nowy, ledwie zaczynam zabawę z LV - w programowaniu jakieś tam doświadczenie mam jednak programowanie wizualne bloczkami/obrazkami to nie lada wyzwanie szczególnie dla początkującego z nawykami do ASCII kodu ;) nie zamierzam jednak szybko kończyć tej zabawy, szczególnie że mam extra mentora, który niestety dzisiaj jest nieobecny ;)
To moja pierwsza zupełnie samodzielna praca, więc jakość kodu niekoniecznie jest optymalna ;)
Do rzeczy: standardowe bloczki z grupy array pozwalają na podłączanie tablic dowolnego typu, czasem i wymiaru. Popełniłem kod, który funkcjonuje zgodnie z założeniem: pobiera tablicę o dowolnym wymiarze i zwraca jednowymiarową tablicę tego samego typu, w której występują posortowane unikaty wartości z tablicy wejściowej. Zamknąłem to w SubVI i niestety nie wszystko działa tak jak zakładałem. SubVI przyjmuje jedynie tablicę o tym samym typie, na którym go pisałem.
Wg mnie logiczna budowa programu pozwala na podłączenie tablicy dowolnego typu, choćby string ale niestety w tym wypadku wymaga modyfikacji większości kabli.
No i tu pytanie jak wykonać SubVI, który przyjmie tablicę dowolnego typu i zwróci tablicę o tym samym typie?
Pozdrawiam
Zbych
jestem tu nowy, ledwie zaczynam zabawę z LV - w programowaniu jakieś tam doświadczenie mam jednak programowanie wizualne bloczkami/obrazkami to nie lada wyzwanie szczególnie dla początkującego z nawykami do ASCII kodu ;) nie zamierzam jednak szybko kończyć tej zabawy, szczególnie że mam extra mentora, który niestety dzisiaj jest nieobecny ;)
To moja pierwsza zupełnie samodzielna praca, więc jakość kodu niekoniecznie jest optymalna ;)
Do rzeczy: standardowe bloczki z grupy array pozwalają na podłączanie tablic dowolnego typu, czasem i wymiaru. Popełniłem kod, który funkcjonuje zgodnie z założeniem: pobiera tablicę o dowolnym wymiarze i zwraca jednowymiarową tablicę tego samego typu, w której występują posortowane unikaty wartości z tablicy wejściowej. Zamknąłem to w SubVI i niestety nie wszystko działa tak jak zakładałem. SubVI przyjmuje jedynie tablicę o tym samym typie, na którym go pisałem.
Wg mnie logiczna budowa programu pozwala na podłączenie tablicy dowolnego typu, choćby string ale niestety w tym wypadku wymaga modyfikacji większości kabli.
No i tu pytanie jak wykonać SubVI, który przyjmie tablicę dowolnego typu i zwróci tablicę o tym samym typie?
Pozdrawiam
Zbych