無(wú)線網(wǎng)絡(luò)監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
無(wú)線網(wǎng)絡(luò)監(jiān)測(cè)程序輸出幅度( V) 事件結(jié)構(gòu)[7] 如圖3所示。
圖3 無(wú)線網(wǎng)絡(luò)監(jiān)測(cè)程序輸出幅度( V) 事件結(jié)構(gòu)
3. 2 利用Act iveX 容器控件進(jìn)行設(shè)計(jì)
利用兩個(gè)A ctiveX 容器控件設(shè)計(jì)的無(wú)線網(wǎng)絡(luò)監(jiān)測(cè)程序前面板,在該界面中分別單擊“加載33220A”和“加載3032B”后, 分別將33220A 和3032B 儀器內(nèi)部的儀器網(wǎng)頁(yè)254. 2. 20: : inst0: : IN STR“, 是指定設(shè)備的會(huì)話句柄, 通過(guò)該標(biāo)識(shí)符對(duì)該設(shè)備進(jìn)行操作。橢圓2 Initialize. vi 它主要完成儀器識(shí)別查詢、復(fù)位儀器到指定狀態(tài)、發(fā)送初始命令到儀器, 任何程序開始前必須調(diào)用該子vi 一次。橢圓3 用到Conf igure Standard Waveform . vi, 直接的通過(guò)程控接口, 實(shí)現(xiàn)對(duì)信號(hào)發(fā)生器功能控制, 并在這個(gè)子vi 中設(shè)置輸出頻率( Hz) 、輸出波形類型、輸出幅度( V) 。橢圓4 與橢圓3 實(shí)現(xiàn)功能完全相同, 不同的是當(dāng)輸出波形類型的值改變時(shí), 發(fā)生輸出波形類型事件, 將輸出波形類型值的屬性,通過(guò)屬性節(jié)點(diǎn)值傳遞給Conf igure St andard Waveform .
vi, 從而達(dá)到改變輸出波形類型的目的, 當(dāng)輸出頻率調(diào)節(jié)( Hz) 、輸出幅度( V) 值改變時(shí), 同樣產(chǎn)生相應(yīng)事件, 達(dá)到改變其輸出值的目的。橢圓5 用到Enable Output . vi, 實(shí)現(xiàn)的功能是當(dāng)按停止鍵時(shí), 停止儀器輸出任何信號(hào), 這樣可以保證程序停止后, 儀器輸出端口無(wú)任何電位存在, 從而保證儀器安全。橢圓6 釋放系統(tǒng)資源和簡(jiǎn)單錯(cuò)誤處理。
圖4 是無(wú)線網(wǎng)絡(luò)監(jiān)測(cè)程序LOA D 事件結(jié)構(gòu)。
圖4 無(wú)線網(wǎng)絡(luò)監(jiān)測(cè)程序LOAD 事件結(jié)構(gòu)
評(píng)論