Sdílet prostřednictvím


Ports.OpenSerialPort Metoda

Definice

Vytvoří a otevře SerialPort objekt.

Přetížení

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. Povinná hodnota. 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 odeslat řetězce na sériový COM1 port počítače.

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

Metoda WriteLine odešle data na sériový port.

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 najdete 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 OpenSerialPort metody určují nastavení objektu SerialPort .

Po dokončení používání objektu SerialPort by váš kód měl objekt zavřít. Můžete použít metodu Close k zavření objektu explicitně nebo Using pomocí příkazu k jeho implicitní zavření. Další informace najdete v příkladu v tomto tématu.

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

Záměr Seznamte se s 
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení čísel na modemech připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Posí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 K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu 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. Povinná hodnota. 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 odeslat řetězce na sériový COM1 port počítače.

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

Metoda WriteLine odešle data na sériový port.

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 najdete 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 OpenSerialPort metody určují nastavení objektu SerialPort .

Po dokončení používání objektu SerialPort by váš kód měl objekt zavřít. Můžete použít metodu Close k zavření objektu explicitně nebo Using pomocí příkazu k jeho implicitní zavření. Další informace najdete v příkladu v tomto tématu.

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

Záměr Seznamte se s 
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení čísel na modemech připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Posí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 K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu 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. Povinná hodnota. 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 odeslat řetězce na sériový COM1 port počítače.

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

Metoda WriteLine odešle data na sériový port.

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 najdete 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 OpenSerialPort metody určují nastavení objektu SerialPort .

Po dokončení používání objektu SerialPort by váš kód měl objekt zavřít. Můžete použít metodu Close k zavření objektu explicitně nebo Using pomocí příkazu k jeho implicitní zavření. Další informace najdete v příkladu v tomto tématu.

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

Záměr Seznamte se s 
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení čísel na modemech připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Posí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 K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu 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. Povinná hodnota. 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 odeslat řetězce na sériový COM1 port počítače.

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

Metoda WriteLine odešle data na sériový port.

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 najdete 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 OpenSerialPort metody určují nastavení objektu SerialPort .

Po dokončení používání objektu SerialPort by váš kód měl objekt zavřít. Můžete použít metodu Close k zavření objektu explicitně nebo Using pomocí příkazu k jeho implicitní zavření. Další informace najdete v příkladu v tomto tématu.

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

Záměr Seznamte se s 
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení čísel na modemech připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Posí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 K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu 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. Povinná hodnota. 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 odeslat řetězce na sériový COM1 port počítače.

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

Metoda WriteLine odešle data na sériový port.

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 najdete 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 OpenSerialPort metody určují nastavení objektu SerialPort .

Po dokončení používání objektu SerialPort by váš kód měl objekt zavřít. Můžete použít metodu Close k zavření objektu explicitně nebo Using pomocí příkazu k jeho implicitní zavření. Další informace najdete v příkladu v tomto tématu.

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

Záměr Seznamte se s 
Vytáčení modemu připojeného k sériovému portu Postupy: Vytáčení čísel na modemech připojených k sériovým portům
Odeslání řetězce na sériový port Postupy: Posí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 K dispozici.
Aplikace pro systém Windows Ano
Knihovna tříd Ano
Konzolová aplikace Ano
Knihovna ovládacích prvků Windows Ano
Knihovna webových ovládacích prvků No
Služba systému Windows Ano
Webu No

Viz také

Platí pro