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 | Yes |
| Библиотека классов | Yes |
| Консольное приложение | Yes |
| Библиотека элементов управления Windows | Yes |
| Библиотека веб-элементов управления | Нет |
| Службы Windows | Yes |
| Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- How to: Dial Модемы, подключенные к последовательным портам в Visual Basic
- How to: Send Strings to Serial Ports in Visual Basic
- How to: Получение строк из последовательных портов в 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. Скорость baud порта.
Возвращаемое значение
Открытый 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 | Yes |
| Библиотека классов | Yes |
| Консольное приложение | Yes |
| Библиотека элементов управления Windows | Yes |
| Библиотека веб-элементов управления | Нет |
| Службы Windows | Yes |
| Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- How to: Dial Модемы, подключенные к последовательным портам в Visual Basic
- How to: Send Strings to Serial Ports in Visual Basic
- How to: Получение строк из последовательных портов в 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. Скорость baud порта.
Возвращаемое значение
Открытый 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 | Yes |
| Библиотека классов | Yes |
| Консольное приложение | Yes |
| Библиотека элементов управления Windows | Yes |
| Библиотека веб-элементов управления | Нет |
| Службы Windows | Yes |
| Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- How to: Dial Модемы, подключенные к последовательным портам в Visual Basic
- How to: Send Strings to Serial Ports in Visual Basic
- How to: Получение строк из последовательных портов в 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. Скорость baud порта.
- 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 | Yes |
| Библиотека классов | Yes |
| Консольное приложение | Yes |
| Библиотека элементов управления Windows | Yes |
| Библиотека веб-элементов управления | Нет |
| Службы Windows | Yes |
| Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- How to: Dial Модемы, подключенные к последовательным портам в Visual Basic
- How to: Send Strings to Serial Ports in Visual Basic
- How to: Получение строк из последовательных портов в 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. Скорость baud порта.
- 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 | Yes |
| Библиотека классов | Yes |
| Консольное приложение | Yes |
| Библиотека элементов управления Windows | Yes |
| Библиотека веб-элементов управления | Нет |
| Службы Windows | Yes |
| Веб-сайт | Нет |
См. также раздел
- SerialPortNames
- Parity
- StopBits
- SerialPort
- Объекты (Visual Basic)
- How to: Dial Модемы, подключенные к последовательным портам в Visual Basic
- How to: Send Strings to Serial Ports in Visual Basic
- How to: Получение строк из последовательных портов в Visual Basic
- Оператор Using (Visual Basic)