Önskar ett rs232 terminalprogram för loggning och debug

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Önskar ett rs232 terminalprogram för loggning och debug

Inlägg av jesse »

Ladda ner HHD Free serial port monitor och starta det.
Starta sedan en terminal (du måste ha något som skickar och tar emot data för att det ska finnas en kommunikation att övervaka)...

Med monitorn kan du övervaka varje tecken, i ASCII och HEX, och du kan även se exakt när de sändes/togs emot (i millisekunder)
Användarvisningsbild
Remote
Inlägg: 91
Blev medlem: 12 januari 2007, 08:05:17
Ort: Stockholm

Re: Önskar ett rs232 terminalprogram för loggning och debug

Inlägg av Remote »

Nerre skrev:
Remote skrev: Hex data kan ej lagras i logg filen. Work around är att använda copy/paste i "titt fönstret" som är i hex och därefter paste till en fil.
Lagrar inte loggfilen de bytes som den tar emot? Då handlar det ju bara om vilket program du använder för att kolla loggfilen. Du måste använda en visare som visar Hex (Viewern i Total Commander fixar väl det t.ex.).
Jo den lagrar allt i loggfilen, men har man begärt att det ska visas i hex som visas hex bara i titt fönstret, logg filen fortsätter att lagra ascii, fast man har valt hex visning. Alltså hex kan endast visas inte lagras. (not. hex data översätts till två ascii tecekn 0-9 och A-F, dvs en byte till två ascii-hex dvs 0x41 visas som "41" eller "A", men 41 lagras inte i logg filen av termite dumt nog...)
Senast redigerad av Remote 15 september 2011, 13:54:34, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43268
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Önskar ett rs232 terminalprogram för loggning och debug

Inlägg av sodjan »

> fast de var nog Windows vi prata om.

I så fall något i stil med "copy com1: c:\temp\serieport.log".

> Alltså hex kan endast visas inte lagras.

Ja, jo, men poängen var att det beror på vilket verktyg du använder
för att "titta" på loggen. Använd ett som kan visa HEX. Jag kör UE32,
men det kostar också lite pengar. Det finns enklare editorer som kan
visa HEX.

> Ladda ner HHD Free serial port monitor och starta det.

Fungerar ju bra, om det är samma maskin som är en del av
kommunikationen. Det kanske var så, men det var inte helt
tydligt.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Önskar ett rs232 terminalprogram för loggning och debug

Inlägg av jesse »

Du missuppfattar nog vad Nerre menade. Data lagras i ascii-format, men det utesluter inte att du läser de lagrade data som hexcode om du vill, om du skaffar ett program som kan visa filer i det formatet. (Jag känner inte till något).
Nerre
Inlägg: 27368
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Önskar ett rs232 terminalprogram för loggning och debug

Inlägg av Nerre »

Remote skrev:Jo den lagrar allt i loggfilen, men har man begärt att det ska visas i hex som visas hex bara i titt fönstret, logg filen fortsätter att lagra ascii, fast man har valt hex visning. Alltså hex kan endast visas inte lagras. (not. hex data översätts till två ascii tecekn 0-9 och A-F, dvs en byte till två ascii-hex dvs 0x41 visas som "41" eller "A", men 41 lagras inte i logg filen av termite dumt nog...)
Data i loggfilen lagras såklart inte i nåt specifikt format, det lagras som bytes. Sen är det programmet som visar filen som avgöra hur det skall visas. Ex. Notepad visar det såklart som ASCII, men använder man viewern i Total Commander så kan man välja att visa det som Hex.
Senast redigerad av Nerre 15 september 2011, 14:01:44, redigerad totalt 1 gång.
emwtur
Inlägg: 77
Blev medlem: 8 maj 2011, 23:21:25
Ort: Bredared

Re: Önskar ett rs232 terminalprogram för loggning och debug

Inlägg av emwtur »

Portmon funkar ju bra om man vill se vad som händer på EGNA comporten !

www.sysinternals.com ( ja - du hamnar hos microsoft )

/
Användarvisningsbild
Remote
Inlägg: 91
Blev medlem: 12 januari 2007, 08:05:17
Ort: Stockholm

Re: Önskar ett rs232 terminalprogram för loggning och debug

Inlägg av Remote »

Nerre skrev:
Remote skrev:Jo den lagrar allt i loggfilen, men har man begärt att det ska visas i hex som visas hex bara i titt fönstret, logg filen fortsätter att lagra ascii, fast man har valt hex visning. Alltså hex kan endast visas inte lagras. (not. hex data översätts till två ascii tecekn 0-9 och A-F, dvs en byte till två ascii-hex dvs 0x41 visas som "41" eller "A", men 41 lagras inte i logg filen av termite dumt nog...)
Data i loggfilen lagras såklart inte i nåt specifikt format, det lagras som bytes. Sen är det programmet som visar filen som avgöra hur det skall visas. Ex. Notepad visar det såklart som ASCII, men använder man viewern i Total Commander så kan man välja att visa det som Hex.
Nerre jag förstår hur du menar! Haken är att de jag ska visa har bara standardprogram notepad etc. Därför vore det praktsikt att få det rätt från början, när de själva ska läsa data som kommer.
Painpotato
Inlägg: 2
Blev medlem: 18 november 2010, 08:55:44

Re: Önskar ett rs232 terminalprogram för loggning och debug

Inlägg av Painpotato »

Kolla på http://www.docklight.de/
Stödjer macron, script, loggning mm kostar dock en del
I trialversionen kan man inte spara sina inställningar mellan sessioner
Användarvisningsbild
MiaM
Inlägg: 13608
Blev medlem: 6 maj 2009, 22:19:19

Re: Önskar ett rs232 terminalprogram för loggning och debug

Inlägg av MiaM »

Remote skrev:
Nerre skrev:
Remote skrev:Jo den lagrar allt i loggfilen, men har man begärt att det ska visas i hex som visas hex bara i titt fönstret, logg filen fortsätter att lagra ascii, fast man har valt hex visning. Alltså hex kan endast visas inte lagras. (not. hex data översätts till två ascii tecekn 0-9 och A-F, dvs en byte till två ascii-hex dvs 0x41 visas som "41" eller "A", men 41 lagras inte i logg filen av termite dumt nog...)
Data i loggfilen lagras såklart inte i nåt specifikt format, det lagras som bytes. Sen är det programmet som visar filen som avgöra hur det skall visas. Ex. Notepad visar det såklart som ASCII, men använder man viewern i Total Commander så kan man välja att visa det som Hex.
Nerre jag förstår hur du menar! Haken är att de jag ska visa har bara standardprogram notepad etc. Därför vore det praktsikt att få det rätt från början, när de själva ska läsa data som kommer.
Valfri "hex-editor" borde funka bra för att titta på loggfilerna.

http://www.google.se/search?gcx=c&sourc ... view+win32

Högt upp bland träffarna ser jag något på sourceforge, det är ett tecken på att programmet med största sannolikhet inte innehåller nåt oönskat skit (som annars är så vanligt för s.k. "fria" program för windows).

Om du ska sniffa seriedata så vill du kanske egentligen ha något som kan lyssna på två portar samtidigt, för att lyssna på trafiken åt båda hållen, och där snifferprogrammet kan se till att få datat i rätt ordning? Jag har inget bra tips på sådant program men har däremot byggt en sådan kabel :wink:
Skriv svar