Submit your email address to get a link for quick download on your desktop and get started!
Windows 10 bevat standaard tools voor COM-poorten die geen installatie vereisen. Dit zijn de Opdrachtprompt (Command Prompt) en PowerShell. Beide zijn command-line tools, en zonder software van derden zijn er beperkte grafische interfaces (GUI) beschikbaar voor interactie met COM-poorten.
In dit artikel bespreken we de basisinstellingen en in-/uitvoercommando's voor zowel PowerShell als CMD. Bovendien leer je meer over de Virtual Serial Port Driver, een gebruiksvriendelijke oplossing die kan helpen bij het maken van verschillende verbindingen tussen seriële hardware en software.
De Command Prompt is een eenvoudige terminal met een DOS-achtige interface. Hiermee kun je basale commando's uitvoeren om te interageren met bestandsystemen, apparaten en poorten. Je opent de Command Prompt door “cmd” in de zoekbalk van de taakbalk te typen. Als je toegang wilt krijgen tot een COM-poort via CMD, moet je het mode-commando uitvoeren.
Wanneer je "mode" uitvoert zonder argumenten, toont het alle beschikbare seriële poorten. Je kunt het ook gebruiken om een poort in te stellen:
mode [poortnaam] [optie]=[waarde]
Daarna kun je het echo-commando gebruiken om tekst naar een apparaat te sturen:
echo [tekst] > [poortnaam]
Hoewel CMD handig is voor een snelle test, wordt PowerShell aanbevolen als je automatisering nodig hebt. Bovendien biedt PowerShell een betrouwbare manier om gegevens van een serieel apparaat te lezen, wat met CMD niet mogelijk is.
Tip: Je kunt CMD ook openen in Windows 11 via Windows Terminal door een nieuw tabblad te openen.
PowerShell is deels een terminal en deels een scripttaal. Het kan toegang bieden tot verschillende systeemfuncties en variabelen in Windows. Hoewel het geschikt is voor het maken van complexe scripts, kan PowerShell ook direct vanuit de commandoregel worden gebruikt. Je kunt PowerShell openen door "PowerShell" in de zoekbalk te typen.
Om toegang te krijgen tot een poort moet deze worden toegevoegd als object:
$port = new-Object System.IO.Ports.SerialPort [poortnaam],[baudrate],[pariteit],[databits],[stopbits]
Eenmaal toegevoegd, kan de poort worden geopend:
$port.Open()
Verstuur berichten naar een open poort met de WriteLine-methode
$port.WriteLine(“test”)
De ReadLine-methode is complexer omdat het één regel tegelijk leest, waardoor een lus nodig is om continu gegevens te lezen. Als je gegevens naar een bestand wilt schrijven, is ook de Out-File-functie vereist. Beide methodes moeten afzonderlijk worden geleerd om ze effectief te gebruiken.
Open PowerShell in Windows 11 via een nieuw tabblad in Windows Terminal.
De Virtual Serial Port Driver is een applicatie waarmee je COM-poortapparaten en software kunt verbinden via virtuele poorten. De virtuele poorten zijn niet te onderscheiden van fysieke poorten en kunnen op verschillende manieren worden geconfigureerd, zoals:
• Het emuleren van een null-modemverbinding tussen twee virtuele poorten
• Het splitsen of samenvoegen van fysieke poorten
Alles wordt gedaan via een eenvoudige grafische interface die ook informatie biedt over de status van poorten en de hoeveelheid overgedragen gegevens. De parameters van virtuele poorten zijn volledig aanpasbaar, waardoor ze geschikt zijn voor een breed scala aan apparaten en software. Probeer de gratis proefversie uit en ontdek de mogelijkheden! Commercieel gebruik: De Virtual Serial Port Driver heeft een goed gedocumenteerde en veelzijdige SDK.