Witam wszystkich,
Moje pytanie dotyczy obróbki i wyświetlania stringów.
Mianowicie chodzi o to, żeby ze stringów tego typu p15-S097P085Z00 wyciągnąć na osobnych jednowierszowych okienkach (takich jak numeric w załączniku) wartości występujące po literze S i P, w tym przypadku 097 i 085.
Udało mi się to zrobić, ale w tablicy i wtedy wartości wyświetlane są tak jak w załączniku w tablicach saturacja i puls.
Pozdrawiam!
wyświetlanie stringów
Re: wyświetlanie stringów
Witam,
w tym programie wyciąłeś tylko kawałek tekstu zawierającego liczby, tak więc wartość nadal jest typu string. Należy więc przekonwertować wartości tekstowe do liczbowych (w załączniku).
Pozdrawiam
w tym programie wyciąłeś tylko kawałek tekstu zawierającego liczby, tak więc wartość nadal jest typu string. Należy więc przekonwertować wartości tekstowe do liczbowych (w załączniku).
Pozdrawiam
wyświetlanie stringów
Dzięki za odpowiedź, ale nadal nie wiem jak zrobić żeby wartości (niezależnie od tego czy są to stringi czy liczby typu numeric) pojawiały się w pojedynczym okienku na panelu użytkownika i zmieniały się w zależności od zmieniających się danych wejściowych...
Re: wyświetlanie stringów
Nie do końca rozumiem z czym masz problem.
Jeżeli chcesz wyświetlić pojedynczy element z tablicy wykorzystaj funkcje index array. Na wejście dajesz tablice dowolnego typu oraz numer wiersza (przy macierzy jednowymiarowej) a w wyniku interesujący cię element.
Jeżeli chcesz wyświetlić pojedynczy element z tablicy wykorzystaj funkcje index array. Na wejście dajesz tablice dowolnego typu oraz numer wiersza (przy macierzy jednowymiarowej) a w wyniku interesujący cię element.
wyświetlanie stringów
Ten sposób jest dobry jeśli znana jest wielkość tablicy, co w przypadku gdy dane są dopisywane w czasie rzeczywistym i wielkość którą chcemy wyświetlić zmienia się? Np. jeśli chciałbym wyświetlić to co jest pogrubine poniżej. p44
p37-S098P075Z00 p26
p21
p18
p17-S098P075Z00 p14
p13
p18
p17-S099P076Z00 p14
p13
p18
p17-S099P075Z00 p14
p13
Pozdrawiam
p37-S098P075Z00 p26
p21
p18
p17-S098P075Z00 p14
p13
p18
p17-S099P076Z00 p14
p13
p18
p17-S099P075Z00 p14
p13
Pozdrawiam
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: wyświetlanie stringów
Hej.
Zapoznaj się z TYM wątkiem, w którym jest pokazane jak używać klocka Scan From String. W Twoim konkretnie przypadku rozwiązanie będzie wyglądać tak:
[img]http://labview.pl/uploads/veir/scan%20from%20string.gif[/img]
Jeśli podasz na wejście string postaci p37-S098P075Z00, działa to tak jak na rysunku. Jeśli podasz string p44 albo p17-S098 funkcja wczyta poprawnie te wartości, które są w stringu (odpowiednio "p44" oraz "p17" i stojącą po S liczbę 98) ale zapali się diodka informująca, że nie wszystkie dane zostały wczytane.
Pozdrawiam
Zapoznaj się z TYM wątkiem, w którym jest pokazane jak używać klocka Scan From String. W Twoim konkretnie przypadku rozwiązanie będzie wyglądać tak:
[img]http://labview.pl/uploads/veir/scan%20from%20string.gif[/img]
Jeśli podasz na wejście string postaci p37-S098P075Z00, działa to tak jak na rysunku. Jeśli podasz string p44 albo p17-S098 funkcja wczyta poprawnie te wartości, które są w stringu (odpowiednio "p44" oraz "p17" i stojącą po S liczbę 98) ale zapali się diodka informująca, że nie wszystkie dane zostały wczytane.
Pozdrawiam
Ostatnio zmieniony 15 cze 2008 20:59 przez jogurt_owocowy, łącznie zmieniany 1 raz.
wyświetlanie stringów
Właśnie tego szukałem
Dzięki wielkie za pomoc.
Pozdrawiam
Dzięki wielkie za pomoc.
Pozdrawiam