Formatowanie - STRING
Formatowanie - STRING
Witam
Jestem tu nowy, dopiero zaczynam swoja przygode z labview.
Natknalem sie na problem z urzadzenem które mam obsłużyć. A mianowicie nie wiem jak odpowiednio sformatowac odbierane po rs232 dane...
dane maja postac np.
$IIMTW,16.4,C*10
$IIDBT,6.5,f,1.98,M,1.08,F*1B
i przychodzą w paczkach co 1 s.
Nie wiem jak wyciagnać z np tych danych : $IIMTW,16.4,C*10 temperature czyli 16.4 i umiescic na wykresie. Do tej pory udalo mi sie tylko wyciagać czesc rzeczywista, a dziesietne uciekaja...
Zalaczam kawalek vi ktorym filtruje dane:
Bede wdzieczny za pomoc
Pozdrawiam
Jestem tu nowy, dopiero zaczynam swoja przygode z labview.
Natknalem sie na problem z urzadzenem które mam obsłużyć. A mianowicie nie wiem jak odpowiednio sformatowac odbierane po rs232 dane...
dane maja postac np.
$IIMTW,16.4,C*10
$IIDBT,6.5,f,1.98,M,1.08,F*1B
i przychodzą w paczkach co 1 s.
Nie wiem jak wyciagnać z np tych danych : $IIMTW,16.4,C*10 temperature czyli 16.4 i umiescic na wykresie. Do tej pory udalo mi sie tylko wyciagać czesc rzeczywista, a dziesietne uciekaja...
Zalaczam kawalek vi ktorym filtruje dane:
Bede wdzieczny za pomoc
Pozdrawiam
- Załączniki
-
- string.jpg (28.98 KiB) Przejrzano 10698 razy
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Formatowanie - STRING
- Załączniki
-
- Scan From String example.png (6.55 KiB) Przejrzano 10686 razy
-
- Scan From String example.vi
- LV 2010
- (5.33 KiB) Pobrany 397 razy
Formatowanie - STRING
witam
Dzięki O coś takiego mi chodziło
Niestety ten program nie chce sie uruchomic... Niby wszystko jest niby jest ok a wyskakuje komunikat:
LabVIEW: Scan failed. The input string does not contain data in the expected format.
Dzięki O coś takiego mi chodziło
Niestety ten program nie chce sie uruchomic... Niby wszystko jest niby jest ok a wyskakuje komunikat:
LabVIEW: Scan failed. The input string does not contain data in the expected format.
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Formatowanie - STRING
To znaczy, że string wejściowy nie pasuje do stringa formatującego.LabVIEW: Scan failed. The input string does not contain data in the expected format.
Co dokładnie masz na myśli pisząc np.? Zmieniają się tylko wartości, czy coś więcej?dane maja postac np.
$IIMTW,16.4,C*10
$IIDBT,6.5,f,1.98,M,1.08,F*1B
i przychodzą w paczkach co 1 s.
Re: Formatowanie - STRING
Witam
Co do błedu to rozumiem co oznacza, ale nie wiem dlaczego. Poniewaz wszystko sie zgadza... :/
Co do danych toi przychodza takze inne, ktore mnie nie interesuja i je odrzucam.
Nizej przykladowy ciag danych z urzadzenia.
$IIDBT,6.6,f,2.01,M,1.10,F*12
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.6,f,2.01,M,1.10,F*12
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.6,f,2.01,M,1.10,F*12
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.5,f,1.98,M,1.08,F*1B
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIMTW,16.6,C*12
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.6,f,2.01,M,1.10,F*12
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.5,f,1.98,M,1.08,F*1B
$IIVHW,,T,,M,0.00,N,0.00,K*55
Co do błedu to rozumiem co oznacza, ale nie wiem dlaczego. Poniewaz wszystko sie zgadza... :/
Co do danych toi przychodza takze inne, ktore mnie nie interesuja i je odrzucam.
Nizej przykladowy ciag danych z urzadzenia.
$IIDBT,6.6,f,2.01,M,1.10,F*12
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.6,f,2.01,M,1.10,F*12
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.6,f,2.01,M,1.10,F*12
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.5,f,1.98,M,1.08,F*1B
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIMTW,16.6,C*12
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.6,f,2.01,M,1.10,F*12
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIBWC,,,,,,,T,,M,,N,*01
$IIDBT,6.5,f,1.98,M,1.08,F*1B
$IIVHW,,T,,M,0.00,N,0.00,K*55
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Formatowanie - STRING
A jak wygląda pojedyncza paczka? $IIDBT + $IIVHW + $IIBWC?i przychodzą w paczkach co 1 s.
$IIDBT,6.6,f,2.01,M,1.10,F*12
$IIVHW,,T,,M,0.00,N,0.00,K*55
$IIBWC,,,,,,,T,,M,,N,*01
Zamieść swój program - będzie łatwiej znaleźć problem.
Re: Formatowanie - STRING
Hej...
Troche sie nie zrozumielismy albo wyszlo moje gapiostwo...
Ten blad jest w Twoim progranie ktory zamiesciles jako przyklad tego filtrowania danych i nie wiem dlaczego...
Niby wyniki masz na screenie a u mnie nie chce sie on uruchomic.
pzdr
Troche sie nie zrozumielismy albo wyszlo moje gapiostwo...
Ten blad jest w Twoim progranie ktory zamiesciles jako przyklad tego filtrowania danych i nie wiem dlaczego...
Niby wyniki masz na screenie a u mnie nie chce sie on uruchomic.
pzdr
- cyjan1
- Posty: 70
- Rejestracja: 08 paź 2012 11:55
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: podkarpacie
Re: Formatowanie - STRING
Przypuszczam, że masz Windowsa w polskiej wersji językowej.
Wybierz z menu Tools -> Options... -> Front Panel i odznacz Use localized decimal point.
Aby zmiana zadziałała zapewne musisz uruchomić LabVIEW ponownie.
Wybierz z menu Tools -> Options... -> Front Panel i odznacz Use localized decimal point.
Aby zmiana zadziałała zapewne musisz uruchomić LabVIEW ponownie.
Pozdrawiam
Zenek
Zenek
Formatowanie - STRING
No i dziala:)
Dzieki chlopaki
Dzieki chlopaki