wyświetlanie stringów

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
coozi
Posty: 9
Rejestracja: 26 mar 2008 22:51
Kontakt:

wyświetlanie stringów

Post 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!
Awatar użytkownika
AzazeL
Posty: 46
Rejestracja: 05 cze 2008 19:00
Lokalizacja: Mikołów
Kontakt:

Re: wyświetlanie stringów

Post 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
coozi
Posty: 9
Rejestracja: 26 mar 2008 22:51
Kontakt:

wyświetlanie stringów

Post 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...
Awatar użytkownika
AzazeL
Posty: 46
Rejestracja: 05 cze 2008 19:00
Lokalizacja: Mikołów
Kontakt:

Re: wyświetlanie stringów

Post 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.
coozi
Posty: 9
Rejestracja: 26 mar 2008 22:51
Kontakt:

wyświetlanie stringów

Post 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
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: wyświetlanie stringów

Post 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
Ostatnio zmieniony 15 cze 2008 20:59 przez jogurt_owocowy, łącznie zmieniany 1 raz.
coozi
Posty: 9
Rejestracja: 26 mar 2008 22:51
Kontakt:

wyświetlanie stringów

Post autor: coozi »

Właśnie tego szukałem :)
Dzięki wielkie za pomoc.

Pozdrawiam :)
ODPOWIEDZ