Strona 1 z 1

konwersja string

: 22 lut 2010 18:21
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.

Re: konwersja string

: 22 lut 2010 21:50
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:

konwersja string

: 22 lut 2010 22:48
autor: Korn
Niby to samo a nie działa. Nie wiem gdzie jest błąd.

Re: konwersja string

: 22 lut 2010 23:29
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.

konwersja string

: 22 lut 2010 23:37
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.

Re: konwersja string

: 23 lut 2010 01:48
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

konwersja string

: 23 lut 2010 16:46
autor: Korn
Dziękuję za pomoc. Problem rozwiązany.