Ports.OpenSerialPort Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Objekty (Visual Basic)
- W: Vytáčení modemů připojených k sériovým portům v Visual Basic
- Posílejte řetězce na sériové porty v Visual Basic
- How to: Receive Strings From Serial Ports in Visual Basic
- Using – příkaz (Visual Basic)
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é
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Objekty (Visual Basic)
- W: Vytáčení modemů připojených k sériovým portům v Visual Basic
- Posílejte řetězce na sériové porty v Visual Basic
- How to: Receive Strings From Serial Ports in Visual Basic
- Using – příkaz (Visual Basic)
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.
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é
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Objekty (Visual Basic)
- W: Vytáčení modemů připojených k sériovým portům v Visual Basic
- Posílejte řetězce na sériové porty v Visual Basic
- How to: Receive Strings From Serial Ports in Visual Basic
- Using – příkaz (Visual Basic)
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.
- 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é
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Objekty (Visual Basic)
- W: Vytáčení modemů připojených k sériovým portům v Visual Basic
- Posílejte řetězce na sériové porty v Visual Basic
- How to: Receive Strings From Serial Ports in Visual Basic
- Using – příkaz (Visual Basic)
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.
- 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.
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é
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Objekty (Visual Basic)
- W: Vytáčení modemů připojených k sériovým portům v Visual Basic
- Posílejte řetězce na sériové porty v Visual Basic
- How to: Receive Strings From Serial Ports in Visual Basic
- Using – příkaz (Visual Basic)