PRoblem z wyswietlenim wyniku pomiarow

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
Krzysiek07
Posty: 2
Rejestracja: 26 mar 2007 00:00

PRoblem z wyswietlenim wyniku pomiarow

Post autor: Krzysiek07 »

Witam wszystkich:)
Wiem ze to nie jest może zbyt ambitny problem ale to początki z LabVIEW i mam pytanie: jak dostaje wynik pomiarów przez protokół TCP w formie string takiej postaci " S1 33355.71 |S2 -885.00 |A1 248751.2969 |A2 248706.2969 | " (jest to obraz ramki z wynikami ktore generuje urządzenie z dwóch sond pomiarowych) to jak mogę wyciągnąć na przykład dane z S1 i S2 do tabelki lub tez zrobić wykres wyników w czasie???

Kombinuje z blokiem : "Spreadsheet String To Array " ale coś nie mogę zrozumieć helpa :oops:

Za każda pomoc będę bardzo wdzięczny.
Pozdrawiam.
PS. Do moderatorów: jak w złym dziale to proszę o przesuniecie postu.
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: PRoblem z wyswietlenim wyniku pomiarow

Post autor: Mikrobi »

Jaki jest separator między danymi w ramce?
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
Krzysiek07
Posty: 2
Rejestracja: 26 mar 2007 00:00

Re: PRoblem z wyswietlenim wyniku pomiarow

Post autor: Krzysiek07 »

Urzadzenie to skalda sie z dwóch sond pomiarowych(magnetometrów) przesylajacych za pomoca protokolu TCP dane w ramce zbudowanej w taki sposob, ze:

"Ramka sklada sie z czterech elementów.
Pierwszy 16 bajtów zawiera informacje o polu magnetycznym odczytanym z magnetometru jednosiowego (sonda nr1):
S1 99999999.00t|
Kolejne 16 bajtów dostarcza informacje o wartosci pola magnetycznego odczytanego z drugiego magnetometru (sonda nr2):
S2 99999.00t|
Nastepne pola zostaly zarezerwowane dla danych pomierzonych z wejsc cefrowo-analogowych.
Odpowiednio dla sond nr1 :
A1 999999.9999t|
i dla sond nr2 :
A2 999999.9999|t|
Ramka konczy sie dwoma znakami CR LF, gdzie CR -10 LF-13

Przykładowa ramka :
S1_ramka | S2_ramka | A1_ramka | A2_ramka |CR|LF "

No i teraz jak z bloczku TCP wychodzi mi string własnie takiej postaci jak wyzej to jak to na przykład wrzucić wszystkie te wyniki w tabelke lub narysować wykres ale tylko dla wartości S1 i S2 ( pomijamy analogowe A1i A2) :?: ( nawet bardziej rozbicie takiego pojedynczego wyniku na 2 rożne sygnały S1 i S2 które potem moge dalej "obrabiać")
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: PRoblem z wyswietlenim wyniku pomiarow

Post autor: Mikrobi »

Zakładam, że chodzi o konwersję tego typu
Obrazek
:?:
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
ODPOWIEDZ