Ports.OpenSerialPort 메서드

정의

개체를 SerialPort 만들고 엽니다.

오버로드

Name Description
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
웹 제어 라이브러리 No
Windows 서비스 Yes
웹 사이트 No

추가 정보

적용 대상

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 가 0보다 작거나 같습니다.

예제

이 예제에서는 컴퓨터의 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
웹 제어 라이브러리 No
Windows 서비스 Yes
웹 사이트 No

추가 정보

적용 대상

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 가 0보다 작거나 같습니다.

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
웹 제어 라이브러리 No
Windows 서비스 Yes
웹 사이트 No

추가 정보

적용 대상

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 가 0보다 작거나 같습니다.

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
웹 제어 라이브러리 No
Windows 서비스 Yes
웹 사이트 No

추가 정보

적용 대상

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 가 0보다 작거나 같습니다.

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
웹 제어 라이브러리 No
Windows 서비스 Yes
웹 사이트 No

추가 정보

적용 대상