2024年5月11日发(作者:)

SerialPort类的常用属性

名 称

BaseStream

BaudRate

BreakState

BytesToRead

BytesToWrite

CDHolding

CtsHolding

DataBits

DiscardNull

DsrHolding

DtrEnable

Encoding

Handshake

IsOpen

NewLine

Parity

续表

名 称 说 明

获取或设置一个字节,该字节在发生奇偶校验错误时

ParityReplace

替换数据流中的无效字节

获取或设置通信端口,包括但不限于所有可用的 COM

PortName

端口

ReadBufferSize 获取或设置 SerialPort 输入缓冲区的大小

获取或设置读取操作未完成时发生超时之前的毫秒

ReadTimeout

获取或设置 DataReceived 事件发生前内部输入缓

ReceivedBytesThreshold

冲区中的字节数

获取或设置一个值,该值指示在串行通信中是否启用

RtsEnable

请求发送 (RTS) 信号

StopBits 获取或设置每个字节的标准停止位数

WriteBufferSize 获取或设置串行端口输出缓冲区的大小

获取或设置写入操作未完成时发生超时之前的毫秒

WriteTimeout

说 明

获取 SerialPort 对象的基础 Stream 对象

获取或设置串行波特率

获取或设置中断信号状态

获取接收缓冲区中数据的字节数

获取发送缓冲区中数据的字节数

获取端口的载波检测行的状态

获取“可以发送”行的状态

获取或设置每个字节的标准数据位长度

获取或设置一个值,该值指示 Null 字节在端口和接收缓冲

区之间传输时是否被忽略

获取数据设置就绪 (DSR) 信号的状态

获取或设置一个值,该值在串行通信过程中启用数据终端就

绪 (DTR) 信号

获取或设置传输前后文本转换的字节编码

获取或设置串行端口数据传输的握手协议

获取一个值,该值指示 SerialPort 对象的打开或关闭状态

获取或设置用于解释 ReadLine( )和WriteLine( )方法调

用结束的值

获取或设置奇偶校验检查协议

13.2

SerialPort类的常用方法

方 法 名 称

Close

Open

Read

ReadByte

ReadChar

ReadLine

ReadTo

Write

WriteLine

说 明

关闭端口连接,将 IsOpen 属性设置为False,并释放内部

Stream 对象

打开一个新的串行端口连接

从 SerialPort 输入缓冲区中读取

从 SerialPort 输入缓冲区中同步读取一个字节

从 SerialPort 输入缓冲区中同步读取一个字符

一直读取到输入缓冲区中的 NewLine 值

一直读取到输入缓冲区中指定 value 的字符串

已重载。将数据写入串行端口输出缓冲区

将指定的字符串和 NewLine 值写入输出缓冲区