다음을 통해 공유


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 개체입니다.

예외

portNameNothing 또는 빈 문자열인 경우

예제

이 예제에서는 컴퓨터에 문자열을 보내는 방법을 설명 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 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트 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 개체입니다.

예외

portNameNothing 또는 빈 문자열인 경우

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 애플리케이션
클래스 라이브러리
콘솔 애플리케이션
Windows 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트 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 개체입니다.

예외

portNameNothing 또는 빈 문자열인 경우

baudRate가 0보다 작거나 같습니다.

parityParity 열거형 값 중 하나가 아닌 경우

예제

이 예제에서는 컴퓨터에 문자열을 보내는 방법을 설명 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 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트 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 개체입니다.

예외

portNameNothing 또는 빈 문자열인 경우

dataBits가 0보다 작거나 같습니다.

parityParity 열거형 값 중 하나가 아닌 경우

예제

이 예제에서는 컴퓨터에 문자열을 보내는 방법을 설명 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 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트 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 개체입니다.

예외

portNameNothing 또는 빈 문자열인 경우

dataBits가 0보다 작거나 같습니다.

stopBitsStopBits 열거형 값 중 하나가 아닌 경우

예제

이 예제에서는 컴퓨터에 문자열을 보내는 방법을 설명 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 컨트롤 라이브러리
웹 컨트롤 라이브러리 No
Windows 서비스
웹 사이트 No

추가 정보

적용 대상