Udostępnij za pośrednictwem


Ports.OpenSerialPort Metoda

Definicja

Tworzy i otwiera SerialPort obiekt.

Przeciążenia

OpenSerialPort(String)

Tworzy i otwiera SerialPort obiekt.

OpenSerialPort(String, Int32)

Tworzy i otwiera SerialPort obiekt.

OpenSerialPort(String, Int32, Parity)

Tworzy i otwiera SerialPort obiekt.

OpenSerialPort(String, Int32, Parity, Int32)

Tworzy i otwiera SerialPort obiekt.

OpenSerialPort(String, Int32, Parity, Int32, StopBits)

Tworzy i otwiera SerialPort obiekt.

OpenSerialPort(String)

Tworzy i otwiera SerialPort obiekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName);
public System.IO.Ports.SerialPort OpenSerialPort (string portName);
member this.OpenSerialPort : string -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String) As SerialPort

Parametry

portName
String

String. Wymagane. Nazwa portu do otwarcia.

Zwraca

Otwarty SerialPort obiekt skonfigurowany przy użyciu podanych argumentów.

Wyjątki

portName jest lub pusty Nothing ciąg.

Przykłady

W tym przykładzie opisano sposób wysyłania COM1 ciągów do portu szeregowego komputera.

Blok Using umożliwia aplikacji zamknięcie portu szeregowego, nawet jeśli generuje wyjątek. Cały kod, który manipuluje portem seryjnym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem, aby użyć Close metody .

Metoda WriteLine wysyła dane do portu szeregowego.

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort = 
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

Aby uzyskać więcej informacji, zobacz Instrukcje: wysyłanie ciągów do portów seryjnych.

Uwagi

Metoda My.Computer.Ports.OpenSerialPort tworzy i otwiera SerialPort obiekt. Argumenty OpenSerialPort metody określają ustawienia SerialPort obiektu.

Kod powinien zamknąć SerialPort obiekt po zakończeniu korzystania z obiektu. Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby ją zamknąć niejawnie. Aby uzyskać więcej informacji, zobacz przykład w tym temacie.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę My.Computer.Ports.OpenSerialPort .

Działanie Zobacz
Wybieranie modemu dołączonego do portu szeregowego Instrukcje: modemy dostępowe powiązane z portami seryjnymi
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów seryjnych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja systemu Windows Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka kontrolek systemu Windows Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Nie

Zobacz też

Dotyczy

OpenSerialPort(String, Int32)

Tworzy i otwiera SerialPort obiekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate);
public System.IO.Ports.SerialPort OpenSerialPort (string portName, int baudRate);
member this.OpenSerialPort : string * int -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer) As SerialPort

Parametry

portName
String

String. Wymagane. Nazwa portu do otwarcia.

baudRate
Int32

Integer. Szybkość transmisji portu.

Zwraca

Otwarty SerialPort obiekt skonfigurowany przy użyciu podanych argumentów.

Wyjątki

portName jest lub pusty Nothing ciąg.

baudRate wartość jest mniejsza niż lub równa zero.

Przykłady

W tym przykładzie opisano sposób wysyłania COM1 ciągów do portu szeregowego komputera.

Blok Using umożliwia aplikacji zamknięcie portu szeregowego, nawet jeśli generuje wyjątek. Cały kod, który manipuluje portem seryjnym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem, aby użyć Close metody .

Metoda WriteLine wysyła dane do portu szeregowego.

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort = 
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

Aby uzyskać więcej informacji, zobacz Instrukcje: wysyłanie ciągów do portów seryjnych.

Uwagi

Metoda My.Computer.Ports.OpenSerialPort tworzy i otwiera SerialPort obiekt. Argumenty OpenSerialPort metody określają ustawienia SerialPort obiektu.

Kod powinien zamknąć SerialPort obiekt po zakończeniu korzystania z obiektu. Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby ją zamknąć niejawnie. Aby uzyskać więcej informacji, zobacz przykład w tym temacie.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę My.Computer.Ports.OpenSerialPort .

