經(jīng)典串口調試助手源程序及串口通信設置_第1頁
經(jīng)典串口調試助手源程序及串口通信設置_第2頁
經(jīng)典串口調試助手源程序及串口通信設置_第3頁
經(jīng)典串口調試助手源程序及串口通信設置_第4頁
經(jīng)典串口調試助手源程序及串口通信設置_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

串口調試助手源程序及編程詳細過程龔建偉可以任意轉載,但必須注明作者和說明來自://roaringwind.best.163,不得作為商用目次:1.建立項目2.在項目中插入MSComm控件3.利用ClassWizard定義CMSComm類控制變量4.在對話框中添加控件5.添加串口事件消息處理函數(shù)OnComm()6.打開和設置串口參數(shù)7.發(fā)送數(shù)據(jù)如果你還沒有下載源程序,又對本文有興趣,請立即下載在眾多網(wǎng)友的支持下,串口調試助手從2001年5月21日發(fā)布至今,短短一個月,在全國各地累計下載量近5000人次,在近200多個電子郵件中,20多人提供了使用測試意見,更有50多位朋友提出要串口調試助手的源代碼,為了答謝謝朋友們的支持,公開推出我最初用VC控件MSComm編寫串口通信程序的源代碼,并寫出詳細的編程過程,姑且叫串口調試助手源程序V1.0或VC串口通訊源程序吧,我相信,如果你用VC編程,那么有了這個代碼,就可以輕而易舉地完成串口編程任務了。(也許本文過于詳細,高手就不用看)開始吧:肉1.泊建立嗚項目季:打女開門VC躲++纏6.捕0,撞建立療一個窯基于徹對話駐框的罪MF額C應再用程喉序S恭Co肆mm班Te銷st慚(與慧我源描代碼感一致益,等責會你祥會方率便一構點)遺;憐2.倡在項口目中影插入悔MS銹Co薪mm挑控件糠霉選擇雷Pr世oj頭ec掏t菜撤單下重Ad焰d簽To客P漁ro賠je抱ct笨子菜帳單中廢的纖Co脊mp逮on調en筐ts柏a乓nd紗C標on幸tr慨ol孔s僻…商選項爛,在羊彈出煌的對脂話框間中雙便擊R社eg固is巾te傻re膊d養(yǎng)Ac淚ti巡ve寨X浮Co粒nt柱ro巧ls愿項(府稍等構一會遷,這礦個過倘程較醫(yī)慢)敗,則購所有厘注冊菊過的游Ac屈ti昌ve災X控悼件出掠現(xiàn)在柱列表擊框中名。坦選擇拔Mi鴨cr贈os嘉of夕t組Co梢mm施un陪ic釀at習io娘ns咬C拖on車tr冷ol霧,明ve夢rs查io筋n秩6.墨0,懶,單跑擊I賽ns影er蘭t按象鈕將透它插捐入到頸我們而的P退ro堅je降ct倚中來扎,接盛受缺玩省的梢選項衣。(凝如果隸你在娘控件衰列表販中看驢不到廟Mi蝦cr尾os切of猴t純Co碌mm綁un不ic烈at精io崇ns混C魚on雀tr海ol事,械ve縱rs嫂io皺n降6.隆0,爺那可昏能是疫你在塔安裝堆VC旬6時霜沒有換把A庸c消ti輔ve香X一線項選妥上,慕重新故安裝挑VC劑6,盟選上填Ac依ti那ve仙X就溫可以歪了)槐,眨這時耀在標Cl氧as舉sV轟ie午w視愈窗中指就可績以看狗到C絮MS擱Co猜mm赴類了脾,(銹注意艇:此測類在叔Cl教as膚sW般iz朵ar蕉d中青看不傅到,李重構扛cl歉w文復件也皮一樣罷),璃并且甩在控噸件工趙具欄扁Co羨nt棍ro扭ls釋中出律現(xiàn)了沈來圖標齒(如涼圖1腥所示艷),厭現(xiàn)在魂要做霞的是掛用鼠叢標將附此圖撈標拖助到對煤話框舌中,和程序壓運行伶后,圈這個鞋圖標氏是看貍不到奸的。享3.侮利用匹Cl支as搏sW為iz則ar謹d定扛義C玉MS薪Co貪mm糧類控勿制對籃象友皆打開捐Cl賄as權sW互iz銷ar珍d-蜂>M背em助be例r切Vi界ar血ia脊bl廢es紙選項萌卡,崇選擇萍CS鍋Co屢mm驗Te仇st丸Dl隙g類巡,為少ID虎C_勸MS陡CO峰MM而1添棋加控屈制變屠量:哨m_湊ct兵rl寫Co農(nóng)mm憤,這睛時你灑可以句看一偽看,寇在對幸話框冊頭文勢件中掙自動拼加入浮了/民/{稀{A腿FX苦_I遠NC蒸LU憂DE境S(脆)籠或#斯in點cl孫ud克e怎"m廊sc假om彈m.列h"釣黑/倒/}族}A乞FX嗚_I愚NC死LU式DE宰S扔(這券時運拌行程平序,茂如果么有錯暮,那牲就再抱從頭卸開始享)。扯4.鐵在對男話框腥中添毒加控緣件明班向主催對話翠框中婦添加螞兩個犯編輯桃框,甩一個率用于館接收銷顯示暖數(shù)據(jù)疲ID談為I灘DC潤_E攀DI警T_縫RX息DA抄TA萄,另驗一個丟用于致輸入敞發(fā)送資數(shù)據(jù)襲,I秤D為咬ID勢C_必ED鼻IT灰_T弄XD屬AT寒A,文再添兆加一浙個按少鈕,負功能叔是按辮一次寬就把艦發(fā)送剛編輯遭框中摔的內投容發(fā)餡送一抄次,襖將其董ID種設為裁ID毫C_椅BU崗TT煩ON情_M倒AN鄰UA仗LS您EN牽D。保別忘雅記了哥將接牌收編跨輯框悉的P戒ro故pe券rt蛇ie面s-沸>S漆t(yī)y登le赴s中昏把M揀il錫ti捆li反ne損和V陜er管ti最ca窄l笛Sc葬ro質ll寧屬性春選上鍵,發(fā)筋送編育輯框慮若你哄想輸烈入多雞行文材字,市也可陳選上但Mi刑lt級il詳in盞e。豆再打害開辱Cl踢as吳sW黑iz析ar鏡d-籍>M犯em屢be蕩r我Vi億ar忙ia寨bl徑es請選項肌卡,士選擇進CS攻Co當mm帳Te列st紡Dl右g類龜,脊為饑ID澆C_瘋ED證IT狼_R父XD癢AT冬A添儀加C盾St君ri匠ng喇變量蓬m_歷st撒rR隆XD貞at陳a,味名為達ID甲C_肅ED尾IT屢_T序XD飽AT著A添公加C液St蘭ri削ng擱變量勤m_共st雅rT技XD府a(chǎn)t奉a。竊說明發(fā):哀m_渠st套rR張XD火at貸a和渾m_譜st米rT巴XD爭at清a分泳別用蝴來放悄入接駁收和敘發(fā)送區(qū)的字典符數(shù)凍據(jù)。城婚僵嶼跳5.瘦添加邊串口芬事件似消息滋處理如函數(shù)皮On細Co曠mm炒()桑打開歡Cl股as旺sW找iz網(wǎng)ar焰d-孤>M葬es匯sa炒ge廁M孕ap鄰s,瓣選擇顫類C辯SC炭om容mT產(chǎn)es古tD妥lg竭,選宴擇I閃DC紹_M陪SC竄OM迫M1水,雙襖擊消伏息O崖nC割om亞m,有將彈速出的旅對話愁框中萍將函倦數(shù)名善改為杠On只Co濃mm水,(墾好記滾而已?。㎡批K。貫

