亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mscomm的完整應(yīng)用例子.txt

?? 介紹組件MSCOMM的用法及詳細(xì)例子.希望對(duì)大家有用.謝謝!
?? TXT
字號(hào):
用MSCOMM涉及到OleVariant和Variant變量,而結(jié)構(gòu)TVarData直接映射了這兩者,OleVariant
與Variant的區(qū)別僅僅在于前者只支持OLE類型變量.TVarData結(jié)構(gòu)的定義在System單元內(nèi).
以下是MSCOMM的具體用法:

MSComm控件的主要屬性及事件
  (1)CommPort:設(shè)置或返回串行端口號(hào),缺省值1。
  (2)Setting:設(shè)置或返回串口通信參數(shù),格式為“波特率,奇偶校驗(yàn)位,數(shù)據(jù)位,
                  停止位”。例如:MSComm1.Setting:=′9600,n,8,1′
  (3)PortOpen:打開或關(guān)閉串行端口,格式為:MSComm1.PortOpen:={True|False}
  (4)InBufferSize:設(shè)置或返回接收緩沖區(qū)的大小,缺省值為1024字節(jié)。
  (5)InBufferCount:返回接收緩沖區(qū)內(nèi)等待讀取的字節(jié)數(shù),可通過(guò)設(shè)置該屬性為0來(lái)
                        清空接收緩沖區(qū)。
  (6)RThreshold:該屬性為一閥值,它確定當(dāng)接收緩沖區(qū)內(nèi)的字節(jié)個(gè)數(shù)達(dá)到或超過(guò)該
                     值后就產(chǎn)生代碼為ComEvReceive的OnComm事件。
  (7)SThreshold:該屬性為一閥值,它確定當(dāng)發(fā)送緩沖區(qū)內(nèi)的字節(jié)個(gè)數(shù)少于該值后就
                     產(chǎn)生代碼為ComEvSend的OnComm事件。
  (8)InputLen:設(shè)置或返回接收緩沖區(qū)內(nèi)用Input讀入的字節(jié)數(shù),設(shè)置該屬性為0表示
                   Input讀取整個(gè)緩沖區(qū)的內(nèi)容。
  (9)Input:從接收緩沖區(qū)讀取一串字符。
  (10)OutBufferSize:設(shè)置或返回發(fā)送緩沖區(qū)的大小,缺省值為512字節(jié)。
  (11)OutBufferCount:返回發(fā)送緩沖區(qū)內(nèi)等待發(fā)送的字節(jié)數(shù),可通過(guò)設(shè)置該屬性為0
                          來(lái)清空緩沖區(qū)。
  (12)OutPut:向發(fā)送緩沖區(qū)傳送一串字符。
  如果在通信過(guò)程中發(fā)生錯(cuò)誤或事件,就會(huì)觸發(fā)OnComm事件,并由CommEvent屬性代碼反映錯(cuò)誤類型,在通信程序的設(shè)計(jì)中可根據(jù)該屬性值來(lái)執(zhí)行不同的操作。CommEvent屬性值及其含義如下:
  (1)ComEvSend:值為1,發(fā)送緩沖區(qū)的內(nèi)容少于SThreshold指定的值。
  (2)ComEvReceive:值為2,接收緩沖區(qū)內(nèi)字符數(shù)達(dá)到RThreshold指定的值。
  (3)ComEvFrame:值為1004,硬件檢測(cè)到幀錯(cuò)誤。
  (4)ComEvRxOver:值為1008,接收緩沖區(qū)溢出。
  (5)ComEvTxFull:值為1010,發(fā)送緩沖區(qū)溢出。
  (6)ComEvRxParity:值為1009,奇偶校驗(yàn)錯(cuò)誤。
  (7)ComEvEOF:值為7,接收數(shù)據(jù)中出現(xiàn)文件尾(ASCII碼為26)字符。

type
  TByteArray = array[0..99]of Byte;
  PByteArray = ^TByteArray;

