Ports.OpenSerialPort Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает и открывает объект SerialPort.
Перегрузки
OpenSerialPort(String) |
Создает и открывает объект SerialPort. |
OpenSerialPort(String, Int32) |
Создает и открывает объект SerialPort. |
OpenSerialPort(String, Int32, Parity) |
Создает и открывает объект SerialPort. |
OpenSerialPort(String, Int32, Parity, Int32) |
Создает и открывает объект SerialPort. |
OpenSerialPort(String, Int32, Parity, Int32, StopBits) |
Создает и открывает объект SerialPort. |
OpenSerialPort(String)
Создает и открывает объект SerialPort.
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
Параметры
- portName
- String
String
. Обязательный. Имя открываемого порта.
Возвращаемое значение
Открытый объект SerialPort, настроенный с помощью предоставленных аргументов.
Исключения
Параметр portName
имеет значение Nothing
или является пустой строкой.
Примеры
В этом примере описывается отправка строк на последовательный COM1
порт компьютера.
Блок Using
позволяет приложению закрыть последовательный порт даже в том случае, если он создает исключение. Весь код, который управляет последовательным портом, должен находиться в этом блоке или в блоке Try...Catch...Finally
с вызовом для использования Close метода .
Метод WriteLine отправляет данные в последовательный порт.
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
Дополнительные сведения см. в разделе Практическое руководство. Отправка строк в последовательные порты.
Комментарии
Метод My.Computer.Ports.OpenSerialPort
создает и открывает SerialPort объект . Аргументы OpenSerialPort
метода определяют параметры SerialPort объекта .
Код должен закрыть объект после SerialPort его завершения с помощью объекта . Можно использовать метод , Close чтобы закрыть объект явным образом, или Using
оператор , чтобы закрыть его неявно. Дополнительные сведения см. в примере этой статьи.
В следующей таблице перечислены примеры задач, связанных с методом My.Computer.Ports.OpenSerialPort
.
Кому | См. |
---|---|
Набор модема, подключенного к последовательному порту | Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера |
Отправка строки на последовательный порт | Практическое руководство. Отправка строк в последовательные порты |
Получение строк из последовательного порта | Практическое руководство. Получение строк из последовательных портов |
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера, в Visual Basic
- Практическое руководство. Отправка строк в последовательный порт в Visual Basic
- Практическое руководство. Получение строк из последовательных портов в Visual Basic
- Оператор Using (Visual Basic)
Применяется к
OpenSerialPort(String, Int32)
Создает и открывает объект SerialPort.
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
Параметры
- portName
- String
String
. Обязательный. Имя открываемого порта.
- baudRate
- Int32
Integer
. Скорость порта (в бодах).
Возвращаемое значение
Открытый объект SerialPort, настроенный с помощью предоставленных аргументов.
Исключения
Параметр portName
имеет значение Nothing
или является пустой строкой.
baudRate
меньше или равно нулю.
Примеры
В этом примере описывается отправка строк на последовательный COM1
порт компьютера.
Блок Using
позволяет приложению закрыть последовательный порт даже в том случае, если он создает исключение. Весь код, который управляет последовательным портом, должен находиться в этом блоке или в блоке Try...Catch...Finally
с вызовом для использования Close метода .
Метод WriteLine отправляет данные в последовательный порт.
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
Дополнительные сведения см. в разделе Практическое руководство. Отправка строк в последовательные порты.
Комментарии
Метод My.Computer.Ports.OpenSerialPort
создает и открывает SerialPort объект . Аргументы OpenSerialPort
метода определяют параметры SerialPort объекта .
Код должен закрыть объект после SerialPort его завершения с помощью объекта . Можно использовать метод , Close чтобы закрыть объект явным образом, или Using
оператор , чтобы закрыть его неявно. Дополнительные сведения см. в примере этой статьи.
В следующей таблице перечислены примеры задач, связанных с методом My.Computer.Ports.OpenSerialPort
.
Кому | См. |
---|---|
Набор модема, подключенного к последовательному порту | Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера |
Отправка строки на последовательный порт | Практическое руководство. Отправка строк в последовательные порты |
Получение строк из последовательного порта | Практическое руководство. Получение строк из последовательных портов |
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера, в Visual Basic
- Практическое руководство. Отправка строк в последовательный порт в Visual Basic
- Практическое руководство. Получение строк из последовательных портов в Visual Basic
- Оператор Using (Visual Basic)
Применяется к
OpenSerialPort(String, Int32, Parity)
Создает и открывает объект SerialPort.
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
Параметры
- portName
- String
String
. Обязательный. Имя открываемого порта.
- baudRate
- Int32
Integer
. Скорость порта (в бодах).
Возвращаемое значение
Открытый объект SerialPort, настроенный с помощью предоставленных аргументов.
Исключения
Параметр portName
имеет значение Nothing
или является пустой строкой.
baudRate
меньше или равно нулю.
Параметр parity
не совпадает ни с одним из значений перечисления Parity.
Примеры
В этом примере описывается отправка строк на последовательный COM1
порт компьютера.
Блок Using
позволяет приложению закрыть последовательный порт даже в том случае, если он создает исключение. Весь код, который управляет последовательным портом Try...Catch...Finally
, должен находиться в этом блоке или в блоке с вызовом для использования Close метода .
Метод WriteLine отправляет данные в последовательный порт.
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
Дополнительные сведения см. в разделе Практическое руководство. Отправка строк на последовательные порты.
Комментарии
Метод My.Computer.Ports.OpenSerialPort
создает и открывает SerialPort объект . Аргументы метода OpenSerialPort
определяют параметры SerialPort объекта .
Код должен закрыть объект после SerialPort его завершения с помощью объекта . Можно использовать метод , Close чтобы явно закрыть объект, или Using
оператор , чтобы закрыть его неявно. Дополнительные сведения см. в примере в этом разделе.
В следующей таблице перечислены примеры задач, связанных с методом My.Computer.Ports.OpenSerialPort
.
Кому | См. |
---|---|
Набор модема, подключенного к последовательному порту | Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера |
Отправка строки на последовательный порт | Практическое руководство. Отправка строк в последовательные порты |
Получение строк из последовательного порта | Практическое руководство. Получение строк из последовательных портов |
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера, в Visual Basic
- Практическое руководство. Отправка строк в последовательный порт в Visual Basic
- Практическое руководство. Получение строк из последовательных портов в Visual Basic
- Оператор Using (Visual Basic)
Применяется к
OpenSerialPort(String, Int32, Parity, Int32)
Создает и открывает объект SerialPort.
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
Параметры
- portName
- String
String
. Обязательный. Имя открываемого порта.
- baudRate
- Int32
Integer
. Скорость порта (в бодах).
- dataBits
- Int32
Integer
. Настройки битов данных порта.
Возвращаемое значение
Открытый объект SerialPort, настроенный с помощью предоставленных аргументов.
Исключения
Параметр portName
имеет значение Nothing
или является пустой строкой.
dataBits
меньше или равно нулю.
Параметр parity
не совпадает ни с одним из значений перечисления Parity.
Примеры
В этом примере описывается отправка строк на последовательный COM1
порт компьютера.
Блок Using
позволяет приложению закрыть последовательный порт даже в том случае, если он создает исключение. Весь код, который управляет последовательным портом Try...Catch...Finally
, должен находиться в этом блоке или в блоке с вызовом для использования Close метода .
Метод WriteLine отправляет данные в последовательный порт.
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
Дополнительные сведения см. в разделе Практическое руководство. Отправка строк на последовательные порты.
Комментарии
Метод My.Computer.Ports.OpenSerialPort
создает и открывает SerialPort объект . Аргументы метода OpenSerialPort
определяют параметры SerialPort объекта .
Код должен закрыть объект после SerialPort его завершения с помощью объекта . Можно использовать метод , Close чтобы явно закрыть объект, или Using
оператор , чтобы закрыть его неявно. Дополнительные сведения см. в примере в этом разделе.
В следующей таблице перечислены примеры задач, связанных с методом My.Computer.Ports.OpenSerialPort
.
Кому | См. |
---|---|
Набор модема, подключенного к последовательному порту | Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера |
Отправка строки на последовательный порт | Практическое руководство. Отправка строк в последовательные порты |
Получение строк из последовательного порта | Практическое руководство. Получение строк из последовательных портов |
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера, в Visual Basic
- Практическое руководство. Отправка строк в последовательный порт в Visual Basic
- Практическое руководство. Получение строк из последовательных портов в Visual Basic
- Оператор Using (Visual Basic)
Применяется к
OpenSerialPort(String, Int32, Parity, Int32, StopBits)
Создает и открывает объект SerialPort.
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
Параметры
- portName
- String
String
. Обязательный. Имя открываемого порта.
- baudRate
- Int32
Integer
. Скорость порта (в бодах).
- dataBits
- Int32
Integer
. Настройки битов данных порта.
Возвращаемое значение
Открытый объект SerialPort, настроенный с помощью предоставленных аргументов.
Исключения
Параметр portName
имеет значение Nothing
или является пустой строкой.
dataBits
меньше или равно нулю.
Параметр stopBits
не совпадает ни с одним из значений перечисления StopBits.
Примеры
В этом примере описывается отправка строк на последовательный COM1
порт компьютера.
Блок Using
позволяет приложению закрыть последовательный порт даже в том случае, если он создает исключение. Весь код, который управляет последовательным портом Try...Catch...Finally
, должен находиться в этом блоке или в блоке с вызовом для использования Close метода .
Метод WriteLine отправляет данные в последовательный порт.
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
Дополнительные сведения см. в разделе Практическое руководство. Отправка строк на последовательные порты.
Комментарии
Метод My.Computer.Ports.OpenSerialPort
создает и открывает SerialPort объект . Аргументы метода OpenSerialPort
определяют параметры SerialPort объекта .
Код должен закрыть объект после SerialPort его завершения с помощью объекта . Можно использовать метод , Close чтобы явно закрыть объект, или Using
оператор , чтобы закрыть его неявно. Дополнительные сведения см. в примере в этом разделе.
В следующей таблице перечислены примеры задач, связанных с методом My.Computer.Ports.OpenSerialPort
.
Кому | См. |
---|---|
Набор модема, подключенного к последовательному порту | Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера |
Отправка строки на последовательный порт | Практическое руководство. Отправка строк в последовательные порты |
Получение строк из последовательного порта | Практическое руководство. Получение строк из последовательных портов |
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- Практическое руководство. Дозвон при помощи модема, подключенного к последовательному порту компьютера, в Visual Basic
- Практическое руководство. Отправка строк в последовательный порт в Visual Basic
- Практическое руководство. Получение строк из последовательных портов в Visual Basic
- Оператор Using (Visual Basic)