Ports.OpenSerialPort Metoda

Definicja

Tworzy i otwiera SerialPort obiekt.

Przeciążenia

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. To jest wymagane. Nazwa portu do otwarcia.

Zwraca

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

Wyjątki

portName jest Nothing lub pusty 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 szeregowym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem 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 How to: Send Strings to Serial Ports (Instrukcje: wysyłanie ciągów do portów szeregowych).

Uwagi

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

Kod powinien zamknąć obiekt po zakończeniu SerialPort korzystania z obiektu . Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby zamknąć ją 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 .

Do Zobacz
Wybieranie modemu podłączonego do portu szeregowego Instrukcje: wybieranie modemów dołączonych do portów szeregowych
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów szeregowych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Rodzaj projektu Available
Aplikacja systemu Windows Yes
Biblioteka klas Yes
Aplikacja konsolowa Yes
Biblioteka kontrolek systemu Windows Yes
Biblioteka kontrolek sieci Web No
Usługa systemu Windows Yes
Witryna sieci Web No

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. To jest 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 Nothing lub pusty 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 szeregowym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem 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 How to: Send Strings to Serial Ports (Instrukcje: wysyłanie ciągów do portów szeregowych).

Uwagi

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

Kod powinien zamknąć obiekt po zakończeniu SerialPort korzystania z obiektu . Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby zamknąć ją 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 .

Do Zobacz
Wybieranie modemu podłączonego do portu szeregowego Instrukcje: wybieranie modemów dołączonych do portów szeregowych
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów szeregowych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Rodzaj projektu Available
Aplikacja systemu Windows Yes
Biblioteka klas Yes
Aplikacja konsolowa Yes
Biblioteka kontrolek systemu Windows Yes
Biblioteka kontrolek sieci Web No
Usługa systemu Windows Yes
Witryna sieci Web No

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. To jest 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 Nothing lub pusty 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 szeregowym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem 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 How to: Send Strings to Serial Ports (Instrukcje: wysyłanie ciągów do portów szeregowych).

Uwagi

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

Kod powinien zamknąć obiekt po zakończeniu SerialPort korzystania z obiektu . Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby zamknąć ją 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 .

Do Zobacz
Wybieranie modemu podłączonego do portu szeregowego Instrukcje: wybieranie modemów dołączonych do portów szeregowych
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów szeregowych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Rodzaj projektu Available
Aplikacja systemu Windows Yes
Biblioteka klas Yes
Aplikacja konsolowa Yes
Biblioteka kontrolek systemu Windows Yes
Biblioteka kontrolek sieci Web No
Usługa systemu Windows Yes
Witryna sieci Web No

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. To jest 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 Nothing lub pusty 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 szeregowym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem 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 How to: Send Strings to Serial Ports (Instrukcje: wysyłanie ciągów do portów szeregowych).

Uwagi

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

Kod powinien zamknąć obiekt po zakończeniu SerialPort korzystania z obiektu . Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby zamknąć ją 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 .

Do Zobacz
Wybieranie modemu podłączonego do portu szeregowego Instrukcje: wybieranie modemów dołączonych do portów szeregowych
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów szeregowych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Rodzaj projektu Available
Aplikacja systemu Windows Yes
Biblioteka klas Yes
Aplikacja konsolowa Yes
Biblioteka kontrolek systemu Windows Yes
Biblioteka kontrolek sieci Web No
Usługa systemu Windows Yes
Witryna sieci Web No

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. To jest 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 Nothing lub pusty 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 szeregowym, powinien pojawić się w tym bloku lub w Try...Catch...Finally bloku z wywołaniem 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 How to: Send Strings to Serial Ports (Instrukcje: wysyłanie ciągów do portów szeregowych).

Uwagi

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

Kod powinien zamknąć obiekt po zakończeniu SerialPort korzystania z obiektu . Możesz użyć Close metody , aby jawnie zamknąć obiekt lub instrukcję Using , aby zamknąć ją 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 .

Do Zobacz
Wybieranie modemu podłączonego do portu szeregowego Instrukcje: wybieranie modemów dołączonych do portów szeregowych
Wysyłanie ciągu do portu szeregowego Instrukcje: wysyłanie ciągów do portów szeregowych
Odbieranie ciągów z portu szeregowego Instrukcje: odbieranie ciągów z portów seryjnych

Dostępność według typu projektu

Rodzaj projektu Available
Aplikacja systemu Windows Yes
Biblioteka klas Yes
Aplikacja konsolowa Yes
Biblioteka kontrolek systemu Windows Yes
Biblioteka kontrolek sieci Web No
Usługa systemu Windows Yes
Witryna sieci Web No

Zobacz też

Dotyczy