第二十节 MSComm控件的常用属性

•CommPort属性:设置或返回通讯端口号,可以设置为1到16之间的任何值;
•Settings属性:以字符串形式设置或返回波特率、奇偶校验、数据位和停止位;
•PortOpen属性:设置或返回通讯口的状态以及打开和关闭端口,可通过把该属性设置为true或者false来打开或者关闭端口;
•InBufferSize和OutBufferSize属性:分别设置接收和发送缓冲区分配的内存数量,单位为字节,缺省值分别为1024byte和512byte;
•InputLen属性:确定希望从接收缓冲区移出的字符数量,当InputLen=0时,一次把接收缓冲区的字符全部移出;
•Input属性:从接收缓冲区中读出数据,然后将该数据从缓冲区移走。
•OutPut属性:向发送缓冲区传递待发送的数据。
•InBufferCount和OutBufferCount属性:分别确定当前驻留在接收缓冲区等待被取出和发送缓冲区准备发送的字符数量,这两个属性设置为0,接收和发送缓冲区的内容将被清除;
•InputMode属性:设置接收传入数据的格式,设置为0采用文本形式,设置为1采用二进制格式;
•SThreshold属性:保存一个产生发送OnComm事件的界限值,本系统设置该属性为0,发送数据时不产生OnComm事件;
•RThreshold属性:设定当接收几个字符时触发OnComm事件,本系统设置该属性为1,每接收一个字符就产生一个OnComm事件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,848评论 6 13
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,794评论 1 32
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 10,790评论 0 9
  • 噗噗掐指一算端午马上又要来了, 又到吃(xiao)棕(chang)子(jia)的时候啦! 嘿嘿嘿嘿 说起粽子 大家...
    林希儿阅读 3,627评论 0 0
  • 都在狂欢 不得安宁 沉睡的人们都在笑 清醒的那个癫狂似的咆哮 闪电划过天空 剪碎了我的梦 黑夜不是黑色的 是五彩缤...
    lemongoo阅读 1,729评论 0 3