Functies

Functies van SerialTool

De ultieme seriële-poortsoftware: baanbrekende functies en ongeëvenaarde prestaties

Multiplatform gratis software

Met SerialTool kun je elke seriële poort monitoren, sniffen, debuggen, ermee communiceren en alle gegevens loggen. Het draait op Windows, macOS (Intel en Apple Silicon) en Linux (compatibel met de meeste distributies). Er is ook een PRO-versie beschikbaar tegen zeer concurrerende prijzen, met mogelijkheden die geen enkele andere seriële-poortsoftware evenaart.

Meerdere seriële poorten in één programma

In tegenstelling tot andere programma’s beheert SerialTool meerdere seriële poorten in één enkele instantie. Je kunt een seriële-poortnummer toewijzen aan elke COM-poort (Windows) of elk apparaat (macOS en Linux).

Hexadecimale weergavemodus

Naast de terminalmodus maakt de hexadecimale modus het mogelijk om verzonden en ontvangen pakketten van de seriële poorten in verschillende kleuren weer te geven. Het is ook mogelijk bepaalde bytes met verschillende kleuren te markeren om ze tijdens het loggen te onderscheiden, en elke byte te analyseren en weer te geven in ASCII-, hexadecimale, binaire of octale modus.

Python-scripting

Python-scripting met een professionele editor om je eigen programma’s te maken en de grafische interface van SerialTool te gebruiken. Enkele voorbeelden zijn al in SerialTool geïntegreerd en hoeven alleen aan jouw behoeften te worden aangepast.

Virtuele COM-poorten

De Virtual COM Port-driver (alleen Windows) maakt virtuele seriële poorten aan en verbindt deze via een virtuele null-modemkabel.

Daarnaast is er een set hulpprogramma’s voor virtuele COM-poorten, zoals COM Splitter, Sniffer en COM to Network (met ondersteuning voor RFC 2217 Telnet Com Port).

COM Sniffer

COM Sniffer maakt het, net als SpyPort, mogelijk om de gegevens te monitoren en te sniffen die worden verzonden via een COM-poort die door andere software is geopend, evenals alle andere IOCTL-signalen. Deze functie is alleen beschikbaar voor Windows-gebruikers met een PRO-licentie.

Bezoek de COM Sniffer-website

SpyPort

Met de SpyPort-functie kun je al het seriële-poortverkeer op kernelniveau monitoren, zelfs dat van programma’s van derden. Deze functie is alleen beschikbaar voor Windows-gebruikers met een PRO-licentie.

ModBus-client

Mogelijkheid om pakketten te versturen in MODBUS RTU- en ASCII-formaat en in TCP-modus. Een ideale functie voor communicatie met industriële machines.

Hex-bestandseditor

SerialTool integreert een krachtige, betrouwbare en professionele hex-bestandseditor. Deze functionaliteit maakt SerialTool uniek: het behandelt niet alleen de seriële poort, maar alle mogelijke behoeften van ontwikkelaars.

SerialScope-modus

SerialTool biedt een grafische tool om pakketten te monitoren en ze weer te geven als op een oscilloscoop. Een zeer nuttig hulpmiddel om de eerste stappen te zetten in het verkennen van de seriële poort.

ByteVisualizer

ByteVisualizer is ontworpen om geavanceerde mogelijkheden te bieden voor datavisualisatie en -transformatie op zowel byte- als bitniveau, en om gegevensoverdracht via een seriële poort te simuleren.

Packet-lijst

Met SerialTool kun je alle inkomende en uitgaande pakketten van de seriële poort archiveren in een lijst die kan worden geëxporteerd in CSV- of tekstformaat. Je kunt in de pakketten zoeken naar een specifieke ASCII- of hexadecimale reeks.

USBMap

Breng USB-poorten en aangesloten apparaten in kaart. USBMap is een functie van SerialTool die basisinformatie weergeeft over USB-hostcontrollers, USB-hubs en aangesloten USB-apparaten.

Verzenden van getimede pakketten

SerialTool biedt de mogelijkheid om getimede pakketten rechtstreeks naar de seriële poort te sturen voor een ingesteld aantal keren. Je kunt ook een teller toevoegen vóór het versturen van het pakket of aan het einde van een pakket om de debug-modus van je applicaties nog gedetailleerder te maken.

Bufferopslag

SerialTool maakt het mogelijk vooraf opgeslagen buffers te bewerken en te versturen om de eenvoud en snelheid van gebruik te verhogen. De buffers kunnen rechtstreeks vanuit het speciale paneel worden opgeroepen en verstuurd.

Automatisch antwoord

De Auto-Answer-modus maakt het mogelijk automatisch te antwoorden met vooraf gedefinieerde antwoorden zodra een specifieke byte-reeks (hexadecimaal of ASCII) op een seriële poort binnenkomt. Deze functie is zeer nuttig tijdens de ontwikkeling van embedded systemen waarbij je een antwoord moet simuleren zodra een bepaalde byte-reeks wordt ontvangen.

Alarmen

SerialTool biedt de mogelijkheid om alarmen te activeren bij het binnenkomen van een specifieke byte-reeks en te bepalen hoe er gereageerd moet worden. Je kunt een alarm instellen wanneer een pakket een bepaalde byte-reeks (ASCII of hexadecimaal) bevat of niet bevat, of wanneer het begint of niet begint met een bepaalde byte-reeks. De alarmlogs kunnen direct in een bestand worden opgeslagen.

Seriële-poortverkeerslogger

Met SerialTool kun je al het seriële verkeer in en uit een specifieke seriële poort opslaan in ASCII- of binaire bestandsmodus. Deze functie maakt nauwkeurige monitoring van al het seriële verkeer mogelijk.

Seriële poort naar netwerk

Je kunt al het inkomende of uitgaande verkeer van een seriële poort rechtstreeks via het netwerk verzenden in TCP- of UDP-modus, of naar een HTTP-script van het type GET of POST. Deze modus is zeer nuttig voor het op afstand loggen van een apparaat om de correcte werking te controleren.

Bestanden via de seriële poort verzenden

Een zeer nuttige functie maakt het mogelijk om bestanden naar de seriële poort te versturen, opgesplitst in pakketten met instelbare lengte en timing.

Seriële-poort-CRC

Het is mogelijk het verzenden van een pakket automatisch te voltooien met een brede reeks CRC’s van 8-bit, 16-bit, 24-bit en 32-bit met de meest gebruikte polynomen.

Selecteerbare thema’s

Onder de verschillende functionaliteiten kun je het uiterlijk van de grafische interface vrij kiezen door te selecteren uit de voorgestelde thema’s of door direct je eigen aangepaste thema in .qss-formaat te laden.