procedure TForm1.FormCreate(Sender: TObject);
begin
  //串口初始化
  MSComm.CommPort := 1;         //COM1
  MSComm.Setting:= '9600,n,8,1';//波特率9600,數(shù)據(jù)位8位,無(wú)奇偶校驗(yàn),停止位1位
  MSComm.InBufferCount := 0;  //清空接收緩沖區(qū)
 MSComm.InputLen := 0;  //讀取整個(gè)緩沖區(qū)內(nèi)容
  MSComm.InBufferSize := 1024;  //接收緩沖區(qū)1024個(gè)字節(jié)
 MSComm.RThreshold := 100;  //每次接收到100個(gè)字節(jié)即產(chǎn)生OnComm事件
  MSComm.OutBufferCount := 0;  //清空發(fā)送緩沖區(qū)
  MSComm.OutBufferSize := 512;  //發(fā)送緩沖區(qū)512個(gè)字節(jié)
 MSComm.SThreshold := 1;  //每次發(fā)送緩沖區(qū)字節(jié)數(shù)少于1個(gè)即產(chǎn)生OnComm事件
  if not MSComm.PortOpen then  //打開串口
    MSComm.PortOpen := True;
end;

procedure TForm1.MSCommComm(Sender: TObject);
var 
  ovRec: OleVariant;    //MSCOMM接收的數(shù)據(jù)
  baVal: TByteArray;    //接收數(shù)組,這里假設(shè)每次接收100個(gè)數(shù)據(jù)
  s: PByteArray;
  i: Integer;
begin
  if MSComm.ComEvent=ComEvReceive then
  begin
    ovRec := MSComm.Input;
    s := TVarData(ovRec).VPointer;
    for i:=0 to 99 do
      baVal[i] := s^[i];
  end;
end;

procedure TForm1.Transmit(baVal: TByteArray);  //發(fā)送數(shù)據(jù)主程序
var
  ovSend: OleVariant;
begin
  TVarData(ovSend).VPointer := @baVal;
  if not MSComm.PortOpen then  //打開串口
    MSComm.PortOpen := True;
  MSComm.Output := ovSend;
