Tomasz Piasecki
Guest
Mon Aug 24, 2009 9:40 pm
Witajcie!
Historia idzie tak: mam urządzenie pomiarowe podłączane przez port COM. Na
odpowiednie zapytanie (w trybie tekstowym) urządzenie wypluwa 40KB liczb
stanowiących wynik, w trybie binarnym. Jeśli odczytuję to przez HyperTerminal
to przypadkowo trafiające się znaki kontrolne ten głupek interpretuje
(poznaję bo robi 'ping' i output skacze o kilka linii) w związku z czym cała
reszta liczb nie nadaje się do odczytu. Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu? Najlepiej, żeby
nie wymagał instalacji/uprawnień administratora. Żaden ze znanych mi
infomatyków nie mógł w swoim śmietniku czegoś takiego znaleźć...a wszyscy
pamiętają, że robili...
wyrazy,
TomaszPe
--
Wysłano z serwisu Usenet w portalu Gazeta.pl ->
http://www.gazeta.pl/usenet/
Mirek
Guest
Mon Aug 24, 2009 9:40 pm
Tomasz Piasecki wrote:
Quote:
Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu?
Masz linuksa?
cat /dev/ttyS0 > plik.bin
Mirek.
Mario
Guest
Mon Aug 24, 2009 9:40 pm
Tomasz Piasecki pisze:
Quote:
Witajcie!
Historia idzie tak: mam urządzenie pomiarowe podłączane przez port COM. Na
odpowiednie zapytanie (w trybie tekstowym) urządzenie wypluwa 40KB liczb
stanowiących wynik, w trybie binarnym. Jeśli odczytuję to przez HyperTerminal
to przypadkowo trafiające się znaki kontrolne ten głupek interpretuje
(poznaję bo robi 'ping' i output skacze o kilka linii) w związku z czym cała
reszta liczb nie nadaje się do odczytu. Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu? Najlepiej, żeby
nie wymagał instalacji/uprawnień administratora. Żaden ze znanych mi
infomatyków nie mógł w swoim śmietniku czegoś takiego znaleźć...a wszyscy
pamiętają, że robili...
wyrazy,
TomaszPe
Sprawdź Terminal v19.b by Br@y++. Jeśli też pisze do pliku tak jak
Hyperterminal to możesz przełączyć na hex to wtedy powinien pisać do
pliku kodami 0-F. Musiałbyś przekonwertować z takiego zapisu na binarny
jakimś edytorem hex.
--
Pozdrawiam
MD
Tomasz Piasecki
Guest
Mon Aug 24, 2009 9:40 pm
Mirek <i_tak@zaspamowany.adres> napisał(a):
Quote:
Tomasz Piasecki wrote:
Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu?
Masz linuksa?
cat /dev/ttyS0 > plik.bin
Mirek.
no masz. Jak zawsze zapomnialem. WinXP. Ale jak sie wkurze, to specjalnie do
tego celu zapuszcze linuxa z plytki.
wyrazy,
TomaszPe
--
Wysłano z serwisu Usenet w portalu Gazeta.pl ->
http://www.gazeta.pl/usenet/
J.F.
Guest
Mon Aug 24, 2009 9:56 pm
On Mon, 24 Aug 2009 19:56:17 +0000 (UTC), Tomasz Piasecki wrote:
Quote:
Historia idzie tak: mam urządzenie pomiarowe podłączane przez port COM. Na
odpowiednie zapytanie (w trybie tekstowym) urządzenie wypluwa 40KB liczb
stanowiących wynik, w trybie binarnym. Jeśli odczytuję to przez HyperTerminal
to przypadkowo trafiające się znaki kontrolne ten głupek interpretuje
(poznaję bo robi 'ping' i output skacze o kilka linii) w związku z czym cała
reszta liczb nie nadaje się do odczytu. Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu?
A HT tego nie potrafi ?
Na ekranie moze i skacze, ale do pliku zapisuje sie zle ?
TeraTerm.
J.
Mirek
Guest
Mon Aug 24, 2009 10:05 pm
Tomasz Piasecki wrote:
Quote:
Ale jak sie wkurze, to specjalnie do
tego celu zapuszcze linuxa z plytki.
No jak transmisja 9600 8n1 czyli domyślna dla com, to warto, a jak nie
to będziesz musiał użyć jeszcze programiku typu setserial, którego
raczej nie będzie na płytce.
Swoją drogą co za pomysł wysyłać wyniki pomiarów w nieludzkim języku.
Mirek.
neuron
Guest
Mon Aug 24, 2009 10:16 pm
Użytkownik "Tomasz Piasecki" <tipi_v2.0.SKASUJ@gazeta.pl> napisał w
wiadomości news:h6ur91$qe6$1@inews.gazeta.pl...
Quote:
Witajcie!
Historia idzie tak: mam urządzenie pomiarowe podłączane przez port COM. Na
odpowiednie zapytanie (w trybie tekstowym) urządzenie wypluwa 40KB liczb
stanowiących wynik, w trybie binarnym. Jeśli odczytuję to przez
HyperTerminal
to przypadkowo trafiające się znaki kontrolne ten głupek interpretuje
(poznaję bo robi 'ping' i output skacze o kilka linii) w związku z czym
cała
reszta liczb nie nadaje się do odczytu. Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu? Najlepiej, żeby
nie wymagał instalacji/uprawnień administratora. Żaden ze znanych mi
infomatyków nie mógł w swoim śmietniku czegoś takiego znaleźć...a wszyscy
pamiętają, że robili...
poszukaj w hyperterminlu (nigdy go nie uzywalem ale powinno tam cos takiego
byc) sterowania przeplywem, ewentualnie w ustawieniach portu com w
menadzeze urzadzen.
Generalnie powinny byc trzy ustawienia - brak , sprzetowy (czyli parami
rts-cts czy jakos tak ) i programowe zwane czesto xon / xoff gdzie wlasnie
sie uzywa kodow ascii do ztrzymywania transmisji.
wojtek
www.neuron.com.pl
CMMS Maszyna
Golem OEE
Hall2007
MaW
Guest
Mon Aug 24, 2009 10:34 pm
Użytkownik "Tomasz Piasecki" <tipi_v2.0.SKASUJ@gazeta.pl> napisał w
wiadomości news:h6ur91$qe6$1@inews.gazeta.pl...
Quote:
Witajcie!
Historia idzie tak: mam urządzenie pomiarowe podłączane przez port COM. Na
odpowiednie zapytanie (w trybie tekstowym) urządzenie wypluwa 40KB liczb
stanowiących wynik, w trybie binarnym. Jeśli odczytuję to przez
HyperTerminal
to przypadkowo trafiające się znaki kontrolne ten głupek interpretuje
(poznaję bo robi 'ping' i output skacze o kilka linii) w związku z czym
cała
reszta liczb nie nadaje się do odczytu. Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu? Najlepiej, żeby
nie wymagał instalacji/uprawnień administratora. Żaden ze znanych mi
infomatyków nie mógł w swoim śmietniku czegoś takiego znaleźć...a wszyscy
pamiętają, że robili...
Wrzuc w google "serial port monitor" - pierwszy link wygląda interesująco,
ciekawie też wygląda ta strona:
http://www.filesland.com/download/port-monitor.html
MaW
Konop
Guest
Mon Aug 24, 2009 11:40 pm
Quote:
Sprawdź Terminal v19.b by Br@y++. Jeśli też pisze do pliku tak jak
Hyperterminal to możesz przełączyć na hex to wtedy powinien pisać do
pliku kodami 0-F. Musiałbyś przekonwertować z takiego zapisu na binarny
jakimś edytorem hex.
Potwierdzam. Program ten ma taką złośliwą cechę, że ma ustawiony
parametr "Clear RX on char" i tam jest numer znaku, który kasuje okno, a
przy okazji blokuje kawałek dalszego odbioru i pieprzy zapis do pliku ;P..
ALE!!!!
Jak się przełączy na HEX to wszystko zapisuje bez problemu!! Potem można
taki plik zaimportować do hex editora, pewnie do większości można... ja
do tego używałem pewnego programu, ale nazwę będę mógł Ci podać jutro,
może za 2 dni dopiero...
Pozdrawiam!!
Adam Dybkowski
Guest
Tue Aug 25, 2009 12:11 am
Tomasz Piasecki pisze:
Quote:
Historia idzie tak: mam urządzenie pomiarowe podłączane przez port COM. Na
odpowiednie zapytanie (w trybie tekstowym) urządzenie wypluwa 40KB liczb
stanowiących wynik, w trybie binarnym. Jeśli odczytuję to przez HyperTerminal
to przypadkowo trafiające się znaki kontrolne ten głupek interpretuje
(poznaję bo robi 'ping' i output skacze o kilka linii) w związku z czym cała
reszta liczb nie nadaje się do odczytu. Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu?
TeraTerm - darmowy, potrafi logować do pliku dane binarne (tzn. dowolne
odebrane bajty).
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Marek Lewandowski
Guest
Tue Aug 25, 2009 9:40 am
On Aug 25, 1:11 am, Adam Dybkowski <adybkow...@45wp.pl> wrote:
Quote:
TeraTerm - darmowy, potrafi logować do pliku dane binarne (tzn. dowolne
odebrane bajty).
Wzglednie Realterm - tez darmowy i przy okazji pozwala na podstawowa
analize danych jak sie cosik debuguje...
Marek
Cezar
Guest
Tue Aug 25, 2009 11:53 am
"Adam Dybkowski" <adybkows12@45wp.pl> wrote in message
news:h6v6mo$b3g$2@news.wp.pl...
Quote:
Tomasz Piasecki pisze:
Historia idzie tak: mam urządzenie pomiarowe podłączane przez port COM.
Na
odpowiednie zapytanie (w trybie tekstowym) urządzenie wypluwa 40KB liczb
stanowiących wynik, w trybie binarnym. Jeśli odczytuję to przez
HyperTerminal
to przypadkowo trafiające się znaki kontrolne ten głupek interpretuje
(poznaję bo robi 'ping' i output skacze o kilka linii) w związku z czym
cała
reszta liczb nie nadaje się do odczytu. Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu?
TeraTerm - darmowy, potrafi logować do pliku dane binarne (tzn. dowolne
odebrane bajty).
takze putty potrafli logowac raw data.
c.
MaW
Guest
Tue Aug 25, 2009 9:43 pm
Użytkownik "Cezar" <cezar91@BEZtlen.pl> napisał w wiadomości
news:h70fs7$4ad$1@inews.gazeta.pl...
Quote:
"Adam Dybkowski" <adybkows12@45wp.pl> wrote in message
news:h6v6mo$b3g$2@news.wp.pl...
Tomasz Piasecki pisze:
Historia idzie tak: mam urządzenie pomiarowe podłączane przez port COM.
Na
odpowiednie zapytanie (w trybie tekstowym) urządzenie wypluwa 40KB liczb
stanowiących wynik, w trybie binarnym. Jeśli odczytuję to przez
HyperTerminal
to przypadkowo trafiające się znaki kontrolne ten głupek interpretuje
(poznaję bo robi 'ping' i output skacze o kilka linii) w związku z czym
cała
reszta liczb nie nadaje się do odczytu. Możecie polecić mi jakiś program
który by poprostu zapisywał na dysk to, co wypada z portu?
TeraTerm - darmowy, potrafi logować do pliku dane binarne (tzn. dowolne
odebrane bajty).
takze putty potrafli logowac raw data.
Pod warunkiem ze sie podepniecie pod juz otwarty przez inną aplikację port -
a z tym chyba bedzie problem
MaW
Adam Dybkowski
Guest
Tue Aug 25, 2009 11:27 pm
MaW pisze:
Quote:
Historia idzie tak: mam urządzenie pomiarowe podłączane przez port
COM. Na
odpowiednie zapytanie (w trybie tekstowym) urządzenie wypluwa 40KB
liczb
stanowiących wynik, w trybie binarnym.
[...]
Quote:
TeraTerm - darmowy, potrafi logować do pliku dane binarne (tzn. dowolne
odebrane bajty).
takze putty potrafli logowac raw data.
Pod warunkiem ze sie podepniecie pod juz otwarty przez inną aplikację
port - a z tym chyba bedzie problem
Eee, ale o co chodzi? Twórca wątku pisał o możliwości wydania komendy
tekstowej z programu terminalowego, na którą otrzymuje odpowiedź w
formie danych binarnych. I każdy program terminalowy potrafiący logować
te dane do pliku (bez ich zmieniania) będzie dobry. Nawet gdyby w tym
czasie na ekranie skakał w losowe miejsca kursorem i wyświetlał chińskie
znaczki. Co ma do tego podglądanie dostępu do portu przez inną aplikację?
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.