Поделиться через


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

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

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

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

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

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

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. Скорость порта (в бодах).

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 Да
Библиотека классов Да
Консольное приложение Да
Библиотека элементов управления Windows Да
Библиотека веб-элементов управления Нет
Службы Windows Да
Веб-сайт Нет

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

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

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. Скорость порта (в бодах).

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 Да
Библиотека классов Да
Консольное приложение Да
Библиотека элементов управления Windows Да
Библиотека веб-элементов управления Нет
Службы Windows Да
Веб-сайт Нет

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

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

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. Скорость порта (в бодах).

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 Да
Библиотека классов Да
Консольное приложение Да
Библиотека элементов управления Windows Да
Библиотека веб-элементов управления Нет
Службы Windows Да
Веб-сайт Нет

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

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