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
Веб-сайт Нет

См. также раздел

Применяется к

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
Веб-сайт Нет

См. также раздел

Применяется к

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 порта.

parity
Parity

Parity. Четность порта.

Возвращаемое значение

Открытый 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
Веб-сайт Нет

См. также раздел

Применяется к

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 порта.

parity
Parity

Parity. Четность порта.

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
Веб-сайт Нет

См. также раздел

Применяется к

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 порта.

parity
Parity

Parity. Четность порта.

dataBits
Int32

Integer. Параметр бита данных порта.

stopBits
StopBits

StopBits. Параметр стоп-бит порта.

Возвращаемое значение

Открытый 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
Веб-сайт Нет

См. также раздел

Применяется к