Ports.OpenSerialPort Metoda

Definice

Vytvoří a otevře SerialPort objekt.

Přetížení

Name Description
OpenSerialPort(String)

Vytvoří a otevře SerialPort objekt.

OpenSerialPort(String, Int32)

Vytvoří a otevře SerialPort objekt.

OpenSerialPort(String, Int32, Parity)

Vytvoří a otevře SerialPort objekt.

OpenSerialPort(String, Int32, Parity, Int32)

Vytvoří a otevře SerialPort objekt.

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

Vytvoří a otevře SerialPort objekt.

OpenSerialPort(String)

Vytvoří a otevře SerialPort objekt.

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. Required. Název portu, který se má otevřít.

Návraty

Otevřený SerialPort objekt nakonfigurovaný se zadanými argumenty.

Výjimky

portName je Nothing nebo prázdný řetězec.

Příklady

Tento příklad popisuje, jak odesílat řetězce na sériový port počítače COM1 .

Blok Using umožňuje aplikaci zavřít sériový port, i když vygeneruje výjimku. Veškerý kód, který manipuluje se sériovým portem, by se měl objevit v rámci tohoto bloku nebo v Try...Catch...Finally bloku s voláním metody Close .

Metoda WriteLine odešle data do sériového portu.

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

Další informace naleznete v tématu Postupy: Odesílání řetězců na sériové porty.

Poznámky

Metoda My.Computer.Ports.OpenSerialPort vytvoří a otevře SerialPort objekt. Argumenty metody OpenSerialPort určují nastavení objektu SerialPort .

Po dokončení použití objektu SerialPort by měl váš kód objekt zavřít. Pomocí metody můžete Close objekt explicitně zavřít nebo Using příkaz zavřít implicitně. Další informace najdete v příkladu v tomto tématu.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.Ports.OpenSerialPort .

To Podívejte se
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení modemů připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Odesílání řetězců na sériové porty
Příjem řetězců ze sériového portu Postupy: Příjem řetězců ze sériových portů

Dostupnost podle typu projektu

Typ projektu Available
Aplikace pro systém Windows Yes
Knihovna tříd Yes
Konzolová aplikace Yes
Knihovna ovládacích prvků systému Windows Yes
Knihovna webových ovládacích prvků No
Služba systému Windows Yes
Web No

Viz také

Platí pro

OpenSerialPort(String, Int32)

Vytvoří a otevře SerialPort objekt.

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. Required. Název portu, který se má otevřít.

baudRate
Int32

Integer. Přenosová rychlost portu.

Návraty

Otevřený SerialPort objekt nakonfigurovaný se zadanými argumenty.

Výjimky

portName je Nothing nebo prázdný řetězec.

baudRate je menší než nebo rovno nule.

Příklady

Tento příklad popisuje, jak odesílat řetězce na sériový port počítače COM1 .

Blok Using umožňuje aplikaci zavřít sériový port, i když vygeneruje výjimku. Veškerý kód, který manipuluje se sériovým portem, by se měl objevit v rámci tohoto bloku nebo v Try...Catch...Finally bloku s voláním metody Close .

Metoda WriteLine odešle data do sériového portu.

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

Další informace naleznete v tématu Postupy: Odesílání řetězců na sériové porty.

Poznámky

Metoda My.Computer.Ports.OpenSerialPort vytvoří a otevře SerialPort objekt. Argumenty metody OpenSerialPort určují nastavení objektu SerialPort .

Po dokončení použití objektu SerialPort by měl váš kód objekt zavřít. Pomocí metody můžete Close objekt explicitně zavřít nebo Using příkaz zavřít implicitně. Další informace najdete v příkladu v tomto tématu.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.Ports.OpenSerialPort .

To Podívejte se
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení modemů připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Odesílání řetězců na sériové porty
Příjem řetězců ze sériového portu Postupy: Příjem řetězců ze sériových portů

Dostupnost podle typu projektu

Typ projektu Available
Aplikace pro systém Windows Yes
Knihovna tříd Yes
Konzolová aplikace Yes
Knihovna ovládacích prvků systému Windows Yes
Knihovna webových ovládacích prvků No
Služba systému Windows Yes
Web No

Viz také

Platí pro

OpenSerialPort(String, Int32, Parity)

Vytvoří a otevře SerialPort objekt.

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. Required. Název portu, který se má otevřít.

baudRate
Int32

Integer. Přenosová rychlost portu.

parity
Parity

Parity. Parita portu.

Návraty

Otevřený SerialPort objekt nakonfigurovaný se zadanými argumenty.

Výjimky

portName je Nothing nebo prázdný řetězec.

baudRate je menší než nebo rovno nule.

parity není jednou z hodnot výčtu Parity .

Příklady

Tento příklad popisuje, jak odesílat řetězce na sériový port počítače COM1 .

Blok Using umožňuje aplikaci zavřít sériový port, i když vygeneruje výjimku. Veškerý kód, který manipuluje se sériovým portem, by se měl objevit v rámci tohoto bloku nebo v Try...Catch...Finally bloku s voláním metody Close .

Metoda WriteLine odešle data do sériového portu.

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

