Strona 1 z 1
wyświetlanie stringów
: 13 cze 2008 14:37
autor: coozi
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!
Re: wyświetlanie stringów
: 13 cze 2008 21:01
autor: AzazeL
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
wyświetlanie stringów
: 14 cze 2008 12:54
autor: coozi
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
: 14 cze 2008 13:15
autor: AzazeL
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.
wyświetlanie stringów
: 15 cze 2008 16:52
autor: coozi
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
Re: wyświetlanie stringów
: 15 cze 2008 19:22
autor: jogurt_owocowy
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
wyświetlanie stringów
: 15 cze 2008 20:55
autor: coozi
Właśnie tego szukałem
Dzięki wielkie za pomoc.
Pozdrawiam