Działanie Zobacz
Wybieranie modemu dołączonego do portu szeregowego Instrukcje: modemy dostępowe powiązane z portami seryjnymi
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów seryjnych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja systemu Windows Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka kontrolek systemu Windows Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Nie

Zobacz też

Dotyczy

OpenSerialPort(String, Int32, Parity)

Tworzy i otwiera SerialPort obiekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate, System::IO::Ports::Parity parity);
public System.IO.Ports.SerialPort OpenSerialPort (string portName, int baudRate, System.IO.Ports.Parity parity);
member this.OpenSerialPort : string * int * System.IO.Ports.Parity -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer, parity As Parity) As SerialPort

Parametry

portName
String

String. Wymagane. Nazwa portu do otwarcia.

baudRate
Int32

Integer. Szybkość transmisji portu.

parity
Parity

Parity. Parzystość portu.

Zwraca

Otwarty SerialPort obiekt skonfigurowany przy użyciu podanych argumentów.

Wyjątki

portName jest lub pusty Nothing ciąg.

baudRate wartość jest mniejsza niż lub równa zero.

parity nie jest jedną z Parity wartości wyliczenia.

Przykłady

W tym przykładzie opisano sposób wysyłania COM1 ciągów do portu szeregowego komputera.

Blok Using umożliwia aplikacji zamknięcie portu szeregowego, nawet jeśli generuje wyjątek. Cały kod, który manipuluje portem seryjnym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem, aby użyć Close metody .

Metoda WriteLine wysyła dane do portu szeregowego.

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort = 
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

Aby uzyskać więcej informacji, zobacz Instrukcje: wysyłanie ciągów do portów seryjnych.

Uwagi

Metoda My.Computer.Ports.OpenSerialPort tworzy i otwiera SerialPort obiekt. Argumenty OpenSerialPort metody określają ustawienia SerialPort obiektu.

Kod powinien zamknąć SerialPort obiekt po zakończeniu korzystania z obiektu. Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby ją zamknąć niejawnie. Aby uzyskać więcej informacji, zobacz przykład w tym temacie.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę My.Computer.Ports.OpenSerialPort .

Działanie Zobacz
Wybieranie modemu dołączonego do portu szeregowego Instrukcje: modemy dostępowe powiązane z portami seryjnymi
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów seryjnych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja systemu Windows Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka kontrolek systemu Windows Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Nie

Zobacz też

Dotyczy

OpenSerialPort(String, Int32, Parity, Int32)

Tworzy i otwiera SerialPort obiekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate, System::IO::Ports::Parity parity, int dataBits);
public System.IO.Ports.SerialPort OpenSerialPort (string portName, int baudRate, System.IO.Ports.Parity parity, int dataBits);
member this.OpenSerialPort : string * int * System.IO.Ports.Parity * int -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer, parity As Parity, dataBits As Integer) As SerialPort

Parametry

portName
String

String. Wymagane. Nazwa portu do otwarcia.

baudRate
Int32

Integer. Szybkość transmisji portu.

parity
Parity

Parity. Parzystość portu.

dataBits
Int32

Integer. Ustawienie bitów danych portu.

Zwraca

Otwarty SerialPort obiekt skonfigurowany przy użyciu podanych argumentów.

Wyjątki

portName jest lub pusty Nothing ciąg.

dataBits wartość jest mniejsza niż lub równa zero.

parity nie jest jedną z Parity wartości wyliczenia.

Przykłady

W tym przykładzie opisano sposób wysyłania COM1 ciągów do portu szeregowego komputera.

Blok Using umożliwia aplikacji zamknięcie portu szeregowego, nawet jeśli generuje wyjątek. Cały kod, który manipuluje portem seryjnym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem, aby użyć Close metody .

Metoda WriteLine wysyła dane do portu szeregowego.

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort = 
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

Aby uzyskać więcej informacji, zobacz Instrukcje: wysyłanie ciągów do portów seryjnych.

Uwagi

