Du kan lätt kommunicera på två sätt med seriella portar i Windows -operativsystemet : VBScript eller C # NET . . Den VBScript metoden är enklast genomföras genom en tredje part verktyg , men du kan skriva manus själv beroende på dina kommunikationsmål . Använda C # har fördelen av att använda klasser inbyggda i . NET Framework , vilket skript du skriver mer kraftfulla och säkrare . Saker du behöver
Microsoft Visual C # 2010 Express Edition
Visa fler instruktioner , Skapa en VBScript
1
Klicka på "Start " -menyn och sedan navigera till " alla program . "
2
Navigera till " tillbehör " menyn och klicka på " Anteckningar " -ikonen . Addera 3
Skriv följande kod i texteditorn :
Dim compName
Gör
compName = InputBox ( " Ange datorns namn : " , " Fråga" ) katalog
Loop tills compName < > , " "
ListPorts ( compName ) katalog
" Underprogram att visa info
sub ListPorts ( compName ) katalog
Dim objWMIService
Dim samling
Set objWmiService = GetObject ( " winmgmts : \\ \\ " & compName & " \\ root \\ cimv2 " ) katalog
Set samlingen = objWMIService.ExecQuery ( " SELECT * FROM Win32_SerialPort " , , 48 ) katalog
För varje objItem i samlingen
wscript.echo " DeviceID : " & objItem.Description
wscript.echo " MaxBaudRate : " & objItem.MaxBaudRate
wscript.echo " ProviderType : " & objItem.ProviderType
Nästa
End Sub
4
Spara filen med namnet " GetPorts.vbs " på datorns hårddisk .
5
Dubbelklicka på filen för att visa i en meddelanderuta enhetsbeskrivningen , max överföringshastighet och leverantör typ för varje seriell port på din dator .
Review Skapa ett C # Console Application
6
Klicka på "Start " -menyn och navigera till " Alla program ".
7
navigera till " Microsoft Visual Studio 2010 Express " och klicka på " Microsoft Visual C # 2010 Express . "
8
Klicka på " New Project " länken på startsidan och klicka sedan på för att markera " Console Application . "
9
Skriv in ett valfritt namn i textrutan och klicka på " OK . " Addera Skriv ett C # Script
10
Skriv följande på toppen av " Program.cs " file :
hjälp System.IO.Ports ,
11
Skriv följande kod mellan " { " och " } " konsoler av den huvudsakliga metoden :
hjälp ( SerialPort sp = new SerialPort ( " COM1 " ) ) katalog
{
sp.Open ( ) ;
Console.WriteLine ( " Överföringshastighet : " + sp.BaudRate.ToString ( ) ) ;
Console.WriteLine ( " Paritet : " + sp.Parity.ToString ( ) ) ;
Console.WriteLine ( " Port namn : " + sp.PortName.ToString ( ) ) ;
Console.WriteLine ( " Stop bit : " + sp.StopBits.ToString ( ) ) ;
Console.ReadKey ( ) ;
}
12
Klicka på " Save All " -ikonen
13
Klicka på den gröna pilen för att köra programmet . Skriptet ska returnera ett meddelande som liknar följande :
Baud rate : 9600
Paritet : Ingen
Port namn : COM1
Stop bit : One Addera