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 :)