在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > LabVIEW中MSComm實(shí)現(xiàn)串口通信編程學(xué)習(xí)

            LabVIEW中MSComm實(shí)現(xiàn)串口通信編程學(xué)習(xí)

            作者: 時(shí)間:2017-01-06 來(lái)源:網(wǎng)絡(luò) 收藏
            問題描述:對(duì)于一般的應(yīng)用,LabVIEW中直接用VISA串口API函數(shù)就可以實(shí)現(xiàn),方便快捷,但是對(duì)于需要使用中斷方式進(jìn)行串口通信的,就得使用MSComm控件來(lái)實(shí)現(xiàn)了。
            MSComm控件:操作ActiveX控件,最主要的就是要使用好它的屬性、方法函數(shù),并做好中斷事件的回調(diào)處理。LabVIEW針對(duì)ActiveX設(shè)置的控件在“互連接口”的“ActiveX”中提供了8個(gè)功能函數(shù):Automation Open, Close Reference, To Variant, Variant to Data, Invoke Node, Property Node, Register Event Callback, UnRegister Event Callback。
            在LabVIEW中使用MSComm控件:
            首先需要在LabVIEW中加入MSComm,在“工具”--“導(dǎo)入”--“ActiveX至選板”中將MSComm添加到LabVIEW環(huán)境,選擇默認(rèn)路徑。
            然后可以在前面板的".Net與ActiveX"中找到mscomm然后拖拽到前面板中。也可以先在前面板放置ActiveX容器,然后右鍵選擇mscomm控件:
            調(diào)用ActiveX控件創(chuàng)建客戶端應(yīng)用程序:
            主要用到“互連接口”--“ActiveX”中的8個(gè)函數(shù):
            ActiveX事件注冊(cè)相關(guān):即使用事件回調(diào)處理中斷事件等,
            編程注意事項(xiàng):
            對(duì)于MSComm控件,編程時(shí)使用的都是其自動(dòng)化引用,即LabVIEW將ActiveX控件作為對(duì)象來(lái)處理。連接屬性節(jié)點(diǎn)到控件,可以查看所有屬性,連接調(diào)用節(jié)點(diǎn)時(shí),MSComm沒有提供方法,所以會(huì)顯示沒有方法。以下是LabVIEW中看到的MSComm的屬性:
            另外,回調(diào)事件注冊(cè)首先要確定好需要傳輸什么樣的數(shù)據(jù),如果包含多種數(shù)據(jù)類型,可以使用簇來(lái)解決,回調(diào)函數(shù)中會(huì)自動(dòng)創(chuàng)建與該數(shù)據(jù)類型相同的事件參數(shù),并提供ActiveX控件的引用。



            評(píng)論


            技術(shù)專區(qū)

            關(guān)閉