Metoda My.Computer.Ports.OpenSerialPort tworzy i otwiera SerialPort obiekt. Argumenty OpenSerialPort metody określają ustawienia SerialPort obiektu.

Kod powinien zamknąć SerialPort obiekt po zakończeniu korzystania z obiektu. Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby ją zamknąć niejawnie. Aby uzyskać więcej informacji, zobacz przykład w tym temacie.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę My.Computer.Ports.OpenSerialPort .

Działanie Zobacz
Wybieranie modemu dołączonego do portu szeregowego Instrukcje: modemy dostępowe powiązane z portami seryjnymi
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów seryjnych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja systemu Windows Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka kontrolek systemu Windows Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Nie

Zobacz też

Dotyczy

OpenSerialPort(String, Int32, Parity, Int32, StopBits)

Tworzy i otwiera SerialPort obiekt.

public:
 System::IO::Ports::SerialPort ^ OpenSerialPort(System::String ^ portName, int baudRate, System::IO::Ports::Parity parity, int dataBits, System::IO::Ports::StopBits stopBits);
public System.IO.Ports.SerialPort OpenSerialPort (string portName, int baudRate, System.IO.Ports.Parity parity, int dataBits, System.IO.Ports.StopBits stopBits);
member this.OpenSerialPort : string * int * System.IO.Ports.Parity * int * System.IO.Ports.StopBits -> System.IO.Ports.SerialPort
Public Function OpenSerialPort (portName As String, baudRate As Integer, parity As Parity, dataBits As Integer, stopBits As StopBits) As SerialPort

Parametry

portName
String

String. Wymagane. Nazwa portu do otwarcia.

baudRate
Int32

Integer. Szybkość transmisji portu.

parity
Parity

Parity. Parzystość portu.

dataBits
Int32

Integer. Ustawienie bitów danych portu.

stopBits
StopBits

StopBits. Ustawienie stop-bit portu.

Zwraca

Otwarty SerialPort obiekt skonfigurowany przy użyciu podanych argumentów.

Wyjątki

portName jest lub pusty Nothing ciąg.

dataBits wartość jest mniejsza niż lub równa zero.

stopBits nie jest jedną z StopBits wartości wyliczenia.

Przykłady

W tym przykładzie opisano sposób wysyłania COM1 ciągów do portu szeregowego komputera.

Blok Using umożliwia aplikacji zamknięcie portu szeregowego, nawet jeśli generuje wyjątek. Cały kod, który manipuluje portem seryjnym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem, aby użyć Close metody .

Metoda WriteLine wysyła dane do portu szeregowego.

Sub SendSerialData(ByVal data As String)
    ' Send strings to a serial port.
    Using com1 As IO.Ports.SerialPort = 
            My.Computer.Ports.OpenSerialPort("COM1")
        com1.WriteLine(data)
    End Using
End Sub

Aby uzyskać więcej informacji, zobacz Instrukcje: wysyłanie ciągów do portów seryjnych.

Uwagi

Metoda My.Computer.Ports.OpenSerialPort tworzy i otwiera SerialPort obiekt. Argumenty OpenSerialPort metody określają ustawienia SerialPort obiektu.

Kod powinien zamknąć SerialPort obiekt po zakończeniu korzystania z obiektu. Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby ją zamknąć niejawnie. Aby uzyskać więcej informacji, zobacz przykład w tym temacie.

W poniższej tabeli wymieniono przykłady zadań obejmujących metodę My.Computer.Ports.OpenSerialPort .

Działanie Zobacz
Wybieranie modemu dołączonego do portu szeregowego Instrukcje: modemy dostępowe powiązane z portami seryjnymi
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów seryjnych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Project type (Typ projektu) Dostępne
Aplikacja systemu Windows Tak
Biblioteka klas Tak
Aplikacja konsoli Tak
Biblioteka kontrolek systemu Windows Tak
Biblioteka formantów sieci Web Nie
Usługa systemu Windows Tak
Witryna sieci Web Nie

Zobacz też

Dotyczy