De Serial Port Logger is een gratis softwareprogramma voor COM-poorten waarmee alle seriële communicatiegegevens in een tekstbestand worden vastgelegd. Het verzamelt eenvoudig gegevens van een seriële poort en slaat deze waardevolle informatie op in een nieuw tekstbestand of gaat verder met een vorige sessie.
Deze Free Serial Data Logger is gelicenseerd als open-sourcesoftware.
Inhoud:
Gebruik van RS232 Data Logger
Met de Serial Data Logger-software kunt u seriële transmissies analyseren, wat in diverse situaties nuttig kan zijn. U kunt deze informatie gebruiken om seriële poorten en hun verkeer beter te begrijpen. Een COM-poortlogger kan ook worden gebruikt om gegevens van een GPS-apparaat te verzamelen om bewegingen bij te houden of om verdere analyses uit te voeren van seriële activiteiten.
Registreer seriële COM-poortgegevens en volg veranderingen in gegevensstroom
De RS232 Logger (ook bekend als Free Serial Port Monitor) heeft een eenvoudige interface. Om te beginnen met het vastleggen van gegevens: Selecteer de seriële poort. Kies de locatie waar de communicatiegegevens moeten worden opgeslagen. Stel de parameters van de RS232-poort in. Klik op “Start”. De logbestanden in het tekstbestand bevatten alle details over de seriële poortcommunicatie en de RS232-gegevensstroom.
Test RS232-communicatie tussen apparaten en toepassingen
De FREE Serial Port Logger kan worden geïnstalleerd en gebruikt op virtuele machines, zoals VMware of Virtual PC. Deze functionaliteit is ideaal voor tests. Deze logger is ook uitstekend geschikt voor educatieve doeleinden.
Gids voor Serial Data Logger
Na het downloaden, installeren en starten van de RS232 Data Logger wordt u begroet met een intuïtieve gebruikersinterface. Het vastleggen van seriële gegevens is eenvoudig: kies de seriële poort die u wilt registreren en het bestand waarin de gegevens worden opgeslagen. Stel vervolgens de parameters van de seriële poort in en klik op de knop “Start logging”.
Beschikbare poorten
In dit paneel worden de beschikbare seriële poorten op uw systeem weergegeven, evenals hun registratie-status. Virtuele en echte seriële poorten worden op dezelfde manier behandeld door de RS232 Data Logger.
Logbestand
Met de knop “Bestand openen” wordt een dialoogvenster geopend waarin u de doelbestemming voor het logbestand kunt selecteren. De bestandsnaam wordt weergegeven in het tekstvak “Logbestand”. Het selecteren van een bestandsnaam start echter niet automatisch het loggen; dit moet worden gedaan door op de knop “Start logging” te klikken.
Toevoegen aan bestand
Met deze optie bepaalt u of de door de RS232 Logger vastgelegde gegevens aan het einde van een bestaand bestand worden toegevoegd, of dat het bestand wordt gewist en het loggen begint in een leeg bestand.
Opties voor seriële poort
Selecteer de parameters van de seriële poort die u wilt registreren. Deze parameters moeten overeenkomen met de waarden van de betreffende poort; anders mislukt het vastleggen van de gegevens.
- Baudrate: Dit geeft de transmissiesnelheid van de seriële poort aan in bits per seconde. Bijvoorbeeld, "1200 baud" betekent dat de maximale snelheid van de poort 1200 bits per seconde is. De RS232 Data Logger ondersteunt alle standaard baudrates van 100 tot 256.000 bits per seconde.
- Databits: Deze optie geeft het aantal databits aan dat de poort zal verzenden. Seriële communicatie omvat het verzenden van databits, samen met een startbit, een stopbit en, indien ingeschakeld, een pariteitsbit. De databits bevatten de nuttige informatie van de transmissie. De parameters voor databits kunnen worden ingesteld op vijf, zes, zeven of acht, waarbij het minst significante bit als eerste wordt verzonden. Het verzenden van ASCII-tekens vereist minimaal zeven databits, terwijl binaire gegevens acht databits nodig hebben. Bepaalde gespecialiseerde communicatieapparatuur maakt gebruik van de formaten van vijf of zes databits.
- Pariteit: Hiermee wordt bepaald of de pariteit wordt gecontroleerd. Er zijn vijf opties beschikbaar: geen, oneven, even, markering of spatie. Bij de optie geen wordt er geen pariteitsbit verzonden en wordt er geen controle uitgevoerd. Bij even pariteit worden de markeerbits in de gegevens geteld en wordt de pariteitsbit zo ingesteld of gewist dat het totale aantal markeerbits even is. Oneven pariteit werkt op dezelfde manier, maar zorgt ervoor dat het aantal markeerbits oneven is. Markering stelt de pariteitsbit altijd in, terwijl spatie aangeeft dat de pariteitsbit niet is ingesteld.
- Stopbits: Hiermee wordt aangegeven hoe het einde van een byte wordt gemarkeerd. De waarden kunnen 1, 1,5 of 2 zijn. De meeste moderne apparaten gebruiken 1 stopbit.
- Flowcontrol: Hiermee wordt het type flowcontrol aangegeven dat wordt gebruikt. Deze parameter zorgt ervoor dat het apparaat dat de seriële gegevens ontvangt, de transmissie correct kan verwerken. De RS232 Data Logger-software biedt de mogelijkheid om te kiezen tussen hardware, geen of Xon/Xoff, die worden gebruikt voor asynchrone communicatie.
Statistieken
De RS232 Data Logger presenteert realtime gegevens via twee afzonderlijke tellers: Bytes ontvangen van poort: Geeft het totale aantal bytes aan dat van de poort is ontvangen. Totaal aantal bytes in bestand: Toont de hoeveelheid gegevens die in het logbestand is vastgelegd. De status van de seriële poort wordt ook weergegeven. Deze statistieken helpen ervoor te zorgen dat de communicatiegegevens correct worden vastgelegd.
Logging starten
Met deze knop start u de logprocedure met de geselecteerde poort en parameters. Tijdens de logging verandert de knop in "Logging stoppen", waarmee u de sessie kunt beëindigen.
Help
De gebruikershandleiding van de software is toegankelijk via deze optie.