菜单
  

    SerialPort控件位于工具箱组件栏内,使用时将其添加到窗体上。
        (1) SerialPort控件的常用属性
    1)BaseStream    :获取SerialPort对象的基础 Stream对象。
    2)BaudRate:获取或设置串行波特率。
    3)BreakState:获取或设置中断信号状态。
    4)BytesToRead:获取接收缓冲区中数据的字节数。
    5)BytesToWrite:获取发送缓冲区中数据的字节数。
    6)DataBits:获取或设置每个字节的标准数据位长度。
    7)DiscardNull:获取或设置一个值,该值指示 Null 字节在端口和接收缓冲区之间传输时是否被忽略。
    8)DsrHolding    :获取数据设置就绪 (DSR) 信号的状态。
    9)DtrEnable:获取或设置一个值,该值在串行通信过程中启用数据终端就绪 (DTR) 信号。
    10)Encoding:获取或设置传输前后文本转换的字节编码。
        11)Handshake:获取或设置串行端口数据传输的握手协议。
    12)IsOpen:获取一个值,该值指示 SerialPort 对象的打开或关闭状态。
    13)NewLine:获取或设置用于解释 ReadLine和WriteLine方法调用结束的值。
    14)Parity:获取或设置奇偶校验检查协议。
    15)PortName:获取或设置通信端口,包括但不限于所有可用的 COM 端口。
    16)ReadBufferSize:获取或设置 SerialPort 输入缓冲区的大小。
    17)ReadTimeout:获取或设置读取操作未完成时发生超时之前的毫秒数。
    18)ReceivedBytesThreshold:获取或设置 DataReceived 事件发生前内部输入缓冲区中的字节数。
    19)RtsEnable    :获取或设置一个值,该值指示在串行通信中是否启用请求发(RTS) 信号。
        20)StopBits:获取或设置每个字节的标准停止位数。
    21)WriteBufferSize:获取或设置串行端口输出缓冲区的大小。
    22)WriteTimeout:获取或设置写入操作未完成时发生超时之前的毫秒数。
    (2) SerialPort控件的方法
    1)Close:关闭端口连接,将IsOpen属性设置为False,并释放内部Stream对象。
    2)Open:打开一个新的串行端口连接。
    3)Read:从SerialPort输入缓冲区中读取。
    4)ReadByte:从SerialPort输入缓冲区中同步读取一个字节。
    5)ReadChar:从SerialPort输入缓冲区中同步读取一个字符。
    6)ReadLine:一直读取到输入缓冲区中指定NewLine值。
    7)ReadTo    :一直读取到输入缓冲区中指定的value的字符。
    8)ReadExisting:在编码的基础上,读取SerialPort对象的流和输入缓冲区中所有立即可用的字节。
    9)Write:已重载。将数据写入串行端口输出缓冲区。
    10)WriteLine:将指定的字符串和NewLine值写入输出缓冲区。
    (3) SerialPort控件的事件
    1)DataReceived事件
    表示将处理SerialPort对象的数据接收事件的方法。
    SerialPort控件中的DataReceived事件可在此事件中对数据进行处理,是SerialPort最主要的事件。
    DataReceived事件在接收到了[ReceivedBytesThreshold]设置的字符个数或接收到了文件结束字符,并将其放入了输入缓冲区时被触发。其中[ReceivedBytesThreshold]相当于MSComm控件的[Rthreshold]属性,该事件的用法与MSComm控件的OnComm事件在commEvent为comEvSend和comEvFof时是一致的。
    2)Disposed事件
    添加事件处理程序以侦听组件上的Disposed事件(从Component继承)
    3)ErrorReceived事件
    表示处理SerialPort对象的错误事件的方法。
    4)PinChanged事件
    表示处理SerialPort对象的串行引脚更改事件的方法。
    3.4.2 SerialPort类使用
    使用SerialPort类进行串口通信时,一般的流程是设置通讯端口号及波特率、数据位、停止位和校验位,再打开端口连接,发送数据,接收数据,最后关闭端口连接这样几个步骤。
  1. 上一篇:双谱图像配准技术研究+powell算法
  2. 下一篇:基于DSP的雷达恒虚警检测技术研究
  1. FHA和PHA的交叉验证技术在...

  2. HFSS法拉第笼对频率选择表面性能的影响

  3. 小波分析用于图像增强的研究MATLAB仿真

  4. 灰色建模技术的通信运行指标预测

  5. 基于多指标决策的通信网...

  6. Verilog的汉明码(15,11)编解码器的设计与仿真

  7. AT89C51单片机IIC总线的监控...

  8. 现代简约美式风格在室内家装中的运用

  9. 浅析中国古代宗法制度

  10. 中国传统元素在游戏角色...

  11. 江苏省某高中学生体质现状的调查研究

  12. 高警觉工作人群的元情绪...

  13. 上市公司股权结构对经营绩效的影响研究

  14. g-C3N4光催化剂的制备和光催化性能研究

  15. C++最短路径算法研究和程序设计

  16. NFC协议物理层的软件实现+文献综述

  17. 巴金《激流三部曲》高觉新的悲剧命运

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回