這錦個函匹數(shù)是遺用來敘處理仔串口供消息房事件哭的,州如每醬當串野口接乒收到愁數(shù)據(jù)賽,就屑會產(chǎn)能生一遣個串驗口接儲收數(shù)擊據(jù)緩晴沖區(qū)萌中有等字符托的消狐息事袍件,篩我們題剛才迷添加瀉的函于數(shù)就仆會執(zhí)羨行,伏我們辜在季On桿Co端mm被()夏函數(shù)湊加入刪相應滲的處抗理代音碼就川能實櫻現(xiàn)自體已想政要的謎功能知了。盒請你勤在函成數(shù)中烈加入案如下育代碼車:芽vo想id晨C洞SC拜om獵mT繡es聽tD帝lg遺::威On杠Co協(xié)mm術()咬翻{依秩偽/飽/悉TO砌DO站:頁Ad見d弓yo撥ur清c虹on通tr察ol竹n布ot握if痛ic低at邀io誤n辰ha話nd經(jīng)le津r屋co筑de蒜h策er筑e抽配規(guī)V陶AR沾IA駐NT券v睬ar為ia地nt掩_i葉np臉;嶼奴廚C左Ol積eS擔af介eA騾rr兔ay厲s駁af欠ea王rr桌ay暑_i監(jiān)np跡;塔傲矛L清ON貴G攜le徹n,婆k;姥啞式B悠YT搶E林rx溝da桌ta估[2子04蘆8]夸;去//莫設置陷BY疑TE怒數(shù)組喊A挑n框8-詳bi稿t嫌in疤te夏ge角rt柿ha懂t絹is霜n似ot棗s蠟ig畢ne諷d.鐮默俗C興St亭ri觸ng省s澡tr待te青mp宇;輩劫棕i暑f(象m_部ct陣rl興Co傻mm深.G殃et令Co搶mm沾Ev肆en產(chǎn)t(扔)=步=2疤)冠//抱事件幕值為銷2表柿示接悉收緩判沖區(qū)挎內有站字符插紗躍{侄透毯理紛歲漁/芽//培//簡//郵/以三下你蠢可以茶根據(jù)雪自己棍的通翁信協(xié)伏議加案入處落理代黃碼遣鮮魔削渾v精ar恨ia題nt抬_i由np春=m像_c淘tr釀lC量om才m.岡Ge久tI謠np絮ut疑()凈;冒//擁讀緩茂沖區(qū)礦夜佛殲堤s鴿af巡ea陽rr故ay窮_i泳np筐=v移ar者ia攀nt逐_i乒np兄;鳴//趕VA茂RI棗AN絮T型膛變量元轉換郊為C矮ol雹eS籃af早eA創(chuàng)rr畫ay程型變汗量藍鮮有遼性l拴en上=s拋af失ea塔rr緒ay支_i織np廉.G梨et魯On軋eD捕im答Si存ze哀()戲;攔//廢得到肯有效問數(shù)據(jù)兆長度擾宜憲孔肌f愉or吃(k壩=0略;k襯<l材en涂;k色++晨)絮竊旨幟側莫勾s電af變ea接rr克ay狡_i煙np茄.G龍et疾El費em奔en扒t(俱&k唱,r扒xd貍at慢a+掃k)鬧;/廣/轉趟換為晶BY孝TE騎型數(shù)遺組幸棵騙系僻f聰or梅(k聽=0硬;k嗽<l哪en負;k霸++初)來//件將數(shù)華組轉律換為準Cs攀tr蕩in鬼g型鋼變量票奧死紡古{羨富大遣蓄蘆鍋B愈YT種E兩bt尖=*湯(c杰ha疤r*考)(收rx堪da草ta舊+k珍);省/遍/字廚符型蛛句臭歷百陶廁s狠tr讓te灰mp少.F喜or璃ma動t(聽"%艙c"占,b減t)唯;土//鞋將字阻符送麻入臨筍時變嘩量s衰tr價te幣mp苗存放園某匯曉懼圾芝m罰_s努tr惱RX曉Da便ta州+=按st需rt題em工p;屠/忠/加鋒入接椅收編拆輯框籌對應都字符趙串濃賺塊禮枝弱}條寒副}姻心繁U援pd袍at蟻eD引at泊a(刻FA倚LS灶E)挑;鈔//芳更新蹤編輯船框內牌容驅}毒到目春前為愛止還望不能胡在接茄收編且輯框準中看舌到數(shù)征據(jù),因因為簽我們打還沒爹有打辰開串葡口,練但運盾行程姜序不監(jiān)應該末有任蒼何錯朱誤,師不然菠,你裕肯定部哪兒屠沒看葡仔細戴,因創(chuàng)為我息是打亂開仆VC筐6對另照著朵做一銜步寫惹一行景的,覆運行疏試試愉。沒籍錯吧牽?那況么做披下一外步:宵6.別打開索串口更和設拼置串決口參允數(shù)教鼓你可客以在洗你需魯要的遲時候荷打開雜串口趨,例梢如在崖程序此中做悔一個圾開始姑按鈕暫,在敏該按蝕鈕的題處理股函數(shù)綱中打繡開串塵口。羨現(xiàn)在紫我們星在主和對話默框的州CS登Co飾mm牢Te刪st猶Dl變g:植:O造nI謙ni拘tD橋ia罰lo南g(臨)打只開串偷口,巖加入碑如下冒代碼準:岡//梯T古OD蓄O:手A蝶dd更e色xt遺ra肅i歐ni嶼ti乏al坑iz歲at洲io誼n雀he學re跪if吉(m挺_c豈tr緞lC押om搬m.籮Ge屬tP穿or改tO街pe谷n(叫))激m_偵ct硬rl螞C減om斥m.投Se賴tP化or欄tO寧pe脊n(虜FA別LS卷E)原;它m_鋼ct包rl伙Co截mm赴.S泡et炭Co退mm逐Po協(xié)rt慶(1務);折/但/選迷擇c避om泉1層if息(獸!m剖_c休tr幅lC恥om確m.絕Ge肆tP高or廢tO誓pe霞n(漢))縮m_頸ct繪rl壟Co吧mm索.S棄et嚼Po爛rt考Op遙en糧(T踐RU浩E)啊;/紋/打粗開串貝口近el還se逃Af渾xM感es氏sa拼ge怪Bo儉x(船"c河an尸no懇t哈op廳en鏡s宿er循ia鹽l坐po習rt越")恢;過m_療ct勝rl弄Co員mm翻.S沒et汪Se體tt濤in世gs夜("亡96甲00副,n獲,8厭,1秩")肚;具//懲波特亞率9毯60胳0,冊無校嚇驗,輩8個蜜數(shù)據(jù)遙位,趕1個忽停止?jié)h位遵m_誦ct憲rl可Co還mm近.S葬et蛛I恨np襖ut件Mo灰de叛l(店1)消;家//爺1:答表示羅以二奶進制償方式鮮檢取嶺數(shù)據(jù)懲m_判ct沾rl更Co額mm挨.S潛et燦RT漂hr伸es鉛ho儉ld億(1損);恭盆//死參數(shù)導1表推示每錦當串餐口接愈收緩美沖區(qū)錦中有巴多于共或等踐于1兼?zhèn)€字朱符時足將引我發(fā)一森個接皆收數(shù)怠據(jù)的對On濤Co淘mm炒事件醒m_哪ct錄rl瘋Co風mm宵.S油et故In敬pu柱tL堡en潛(0氧);知/鬼/設廢置當顆前接歉收區(qū)竭數(shù)據(jù)網(wǎng)長度癥為0熊m_書ct兔rl鑄Co繁mm弊.G衛(wèi)et霉In確pu瓦t(底);昨//婆先預絞讀緩汗沖區(qū)這以清糧除殘饞留數(shù)欄據(jù)祝現(xiàn)在矩你可夢以試渡試程索序了旗,將們串口意線接風好后捎(段不會挎接?怎去看撐看我為寫的母串口扁接線箭基本箏方法況),找打開合串口額調試論助手葛,并始將串蓋口設葛在圾co由m2漢,選昌上自摘動發(fā)注送,萄也可揉以等由會手艘動發(fā)飄送。氧再執(zhí)世行你堅編寫星的程脾序,傳接收墳框里繼應該碌有數(shù)純據(jù)顯顫示了各。其7.映發(fā)送桑數(shù)據(jù)籮陣先為偶發(fā)送熟按鈕腹添加傘一個師單擊胃消息掏即憑BN輕_C俗LI沿CK垃ED謠處理旁函數(shù)丑,打若開C茂la偉ss淹Wi喂za插rd夠->宗Me慮ss貞ag層e碗Ma淋ps做,選洪擇類籍CS旱Co傍mm閣Te呀st榮Dl處g,徒選擇燒ID費C_健BU思TT順ON嫩_M窩AN賠UA控LS蒼EN切D,洞雙擊蒙BN眨_C遭LI混CK您ED膛添加誕On糠Bu晴tt輩on犬Ma忍nu塌al德se趙nd吩()樸函數(shù)潔,并鑒在函儀數(shù)中榆添加許如下脆代碼窄:紐vo渾id仍C章SC睜om坊mT趙es戶tD觸lg置::檔On乎Bu勝tt偏on諷Ma預nu圖al美se祥nd曾()殼抽{拿//帳T宋OD稀O:粒A慧dd匠y嬸ou北r濃co菌nt克ro額l杜no盼ti近fi贊ca屬ti終on亮h矛an趕dl執(zhí)er跟c燒od諒e酬he袖re票Up醒da血te窄Da柄ta閑(T提RU彎E)虧;域//正讀取暗編輯捐框內億容薦m_啦ct燕rl乓Co兔mm引.S賣et末Ou修tp港ut秋(C理Ol哭eV夜ar超ia窮nt香(m鍋_s懲tr略TX提Da類ta縣))容;/朋/發(fā)鳴送數(shù)懷據(jù)筋}運運行姻程序禮,在瘋發(fā)送追編輯歸框中碎隨意陽輸入霉點什監(jiān)么,假單擊困發(fā)送氣按鈕量,啊漠!看茶看,莊在另晌一端評的遇串口凳調試輸助手核(或憤別的貌調試愿工具洪)接滴收框煎里出愛現(xiàn)了燕什么芽??叭绻麩熌阏媸鞘浅跗⒋紊嫠阔C串??诰幘?,雄又一塌次成寬功,屯那該獵說聲注謝謝房我了荒,因丙為我聾第一陶次做版串口很程序擊時可保費勁郵了,憤那時別網(wǎng)上爪的資竄料也騎不好印找。精開開銀玩笑盆,謝懇謝你輝的支角持,蟲有什妹么好頌東西仁別忘蓄了給壤我寄口一份仗。厲最后墻說明踏一下矛,由意于用搜到財VC鋤控件登,在住沒有救安裝玩VC歇的計瘦算機謎上運匠行時尾要從掛VC織中把忘ms榮co缺mm減32慮.o販cx姓、m辟sv包cr厚t.妙dl電l、六mf昨c4察2.采dl搬l拷菠到W味in貌do釣ws鐘目錄牲下的蜜Sy礎st篇em做子目攜錄中星(w賓in抹20搜00傭為S堅ys仙te勻m3標2)給龔建塌偉牽2交00忙1.秘6.永20舒什么資是吵VA洞RI匠AN疏T數(shù)浸據(jù)類棟型?奧如何味使用份VA正RI某AN包T數(shù)柔據(jù)類斗型?看腐怎么級以十牛六進英制或墓二進販制發(fā)虜送和限接收捕?辛

如渴果還體想再園深入課了解廁,請洲看:息串口剩調試凈助手雙源程沫序及慌編程氏詳細堤過程獎(二炕)范20稿01揮.8販.2尋6別承這是惱更新塞后適考合本窗文的旨源程嗎序(貿(mào)20軋01停.8釣.2鐵5制攤作)娃,如疑果還思沒有只下載猴源程煌序,澤又對抄本文遲有興摘趣,夕請時立即污下載芝(當診然,景你看鼠完本寨文也宗可以無自己好做出倒來,只這個殿程序凍是接投著上杜一個基做的洲,如菠果你量沒下午載前盒面程頭序,廉則沒紹必要犁再下收載了億,本呼程序湖全部茫包含僅)。榜8.駁發(fā)送甘十六縮進制鵝字符界貌拼在割主對睡話框軍中加排入一愧個復事選接共鈕,漏ID廈為I晴DC駱_C摟HE屠CK霉_H蚊EX僵SE跨ND侄C讓ap吉ti奇on題:因十六燦進制稀發(fā)送拋,再勿利用怪Cl碼as未sW年iz降ar諷d為享其添茄加控凍制變拍量:飾m_錦ct木rl嘩He歌xS搭en達d;機舍略在沒Cl炎as狀sV固ie樓w中話為S病Co彼mm娛Te昂st亭Dl胖g類酷添加詠以下捉兩個稀PU繁BL貍IC保成員緩函數(shù)意,并店輸入縫相應咐代碼腫;臂//扶由于干這個拘轉換祖函數(shù)浪的格軍式限聾制,束在發(fā)睡送框幫中的迫十六豆制字纏符應摘該每裙兩個疤字符死之間燙插入吊一個侍空隔犧//耕如:木A1愁2膨3誼45聾0池B華00通2緊9階//梢CB翅yt準eA鈴rr親ay館是一驢個動勻態(tài)字插節(jié)數(shù)賣組,喘可參快看M曾SD薄N幫灰助化in鉆t房CS著Co抱mm繼Te側st獲Dl疏g:缺:S謙tr狀in潛g2呈He覽x(挨CS陪tr腳in遠g進st介r,暴C帶By漆t(yī)e蠻Ar燃ra饞y液&s軍en泥dd槳at豬a)亂{疾in蜜t燙he粗xd到at垃a,沾lo灘wh槳ex礎da隊ta柳;壘in證t跟he哀xd活at拒al鍛en繪=0芹;揉in壁t近le休n=升st燭r.另Ge畝tL壩en掛gt調h(陸);渡se你nd刑da瞧ta奶.S舅et酒Si揭ze奏(l街en漂/2笛);甩fo礙r(膠in截t云i=沾0;緞i<陸le切n;們)滔{允ch畜ar摸l麗st籃r,沖hs述tr胡=s炮tr期[i姥];弦if鍛(h殖st覺r=賽='勸'芳)殊{揀i+通+;爪co靜nt凡in系ue途;住}債i+談+;糊if拾(i攤>=作le池n)纏br首ea六k;撤ls罩tr幟=s密tr復[i激];般he討xd師at私a=多Co唐nv北er傅tH婆ex遙Ch肯ar失(h額st雜r)殿;燈lo攤wh舉ex斥da蕉ta獄=C鄭on寬ve蠶rt妄He德xC充ha也r(蛾ls鏡tr咳);諒if綠((義he叮xd榴at咸a=咬=1帽6)累||俱(l螞ow屢he亮xd裝at刮a=鄙=1蛇6)節(jié))裝br搞ea隙k;屆el何se壤晚he天xd恩at粗a=衡he到xd梳at識a*逐16油+l慶ow相he褲xd錫at默a;夕i+銀+;股se將nd戒da勝ta訓[h掉ex爺da蜻ta譜le潔n]銀=(多ch捕ar騰)h隔ex抗da塘ta箭;觸he眨xd陣at講al把en童++穗;震}婦se躁nd牢da筋ta連.S椒et虧Si孟ze率(h肚ex螞da填ta諒le暮n)卡;漆re合tu哲rn養(yǎng)h灶ex神da鐵ta名le惜n;悄}扣//嬸這是亡一個軌將字共符轉惠換為職相應詠的十惹六進監(jiān)制值呀的函蓬數(shù)尼//它好多勵C語柿言書圣上都儉可以開找到慰//彎功能史:若酒是在賤0-柜F之攏間的及字符哀,則軟轉換猛為相踐應的吳十六肉進制穩(wěn)字符歐,否開則返要回-宣1否ch牢ar薦C物SC寄om頑mT駱es刪tD貼lg校::仆Co餓nv狀er泄tH誠ex溜Ch橋ar輕(c棒ha顯r捧ch販)舊夾{豬if爛((向ch鋒>=百'0柴')菜&&療(c斥h<飾='群9'持))鑒re務tu晝rn駐c鎮(zhèn)h-己0x掉30付;流el歸se伯i僵f(勻(c汪h>聞='牛A'局)&娃&(腐ch當<=猛'F拍')皆)陸re于tu音rn沉c兆h-娘'A梯'+銅10津;稈el背se池i讓f(律(c田h>太='秩a'脈)&短&(欄ch陽<=渣'f似')取)居re款tu制rn默c鏈h-疑'a飯'+嫁10丑;壽el斗s獎e蹈re脂tu論rn煤(孕-1系);叢}份御再將柱CS描Co盤mm款Te干st殊Dl流g:譽:O盲nB湊ut勵to近nM趟an攀ua殘ls雨en該d(我)修門改成彩以下咽形式理:炊vo亮id騙C捷SC破om伐mT聽es冷tD剩lg虧::憐On缺Bu擺tt想on龍Ma牌nu虎al求se擋nd職()晉擠{熄//梳T快OD必O:款A掏dd絞y竿ou越r泰co鑰nt架ro復l號no輛ti赴fi肉ca愚ti健on急h舞an殃dl臘er弊c片od雁e鍬he磁re傍Up典da栗te餡Da蟻ta煌(T眠RU孩E)擴;渠//切讀取睛編輯掌框內鹿容背if勵(m剃_c糧tr澇lH蠢ex竟Se創(chuàng)nd烈.G屯et誕Ch辦ec奇k(洲))困{怪CB攝yt景eA盈rr暢ay杠h更ex幅da刃ta繭;同in申t封le積n=淘St謹ri化ng捐2H肚ex寸(m丙_s杯tr醬TX根Da嘩ta言,h風ex殊da忽ta慚);疑/父/此堵處返燥回的商le拜n可漆以用摘于計知算發(fā)小送了嘗多少納個十礙六進雁制數(shù)還m_品ct門rl抗Co池mm屆.S企et臂Ou昏tp折ut否(C則Ol雨eV鹿ar覽ia斜nt辰(h晚ex奶da愁ta堅))膚;給//茶發(fā)送溫十六膏進制撥數(shù)據(jù)撫}耗el寬se墳駁m_鐘ct束rl拆Co橡mm于.S泛et尾Ou盾tp戀ut肌(C線Ol呈eV趙ar鹽ia居nt徹(m圾_s饅tr袖TX萄Da俱ta賢))扎;/給/發(fā)織送A義SC勝II鋼字符籮數(shù)據(jù)帽}夕現(xiàn)在鑰,你卵先將幫串口尼線接辛好并夫打開宜串口誠調試黑助手布V2病.1裝,選愚上以凱十六坑制顯插示,脈設置膛好相原應串陪口,夠然后現(xiàn)運行轉我們茂這個嘗程序汽,在磨發(fā)送嗽框中愉輸入渴00要0尤1競02視墊03悄A僅1誕CC強等十鈴六進獎制字賊符,奏并選閑上以掏十六款進制回發(fā)送蜂,單輛擊手逢動發(fā)千送,稠在串代口調歌試助線手的腐接收豪框中思應該爛可以亞看到臟00膏0專1來02昌0抵3破A1專C吳C了蜻。源9.蔥在接賞收框負中以屈十六允進制迎顯示洋筍顫這補就容都易多述了:峽挺在主延對話宏框中蒸加入柱一個膏復選藍接鈕嫩,I條DC供_C光HE午CK誼_H柱EX殘DI沾SP憤LA伙Y好Ca鄭pt上io都n:舉教十六軌進制悶顯示洞,再個利用面Cl赴as邀sW柜iz宮ar洪d為放其添第加控痛制變布量:韻m_詠ct與rl踩He敘xD肅ia車pl脹ay兔。傲然后襖修改申CS玻Co猶mm璃Te罩st已Dl遍g:路:O刑nC竭om旺m(良)函樓數(shù):昏vo子id皇C床SC婆om潑mT床es欲tD嶼lg晚::彎On懲Co論mm飲()景頃{規(guī)//穴T填OD魚O:鼠A腦dd貓y籍ou莖r注co霉nt斜ro宗l嫁no待ti考fi藏ca廳ti蓬on目h倒an版dl螞er后c摩od侵e松he登re悟VA從RI引AN激T秧va劈ri乖an型t_楊in朗p;畏CO聽le樂Sa扛fe酒Ar芹ra挨y曠sa蒼fe貼ar嬌ra旨y_感in吩p;估LO沸NG拔l掠en穿,k四;斗BY羅TE錫r裝xd幼at藏a[座20澆48潮];旅/變/設孔置B補YT瑞E數(shù)言組幼An矩8熄-b巴it無i財nt王eg感er扮th娘at聯(lián)i牙s夢no蝕t真si秘gn維ed倆.炮CS餅tr寄in牧g根st認rt崖em吩p;曾if返(m乎_c睜tr克lC鞋om煎m.縮Ge裁tC翻om膏mE揮ve仁nt債()載==對2)員/怕/事多件值梳為2舅表示幟接收更緩沖族區(qū)內處有字懷符園{婆va坑ri腰an哪t_霧in食p=幻m_輸ct夏rl燃Co鴉mm丘.G槽et臉I(yè)n惡pu遣t(牌);虎/蒙/讀惑緩沖握區(qū)住sa嘴fe體ar術ra穩(wěn)y_扮in驢p=輛va攤ri軋an朵t_坦in濫p;徒/類/V遞AR剩IA灶NT紗型變饞量轉兔換為港Co代le膽Sa峽fe主Ar聚ra奸y型未變量仔l(wèi)e等n=肝sa鉛fe吐ar侍ra婆y_宣in啟p.丟Ge傲tO躲ne伶Di屆mS可iz器e(捐);鳳/涼/得葵到有嫩效數(shù)靜據(jù)長向度協(xié)fo店r(釀k=槳0;偏k<遺le購n;葉k+少+)戲sa箭fe這ar同ra同y_解in橡p.徹Ge勁tE逐le偶me薦nt垮(&坊k,綱rx殃da稀ta勁+k騙);決//撤轉換鄭為B太YT例E型靠數(shù)組房fo泉r(匆k=脊0;憶k<存le義n;啊k+禿+)司/起/將遙數(shù)組鋸轉換冶為C屈st村ri翅ng閉型變慰量棄{地BY說TE塑b已t=免*(散ch遮ar爬*)掀(r憂xd紡at測a+創(chuàng)k)匹;駕//規(guī)字符米型攜if缸(m絞_c虧tr哲lH穗ex絲Di拌sp望la速y.步Ge蘆tC賴he勵ck甜()繪)竊st糟rt粥em傍p.辛Fo秒rm冠at梯("弓%0齊2X里"嚴,b塑t)脆;削//聞將字海符以冊十六痛進制糧方式潔送入猴臨時發(fā)變量變st笨rt詞em斑p存拖放,胳注意享這里想加入活一個宣空隔線el遺se信橡st劈rt棄em堆p.膚Fo叢rm裝at勒("斧%c溫",徒bt追);靜/督/將徐字符臉送入援臨時告變量翼st賣rt矩em踐p存雁放統(tǒng)m_色st膀rR雅XD遍at雷a+途=s幻tr姿te西mp徑;飼//畝加入猾接收曉編輯回框對施應字殺符串峰論}律}蒸Up慢da嗚te詳Da麗ta餡(F件AL啊SE櫻);饅/錫/更態(tài)新編困輯框寫內容閑}仿測試漲:在霞串口貼調試拾助手概發(fā)送堂框中達輸入劍00急0秘1銷02康0克3抖A1版C處C等堂十六司進制括字符逗,并攜選上必以十竊六進男制發(fā)縫送,敞單擊搖手動朵發(fā)送粘,在崇本程型序運旱行后甜選上倆以十憶六進窄制顯憲示,指在串黃口調隆試助遇手中賄單擊向手動滑發(fā)送株或自棄動發(fā)腸送,戶則在側本程紐序的換接收筆框中懸應該幼可以寬看到崇00烘0區(qū)1微02姨0咸3瘦A1奴C繼C了甚。歡10捆.如樓何設莊置自砍動發(fā)爐送膏凝關最簡萄單的繭設定盈自動續(xù)發(fā)送砍周期貌是用年Se中tT楊im階er臘()奏函數(shù)磨,這返在數(shù)湖據(jù)采沉集中括很有清用,莫在控武制中戒指令驚的傳心送也宏可能板用到版定時虹發(fā)送好。扔貧徹方身法是膨:在歇Cl搖as團sW謹iz冶ar予d中幕選上蜘Me搏ss幻ag鋒eM采ap廣卡,耽然后擴在O景bj脊ec文ts譽I檢Ds緣選中逗CS廉Co荒mm買Te蹄st土Dl江g類危,再耽在M蔬es隱sa量ge愛s框幕中選償上W維M_閱TI替ME寫R消思息,獸單擊俘AD熟D_值FU饒NC稍TI絲ON遭加入譽vo益id杯C云SC孔om圓mT廊es逝tD纏lg退::乏On殺Ti述me襪r(尚UI尤NT孟n塑ID脾Ev救en幣t)虛函判數(shù),肥這個魄函數(shù)謊是放枯入抵“臨時間呢到寇”開后要傘處理叛的代愧碼:鄭vo托id由C吧SC攻om椒mT數(shù)es雞tD或lg掛::集On戲Ti煤me掛r(反UI艷NT些n習ID收Ev止en藍t)丸早{多//炕T響OD賣O:順A環(huán)dd魂y幟ou顧r傭me閉ss慈ag載e勤ha東nd互le蜜r翼co部de厲h壯er厘e飽an撲d/捕or課c疾al細l睡de甜fa毛ul妨t靈On萄Bu察tt坡on吵Ma欲nu鼠a槽ls澤en秘d(這);轎CD德ia巾lo圈g:歡:O椒nT腹im摧er丙(n血ID縱Ev滋en對t)餡;餡}孫再在溉在主攏對話祥框中栽加入攏一個甘復選桐接鈕礦,敏ID慨為I譜DC柴_C裂HE迷CK歡_A長UT漫OS閥EN療D河Ca炮pt拒io玩n:壞盟自動步發(fā)送揪(周狹期帥1秒秀),康再利犧用C天la白ss網(wǎng)Wi返za綁rd暈為其口添加獄BN鍛_C聯(lián)LI隊CK灶消息柱處理叛函數(shù)良vo盒id亡C渠SC蝶om棍mT以es比tD溝lg贏::株On芽Ch爺ec勢kA荷ut胖os動en散d(圾):螞vo腔id駝C翠SC闖om刻mT廉es蹦tD鴨lg賊::擁On執(zhí)Ch擋ec軋kA坦ut公os等en封d(血)清府{閘//丘T感OD獻O:疾A冤dd不y醒ou品r班co鳳nt凱ro蟲l陜no勺ti單fi托ca摔ti省on蹄h堂an奮dl臣er嗚c熱od饅e份he丟re棒m_桐bA新ut壇oS針en因d=群!m溫_b滋Au未to句Se輸nd雷;梢if撕(m盜_b捐Au聾to侄Se醫(yī)nd顯)羨{底Se茄tT貨im壤er語(1妖,1蠟00雀0,算NU康LL惱);意//誰時間孤為1張00般0毫刊秒瘋}宰el咬se材{庭Ki足ll隔Ti燕me郵r(浙1)方;震俊/襪/取輔消定欠時薦}個}細其中酷:標m_岔bA有ut糖oS罩en靠d為夠BO盯OL堂型變叔量,蘿在C果LA紗SS映VI妨EW杜中為妨CS慧Co化mm貧Te笨st究Dl秒g類芒加入銳,并汁在構擇造函伐數(shù)中愈初始土化:瓜窄接流m耗_b漂Au淚to歲Se框n=論FA來LS唱E;司現(xiàn)在萬可以填運行變程序弊測試佛了。惹11醉.什遇么是溉VA志RI攀AN就T數(shù)志據(jù)類乖型?線如何烘使用層VA機RI百AN且T數(shù)戀據(jù)類躍型?洽橡芝不播知如窄何使某用V天AR凳IA炮NT卵數(shù)據(jù)暗類型棟,誓有不豪少朋借友對奔VA響RI白AN線T這舒?zhèn)€新堅的數(shù)煎據(jù)類訪型大叫感頭嫁疼。橋Se初tO燭ut撇pu脫t(成)函付數(shù)中府宗需要并的戴VA糟RI蛋AN攜T參杜數(shù)還藍可以待使用抹CO領le獨Va仁ri疲an王t類管的構什造函久數(shù)簡之單生遷成,鉆現(xiàn)在垮Ge償tI歉np糾ut懸()亭函數(shù)堵的返鑼回值揮也成隔了V三AR肺IA貸NT眉類型醉,那客么如念何從香返回它的值校中提參取有描用的筆內容過。觀VA積RI立AN默T及洪由之固而派哲生出夾的C星Ol醬eV糊ar列ia總nt偵類主嗚要用黎于在堡OL沒E自燈動化豪中傳搖遞數(shù)銀據(jù)。消實際粒上V躁AR柏IA刻NT桃也只網(wǎng)不過臟是一信個新淚定義搖的結面構罷牲了,踢它的界主要修成員爺包括皺一個敬聯(lián)合搞體及鳥一個帆變量窮。該蕉聯(lián)合工體由棵各種舊類型估的數(shù)攻據(jù)成疑員構禾成,嘗顧而該營變量振則用恭來指啞明聯(lián)輔合體覆中目旺前起蹲作用哲的數(shù)僅據(jù)類作型。四我們剃所關伍心的抬接收均到的止數(shù)據(jù)孝就存刪儲在炕該聯(lián)巷合體淚的某護個數(shù)拐據(jù)成省員中優(yōu)。忽該聯(lián)滴合體吊中包約含的冠數(shù)據(jù)課類型熊很多瓣,從燭一些弟簡單桶的變?yōu)⒘康矫{非常障復雜闖的數(shù)忍組和食指針使。由秧于通該過串價口接色收到衛(wèi)的內法容常建常是映一個逮字節(jié)怪串,配我們碼將使擺用其系中的萬某個代數(shù)組滿或指渾針來局訪問叮接收寶到的愚數(shù)據(jù)膽。這萄里推莖薦給歐大家艦的是南指向營一個友SA傍FE仁AR驚RA業(yè)Y(柴CO畏le員Sa快fe畏Ar某ra汽y)靠類型室變量帶。新探的數(shù)壁據(jù)類腦型S者AF霞EA田RR精AY虧正如妻其名兵字一革樣,運是一煎個泥“牽安全香數(shù)組擺”躍,它貫能根詞據(jù)系酬統(tǒng)環(huán)凍境自招動調貼整其監(jiān)16鞭位或旬32滑恢位的烘定義喪,并酬且不史會被炎OL半E改蛙變(慨某些思類型仰如B樸ST招R在推16規(guī)位或舊32統(tǒng)位應迅用程皆序間錄傳遞地時會尸被O冊LE航翻譯猾從而艦破壞擺其中雄的二森進制豎數(shù)據(jù)喝)。嶼大家技無須位了解掏SA請FE杯AR亡RA爐Y的凱具體湖定義夏,只勝要知橡道它莖是另作外一嗽個結您構,撲其中永包含踏一個盲(此vo貪id外*塊)類紋型的娛指針蛾pv鑰Da超ta旗,其兔指向轟的內練存就倆是存脅放有員用數(shù)炎據(jù)的乳地方湯。疤簡而殊言之鉛,從鎖Ge志tI殲np泡ut遲()匙函數(shù)奴返回躬的V彩AR負IA集NT材類型拳變量鴨中,貿(mào)找出付pa乏rr閥ay測籍指針融,再疲從該篩指針深指向鳴的槳SA躺FE岡AR碼RA輝Y變間量中握找出腦pv逼Da擦ta犧指針奉,就固可以階向訪潑問數(shù)骨組一斷樣取逝得所約接收令到的悲數(shù)據(jù)協(xié)了。虜具體判應用婆請參壯見v削oi啟d把CS夜Co雅mm溫Te除st超Dl促g:孕:O曬nC敗o遲mm征()截函數(shù)云。漏盾吧大知概我瓶現(xiàn)在飲也說綠不清喝這個見問題伴,我詳自己洞從第孟一次在接觸憶這個欲東西狀,到權現(xiàn)在忘還是跳給別巧人講壇不清云。攻另:呢二進盯制收蹤發(fā)設靠置請嗽參考疏MS拿Co毅mm階控件樓說明扯。喪MS走Co婦mm抄控件凱使用造詳解誦龔建珍偉:陜這篇分東西孔來不宏及好皆好整危理,在因有蜂朋友濤經(jīng)常華提及央,先丸放在肆這里免,如姿果有間必要橋,再響詳細劇理順滿一下兼,更霜為詳堵細的訊信息粒請去革看抱MS攤DN弄。沒摘要專:本防文詳資細介汽紹了丘MS鞏Co琴mm透控件粉在串反口編犬程中線使用軋。膛戰(zhàn)透票餅目

娛次鳳MS夾Co益mm很控件乳兩種煉處理趣通訊橫的方摟式關Co崇mm早Po品rt當屬性俘RT污hr煮es屆ho撓ld毅其屬性穿CT罪SH滅ol業(yè)di椅ng材屬蜜性董ST軌hr跪es施ho奮ld煩屬報性動CD從Ho沿ld舌in代g處屬性愛DS眠RH熄ol性di熟ng始屬半性沖Se淹tt鉆in牲gs抗屬蓬性拘In狀pu估tL菊en摘恒屬性倘EO介FE挨na版bl吉e地屬性尼Ha碧nd郵sh桑ak膀e爬常數(shù)慕On窄Co蠻mm消懲常數(shù)成In趁pu臂tM拍od瑞e霞常數(shù)國錯誤狠消息嚷兼標M壘SC盼om喇m贈控件廈通過世串行慣端口穩(wěn)傳輸這和接詢收數(shù)平據(jù),產(chǎn)為應踏用程懼序提瞞供串仿行通包訊功動能。卸MS碌Co責mm錘控件慚在串憶口編誰程時輔非常鉆方便佳,程劈序員藍不必敞去花導時間妖去了扒解較害為復媽雜的寒AP匹I函侮數(shù),炎而且爛在V尖C、派VB振、D諷el奏ph菜i等貌語言護中均踏可使走用。妙訪Mi醉cr閥os扮of陷t準Co萬mm沃un哄ic冶at去io答ns贏C坐on笑tr煩ol球(以沖下簡動稱M武SC承om掉m)循是M愉ic務ro屆so菌ft陶公司穗提供申的簡浩化W氣in陶do植ws厘下串裳行通笛信編述程的欣Ac靠ti奇ve賺X控嘆件,齒它為燃應用槳程序蹦提供稠了通議過串理行接個口收照發(fā)數(shù)爆據(jù)的像簡便生方法浸。具歇體的殲來說盈,它鳳提供柴了兩叔種處壇理通繞信問皺題的欠方法革:一澡是事則件驅鴿動(擇Ev基en勾t-圣dr買iv貿(mào)en枕)方檢法,舊一是漲查詢星法。煩1.西MS君Co認mm心控件杰兩種躲處理拳通訊齡的方求式陸MS銳Co添mm荒控件浴提供怎下列斷兩種姑處理埋通訊放的方常式:瓣事件就驅動購方式萄和查剩詢方好式。合叮1.倘1墓事件準驅動餡方式唉事件佛驅動醋通訊拌是處硬理串蜻行端僚口交爐互作既用的源一種抓非常塑有效超的方拘法。穩(wěn)在許革多情流況下狗,在日事件棋發(fā)生絹時需悄要得熊到通咐知,經(jīng)例如肥,在胖串口料接收援緩沖瘋區(qū)中探有字牛符,蔥或者趙C咬ar竿r之ie暑r踩De峰te趴ct嶺(降CD柱)愧或殊Re鄭qu萍es蠟t較To貿(mào)S它en袋d農(nóng)(R披TS生)績線上毅一個吉字符漁到達逆或一炎個變提化發(fā)默生時昂。在戶這些怎情況眾下,衛(wèi)可以緞利用反M會SC順om寄m嘴控件萬的液O匙nC坡om怒m百事件見捕獲勻并處宣理這竿些通父訊事乎件。肚On敵Co俗mm奇事孔件還箱可以胡檢查易和處帶理通刮訊錯危誤。華所有后通訊嶼事件洽和通獵訊錯嘴誤的奪列表千,參豈閱稅Co磚mm漏Ev哥en寧t支屬性由。在婦編程簽過程攜中,成就可因以在疤On抖Co離mm睜事件淡處理禽函數(shù)產(chǎn)中加色入自煩己的艷處理玻代碼慧。這莖種方銳法的賢優(yōu)點疾是程茄序響蜻應及殿時,球可靠旅性高班。每責個M撇SC表om足m殺控件來對應成著一汁個串蜻行端傻口。環(huán)如果劍應用劈程序瘡需要廈訪問碌多個消串行罪端口答,必酒須使第用多亞個版M利SC渴om角m徹控件抗。鐮1.衫2描查詢治方式籌惡查詢缺方式避實質叉上還顆是事的件驅楊動,貼但在燒有些興情況炎下,甲這種早方式酸顯得鄉(xiāng)更為愿便捷漂。在胃程序破的每赤個關垃鍵功痰能之梨后,憤可以丙通過丹檢查怖C慮om勇mE藥ve天nt臟蒙屬性爛的值撫來查挑詢事梢件和股錯誤江。如殼果應虎用程杏序較悠小,棒并且乳是自率保持旋的,禍這種劃方法燭可能拿是更容可取醒的。尚例如稈,如輝果寫火一個驗簡單沾的電議話撥曉號程核序,償則沒垂有必慰要對硬每接街收一錦個字陪符都延產(chǎn)生振事件泰,因邪為唯泰一等起待接夢收的培字符超是調將制解蝦調器優(yōu)的“亡確定并”響系應。釋2.MSComm控件的常用屬性MSComm控件有很多重要的屬性,但首先必須熟悉幾個屬性。CommPort設置并返回通訊端口號。

Settings以字符串的形式設置并返回波特率、奇偶校驗、數(shù)據(jù)位、停止位。PortOpen設置并返回通訊端口的狀態(tài)。也可以打開和關閉端口。

Input從接收緩沖區(qū)返回和刪除字符。Output向傳輸緩沖區(qū)寫一個字符串。下面分別描述:

CommPort屬性設置并返回通訊端口號。語法objectmPort[value](value一整型值,說明端口號。)說明在設計時,value可以設置成從1到16的任何數(shù)(缺省值為1)。但是如果用PortOpen屬性打開一個并不存在的端口時,MSComm控件會產(chǎn)生錯誤68(設備無效)。注意:必須在打開端口之前設置CommPort屬性。RThreshold屬性:在MSComm控件設置CommEvent屬性為comEvReceive并產(chǎn)生OnComm之前,設置并返回的要接收的字符數(shù)。語法object.Rthreshold[=value](value整型表達式,說明在產(chǎn)生OnComm事件之前要接收的字符數(shù)。)說明當接收字符后,若Rthreshold屬性設置為0(缺省值)則不產(chǎn)生OnComm事件。例如,設置Rthreshold為1,接收緩沖區(qū)收到每一個字符都會使MSComm控件產(chǎn)生OnComm事件。CTSHolding屬性:確定是否可通過查詢ClearToSend(CTS)線的狀態(tài)發(fā)送數(shù)據(jù)。ClearToSend是調制解調器發(fā)送到相聯(lián)計算機的信號,指示傳輸可以進行。該屬性在設計時無效,在運行時為只讀。語法:object.CTSHolding(Boolean)Mscomm控件的CTSHolding屬性設置值:TrueClearToSend線為高電平。FalseClearToSend線為低電平。說明:如果ClearToSend線為低電平(CTSHolding=False)并且超時時,MSComm控件設置CommEvent屬性為comEventCTSTO(ClearToSendTimeout)并產(chǎn)生OnComm事件。ClearToSend線用于RTS/CTS(RequestToSend/ClearToSend)硬件握手。如果需要確定ClearToSend線的狀態(tài),CTSHolding屬性給出一種手工查詢的方法。詳細信息有關握手協(xié)議,請參閱Handshaking屬性。SThreshold屬性:MSComm控件設置CommEvent屬性為comEvSend并產(chǎn)生OnComm事件之前,設置并返回傳輸緩沖區(qū)中允許的最小字符數(shù)。語法object.SThreshold[=value]value整形表達式,代表在OnComm事件產(chǎn)生之前在傳輸緩沖區(qū)中的最小字符數(shù)。說明:若設置Sthreshold屬性為0(缺省值),數(shù)據(jù)傳輸事件不會產(chǎn)生OnComm事件。若設置Sthreshold屬性為1,當傳輸緩沖區(qū)完全空時,MSComm控件產(chǎn)生OnComm事件。如果在傳輸緩沖區(qū)中的字符數(shù)小于value,CommEvent屬性設置為comEvSend,并產(chǎn)生OnComm事件。comEvSend事件僅當字符數(shù)與Sthreshold交叉時被激活一次。例如,如果Sthreshold等于5,僅當在輸出隊列中字符數(shù)從5降到4時,comEvSend才發(fā)生。如果在輸出隊列中從沒有比Sthreshold多的字符,comEvSend事件將絕不會發(fā)生。Handshake常數(shù)常數(shù)值描述

comNone0無握手。comXonXoff1XOn/Xoff握手。comRTS2Request-to-send/clear-to-send握手。comRTSXOnXOff3Request-to-send和clear-to-send握手皆可。OnComm常數(shù)常數(shù)值描述comEvSend1發(fā)送事件。comEvReceive2接收事件。

comEvCTS3clear-to-send線變化。comEvDSR4data-setready線變化。

comEvCD5carrierdetect線變化。comEvRing6振鈴檢測。comEvEOF7文件結束。

Error常數(shù)常數(shù)值描述

comEventBreak1001接收到中斷信號comEventCTSTO1002Clear-to-send超時

comEventDSRTO1003Data-setready超時comEventFrame1004幀錯誤

comEventOverrun1006端口超速comEventCDTO1007Carrierdetect超時

comEventRxOver1008接收緩沖區(qū)溢出comEventRxParity1009Parity錯誤

comEventTxFull1010傳輸緩沖區(qū)滿comEventDCB1011檢索端口設備控制塊(DCB)時的意外錯誤

InputMode常數(shù)常數(shù)值描述

comInputModeText0(缺?。┩ㄟ^Input屬性以文本方式取回數(shù)據(jù)。comInputModeBinary1通過Input屬性以二進制方式檢取回數(shù)據(jù)。CDHolding屬性:通過查詢CarrierDetect(CD)線的狀態(tài)確定當前是否有傳輸。CarrierDetect是從調制解調器發(fā)送到相聯(lián)計算機的一個信號,指示調制解調器正在聯(lián)機。該屬性在設計時無效,在運行時為只讀。語法object.CDHolding設置值:CDHolding屬性的設置值為:設置描述TrueCarrierDetect線為高電平

FalseCarrierDetect線為低電平說明:注意當CarrierDetect線為高電平(CDHolding=True)且超時時,MSComm控件設置CommEvent屬性為comEventCDTO(CarrierDetect超時錯誤),并產(chǎn)生OnComm事件。注意在主機應用程序中捕獲一個丟失的傳輸是特別重要的,例如一個公告板,因為呼叫者可以隨時掛起(放棄傳輸)。CarrierDetect也被稱為ReceiveLineSignalDetect(RLSD)。數(shù)據(jù)類型BooleanDSRHolding屬性:確定DataSetReady(DSR)線的狀態(tài)。DataSetReady信號由調制解調器發(fā)送到相連計算機,指示作好操作準備。該屬性在設計時無效,在運行時為只讀。語法:object.DSRHoldingobject所在處表示對象表達式,其值是“應用于”列表中的對象。DSRHolding屬性返回以下值:值描述TrueDataSetReady線高FalseDataSetReady線低說明:當DataSetReady線為高電平(DSRHolding=True)且超時時,MSComm控件設置CommEvent屬性為comEventDSRTO(數(shù)據(jù)準備超時)并產(chǎn)生OnComm事件。當為DataTerminalEquipment(DTE)機器寫DataSetReady/DataTerminalReady握手例程時該屬性是十分有用的。數(shù)據(jù)類型:B

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論