end;  

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产剧情av麻豆香蕉精品| 一区二区三区成人在线视频| 日本特黄久久久高潮| 欧美日韩www| 亚洲第一会所有码转帖| 欧美日韩一区二区三区四区| 午夜精品久久久| 日韩精品一区二区三区在线| 国产精品自在欧美一区| 中文av字幕一区| a4yy欧美一区二区三区| 亚洲综合色丁香婷婷六月图片| 在线看日韩精品电影| 午夜精品福利一区二区蜜股av| 欧美一级在线免费| 国产91丝袜在线播放0| 亚洲男人的天堂av| 91精品国产入口| 国产xxx精品视频大全| 国产精品二三区| 欧美色图激情小说| 精品一区二区影视| 亚洲黄色免费电影| 日韩精品一区二区三区三区免费| 国产成人免费av在线| 亚洲综合一区二区三区| 精品盗摄一区二区三区| 91麻豆福利精品推荐| 婷婷综合在线观看| 国产精品国产三级国产aⅴ入口 | 男人的天堂久久精品| 久久亚洲欧美国产精品乐播| 在线一区二区观看| 国产一区二区三区免费观看| 亚洲精品成人天堂一二三| 日韩欧美中文一区二区| 99久久综合精品| 日本成人在线电影网| 中文字幕欧美激情一区| 欧美精品777| 99久久综合国产精品| 久久成人免费电影| 一区二区在线观看视频在线观看| 精品国产一区二区三区久久影院 | 国产精品麻豆一区二区| 欧美剧情片在线观看| 成人动漫中文字幕| 久久狠狠亚洲综合| 亚洲国产一区在线观看| 国产人妖乱国产精品人妖| 精品视频1区2区3区| 成人av网在线| 激情综合网最新| 亚洲国产美女搞黄色| 中文字幕一区二区三区在线播放 | 色综合天天视频在线观看| 精品中文av资源站在线观看| 亚洲成在人线在线播放| 亚洲人成伊人成综合网小说| 国产亚洲一本大道中文在线| 欧美日韩色一区| 日本高清免费不卡视频| 成人中文字幕电影| 国产一区二区在线观看免费| 日本系列欧美系列| 日韩av中文字幕一区二区三区| 亚洲黄色小说网站| 一区二区三区精品| 亚洲人成亚洲人成在线观看图片| 国产日韩欧美综合一区| 国产婷婷色一区二区三区在线| 精品卡一卡二卡三卡四在线| 欧美大片在线观看一区| 日韩欧美国产小视频| 69久久99精品久久久久婷婷 | 欧美少妇bbb| 色狠狠桃花综合| 色综合久久综合网97色综合| 91丨国产丨九色丨pron| av资源站一区| 色综合天天综合狠狠| 日本韩国一区二区三区视频| 色中色一区二区| 91黄色免费网站| 欧美裸体bbwbbwbbw| 欧美精品v日韩精品v韩国精品v| 91精品综合久久久久久| 91精品国产综合久久国产大片| 欧美日韩精品一区二区天天拍小说 | 性做久久久久久久免费看| 亚洲成人资源在线| 日韩va欧美va亚洲va久久| 麻豆精品在线播放| 国产精品一区二区x88av| 成人三级在线视频| 一本大道久久a久久综合婷婷| 色婷婷综合久久| 欧美性猛交xxxx乱大交退制版 | 欧美性大战xxxxx久久久| 91久久香蕉国产日韩欧美9色| 欧美日韩欧美一区二区| 日韩欧美一卡二卡| 欧美国产精品一区二区三区| 亚洲天堂成人网| 日韩主播视频在线| 国产成人在线色| 色偷偷88欧美精品久久久 | 日韩亚洲欧美在线| 中文在线免费一区三区高中清不卡| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲精品写真福利| 久草在线在线精品观看| 国产·精品毛片| 91精品午夜视频| 欧美国产精品久久| 亚洲一区二区三区爽爽爽爽爽| 久久精品国产**网站演员| 成人中文字幕在线| 这里只有精品99re| 国产精品理论在线观看| 日韩激情一二三区| 国产福利91精品一区| 欧美三级午夜理伦三级中视频| 日韩久久精品一区| 亚洲精品成人精品456| 国内一区二区视频| 欧洲中文字幕精品| 欧美经典一区二区| 日韩电影在线一区二区| 成人午夜激情影院| 日韩一级高清毛片| 亚洲精品视频在线观看免费| 国产一区视频网站| 欧美丝袜第三区| 国产精品免费视频观看| 久久精品二区亚洲w码| 欧美影视一区在线| 久久精品视频在线看| 日韩精品每日更新| 一本色道亚洲精品aⅴ| 国产调教视频一区| 久久精工是国产品牌吗| 欧美色区777第一页| 亚洲日本青草视频在线怡红院| 国产精品1区2区| 日韩欧美精品三级| 香蕉加勒比综合久久| 一本大道av伊人久久综合| 国产色爱av资源综合区| 日韩影视精彩在线| 欧美调教femdomvk| 亚洲黄色小说网站| 91影院在线观看| 日本一区二区三区在线观看| 极品少妇xxxx精品少妇偷拍| 在线成人小视频| 日韩国产成人精品| 欧美日韩国产首页| 亚洲一区二区在线免费看| 91亚洲精品久久久蜜桃| 国产精品伦理一区二区| 成人动漫视频在线| 国产精品久久看| 丁香网亚洲国际| 国产亚洲欧洲997久久综合 | 久久久国产午夜精品| 麻豆精品一二三| 日韩欧美卡一卡二| 精品无人码麻豆乱码1区2区| 日韩女同互慰一区二区| 久久国产夜色精品鲁鲁99| 欧美成人一区二区三区| 国产尤物一区二区| 欧美激情一区三区| 99精品久久久久久| 亚洲精品高清视频在线观看| 欧美午夜精品一区二区三区 | 欧美高清精品3d| 日韩综合在线视频| 久久亚洲综合色| 高清国产一区二区| 亚洲人成7777| 欧洲精品中文字幕| 天使萌一区二区三区免费观看| 7777精品伊人久久久大香线蕉超级流畅| 五月天丁香久久| 精品国产91乱码一区二区三区| 国产剧情一区在线| 亚洲男女一区二区三区| 欧美日本一区二区三区四区| 蜜桃视频免费观看一区| 久久久影视传媒| 色综合色综合色综合色综合色综合| 一区二区三区电影在线播| 91.com视频| 国产iv一区二区三区| 亚洲一区二区三区四区五区黄| 91精品国产入口| www.综合网.com| 亚洲超丰满肉感bbw|