Další informace naleznete v tématu Postupy: Odesílání řetězců na sériové porty.

Poznámky

Metoda My.Computer.Ports.OpenSerialPort vytvoří a otevře SerialPort objekt. Argumenty metody OpenSerialPort určují nastavení objektu SerialPort .

Po dokončení použití objektu SerialPort by měl váš kód objekt zavřít. Pomocí metody můžete Close objekt explicitně zavřít nebo Using příkaz zavřít implicitně. Další informace najdete v příkladu v tomto tématu.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.Ports.OpenSerialPort .

To Podívejte se
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení modemů připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Odesílání řetězců na sériové porty
Příjem řetězců ze sériového portu Postupy: Příjem řetězců ze sériových portů

Dostupnost podle typu projektu

Typ projektu Available
Aplikace pro systém Windows Yes
Knihovna tříd Yes
Konzolová aplikace Yes
Knihovna ovládacích prvků systému Windows Yes
Knihovna webových ovládacích prvků No
Služba systému Windows Yes
Web No

Viz také

Platí pro

OpenSerialPort(String, Int32, Parity, Int32)

Vytvoří a otevře SerialPort objekt.

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. Required. Název portu, který se má otevřít.

baudRate
Int32

Integer. Přenosová rychlost portu.

parity
Parity

Parity. Parita portu.

dataBits
Int32

Integer. Nastavení datového bitu portu

Návraty

Otevřený SerialPort objekt nakonfigurovaný se zadanými argumenty.

Výjimky

portName je Nothing nebo prázdný řetězec.

dataBits je menší než nebo rovno nule.

parity není jednou z hodnot výčtu Parity .

Příklady

Tento příklad popisuje, jak odesílat řetězce na sériový port počítače COM1 .

Blok Using umožňuje aplikaci zavřít sériový port, i když vygeneruje výjimku. Veškerý kód, který manipuluje se sériovým portem, by se měl objevit v rámci tohoto bloku nebo v Try...Catch...Finally bloku s voláním metody Close .

Metoda WriteLine odešle data do sériového portu.

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

Další informace naleznete v tématu Postupy: Odesílání řetězců na sériové porty.

Poznámky

Metoda My.Computer.Ports.OpenSerialPort vytvoří a otevře SerialPort objekt. Argumenty metody OpenSerialPort určují nastavení objektu SerialPort .

Po dokončení použití objektu SerialPort by měl váš kód objekt zavřít. Pomocí metody můžete Close objekt explicitně zavřít nebo Using příkaz zavřít implicitně. Další informace najdete v příkladu v tomto tématu.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.Ports.OpenSerialPort .

To Podívejte se
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení modemů připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Odesílání řetězců na sériové porty
Příjem řetězců ze sériového portu Postupy: Příjem řetězců ze sériových portů

Dostupnost podle typu projektu

Typ projektu Available
Aplikace pro systém Windows Yes
Knihovna tříd Yes
Konzolová aplikace Yes
Knihovna ovládacích prvků systému Windows Yes
Knihovna webových ovládacích prvků No
Služba systému Windows Yes
Web No

Viz také

Platí pro

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

Vytvoří a otevře SerialPort objekt.

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. Required. Název portu, který se má otevřít.

baudRate
Int32

Integer. Přenosová rychlost portu.

parity
Parity

Parity. Parita portu.

dataBits
Int32

Integer. Nastavení datového bitu portu

stopBits
StopBits

StopBits. Nastavení stop-bit portu.

Návraty

Otevřený SerialPort objekt nakonfigurovaný se zadanými argumenty.

Výjimky

portName je Nothing nebo prázdný řetězec.

dataBits je menší než nebo rovno nule.

stopBits není jednou z hodnot výčtu StopBits .

Příklady

Tento příklad popisuje, jak odesílat řetězce na sériový port počítače COM1 .

Blok Using umožňuje aplikaci zavřít sériový port, i když vygeneruje výjimku. Veškerý kód, který manipuluje se sériovým portem, by se měl objevit v rámci tohoto bloku nebo v Try...Catch...Finally bloku s voláním metody Close .

Metoda WriteLine odešle data do sériového portu.

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

Další informace naleznete v tématu Postupy: Odesílání řetězců na sériové porty.

Poznámky

Metoda My.Computer.Ports.OpenSerialPort vytvoří a otevře SerialPort objekt. Argumenty metody OpenSerialPort určují nastavení objektu SerialPort .

Po dokončení použití objektu SerialPort by měl váš kód objekt zavřít. Pomocí metody můžete Close objekt explicitně zavřít nebo Using příkaz zavřít implicitně. Další informace najdete v příkladu v tomto tématu.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.Ports.OpenSerialPort .

To Podívejte se
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení modemů připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Odesílání řetězců na sériové porty
Příjem řetězců ze sériového portu Postupy: Příjem řetězců ze sériových portů

Dostupnost podle typu projektu

Typ projektu Available
Aplikace pro systém Windows Yes
Knihovna tříd Yes
Konzolová aplikace Yes
Knihovna ovládacích prvků systému Windows Yes
Knihovna webových ovládacích prvků No
Služba systému Windows Yes
Web No

Viz také

Platí pro