konwersja string

Sprawy związane z interfejsem użytkownika - kontrolki, wskaźniki, wyświetlacze, wykresy oraz inne zagadnienia tego typu...
Korn
Posty: 21
Rejestracja: 20 paź 2009 20:54
Wersja środowiska: LabVIEW 8.5

konwersja string

Post autor: Korn »

Witam

W jaki sposób można wymusić konwersję formatu string do formatu liczby o stałej liczbie miejsc po przecinku (10)w dolne pętli . Na przedstawionym niżej schemacie dokładność danych wychodzących z bloku Scan from string jest ograniczona do 2 miejsc po przecinku niezależnie od tego co wstawię w format string. Dane te pochodzące z częstościomierza mają być przedstawione na bieżąco na wykresie, a rozgałęzienia będą podane analizie.
Załączniki
Untitled1.png
Untitled1.png (7.49 KiB) Przejrzano 7974 razy
Pozdrawiam Korn
Awatar użytkownika
smiga
Administrator
Posty: 817
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: konwersja string

Post autor: smiga »

Dla bloczka Scan From String w Helpie w Format Specifiers Syntax Elements jest %[Width], który podobno do tego służy ... choć powiem szczerze nie udało mi się go wykorzystać :)

Można zrobić to jednak korzystając z bloczka Type Cast jak poniżej:
Załączniki
as.jpg
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Korn
Posty: 21
Rejestracja: 20 paź 2009 20:54
Wersja środowiska: LabVIEW 8.5

konwersja string

Post autor: Korn »

Niby to samo a nie działa. Nie wiem gdzie jest błąd.
Załączniki
Untitled3.png
Pozdrawiam Korn
Awatar użytkownika
smiga
Administrator
Posty: 817
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: konwersja string

Post autor: smiga »

Drobną różnice widzę - stała s podpięta do wejścia input Format Into String kończy string, czyli:
789,1234567899 s

Nie wiem czy tu jest problem, ale być może.
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Korn
Posty: 21
Rejestracja: 20 paź 2009 20:54
Wersja środowiska: LabVIEW 8.5

konwersja string

Post autor: Korn »

Niestety ten element symuluje sygnał dostarczany z podłączanego później miernika i tutaj nic nie mogę zmienić.
Po odpięciu stałej s problem nie znika.
Ostatnio zmieniony 22 lut 2010 23:45 przez Korn, łącznie zmieniany 2 razy.
Pozdrawiam Korn
Awatar użytkownika
smiga
Administrator
Posty: 817
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: konwersja string

Post autor: smiga »

Sprawdziłem i faktycznie może tak działać ... bo ten bloczek niczego nie zmienia :) (sorki za zamieszanie - też się dałem wpuścić w maliny)
Cały problem leży w ustawieniach wyświetlania wskaźnika.
Kliknij na Indicator prawym myszy Properities/Display Format/ DIgits ... i tu 15
Teraz Scan From String może zostać i będzie działał OK
Ostatnio zmieniony 23 lut 2010 01:50 przez smiga, łącznie zmieniany 1 raz.
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Korn
Posty: 21
Rejestracja: 20 paź 2009 20:54
Wersja środowiska: LabVIEW 8.5

konwersja string

Post autor: Korn »

Dziękuję za pomoc. Problem rozwiązany.
Pozdrawiam Korn
ODPOWIEDZ