事件注冊(cè)節(jié)點(diǎn)的“事件注冊(cè)引用句柄”
發(fā)布時(shí)間:2014/7/18 12:40:43 訪問次數(shù):833
事件注冊(cè)節(jié)點(diǎn)的“事件注冊(cè)引用句柄”輸出參數(shù)連接到事件結(jié)構(gòu)的動(dòng)態(tài)事件端口。在IBM025170LG5B-60事件結(jié)構(gòu)邊框上右擊,在彈出的快捷菜單中選擇“顯示動(dòng)態(tài)事件接線端”命令可以顯示動(dòng)態(tài)事件端口。動(dòng)態(tài)事件接線端接收一個(gè)事件注冊(cè)引用句柄或包含幾個(gè)這樣引用句柄的簇。右側(cè)端口內(nèi)如果不接線就輸出和左側(cè)輸入一樣的數(shù)據(jù)。
0號(hào)事件子框圖處理控件的位置移動(dòng)。事件數(shù)據(jù)節(jié)點(diǎn)返回鼠標(biāo)當(dāng)前位置,此數(shù)據(jù)減10后輸入屬性節(jié)點(diǎn)。當(dāng)屬性節(jié)點(diǎn)的“引用”參數(shù)連接圖片控件的引用時(shí),圖片位置就會(huì)隨鼠標(biāo)移動(dòng)。
這里有兩個(gè)問題應(yīng)注意,一是必須注冊(cè)了鼠標(biāo)移動(dòng)事件,事件數(shù)據(jù)節(jié)點(diǎn)才能返回鼠標(biāo)當(dāng)前值,二是屬性節(jié)點(diǎn)的“引用”參數(shù)必須是圖片的引用,而這兩點(diǎn)是由其他事件子框圖決定的。圖2-20是程序酌1號(hào)和2號(hào)事件子框圖。1號(hào)子框圖處理鼠標(biāo)按下事件。注冊(cè)事件節(jié)點(diǎn)的“事件注冊(cè)引用句柄”參數(shù)連接了前面已經(jīng)注冊(cè)的事件引用句柄,這里對(duì)注冊(cè)事件進(jìn)行修改!笆髽(biāo)移動(dòng)”事件端口連接了當(dāng)前VI引用句柄,所以鼠標(biāo)移動(dòng)事件被注冊(cè)。事件數(shù)據(jù)節(jié)點(diǎn)中取出圖片控件的引用輸入了移位寄存器。這兩點(diǎn)滿足了0號(hào)框圖使圖片移動(dòng)的要求。
2號(hào)子框圖處理鼠標(biāo)釋放事件。鼠標(biāo)釋放后用一個(gè)“非法引用句柄常數(shù)”注冊(cè)了鼠標(biāo)移動(dòng)事件,并輸入移位寄存器。所以0號(hào)子框圖不能夠再使圖片移動(dòng)。
還有一個(gè)3號(hào)子框圖處理停止按鈕事件。
使用動(dòng)態(tài)注冊(cè)事件,也要在事件編輯對(duì)話框中設(shè)置各個(gè)子框圖處理的事件,連接了動(dòng)態(tài)事件端口以后,事件編輯對(duì)話框中的事件源列表中Dynamic子項(xiàng)成為可用狀態(tài),并出現(xiàn)已經(jīng)動(dòng)態(tài)注冊(cè)的事件,可以在其中為一個(gè)子框圖選擇處理哪些事件。
事件注冊(cè)節(jié)點(diǎn)的“事件注冊(cè)引用句柄”輸出參數(shù)連接到事件結(jié)構(gòu)的動(dòng)態(tài)事件端口。在IBM025170LG5B-60事件結(jié)構(gòu)邊框上右擊,在彈出的快捷菜單中選擇“顯示動(dòng)態(tài)事件接線端”命令可以顯示動(dòng)態(tài)事件端口。動(dòng)態(tài)事件接線端接收一個(gè)事件注冊(cè)引用句柄或包含幾個(gè)這樣引用句柄的簇。右側(cè)端口內(nèi)如果不接線就輸出和左側(cè)輸入一樣的數(shù)據(jù)。
0號(hào)事件子框圖處理控件的位置移動(dòng)。事件數(shù)據(jù)節(jié)點(diǎn)返回鼠標(biāo)當(dāng)前位置,此數(shù)據(jù)減10后輸入屬性節(jié)點(diǎn)。當(dāng)屬性節(jié)點(diǎn)的“引用”參數(shù)連接圖片控件的引用時(shí),圖片位置就會(huì)隨鼠標(biāo)移動(dòng)。
這里有兩個(gè)問題應(yīng)注意,一是必須注冊(cè)了鼠標(biāo)移動(dòng)事件,事件數(shù)據(jù)節(jié)點(diǎn)才能返回鼠標(biāo)當(dāng)前值,二是屬性節(jié)點(diǎn)的“引用”參數(shù)必須是圖片的引用,而這兩點(diǎn)是由其他事件子框圖決定的。圖2-20是程序酌1號(hào)和2號(hào)事件子框圖。1號(hào)子框圖處理鼠標(biāo)按下事件。注冊(cè)事件節(jié)點(diǎn)的“事件注冊(cè)引用句柄”參數(shù)連接了前面已經(jīng)注冊(cè)的事件引用句柄,這里對(duì)注冊(cè)事件進(jìn)行修改!笆髽(biāo)移動(dòng)”事件端口連接了當(dāng)前VI引用句柄,所以鼠標(biāo)移動(dòng)事件被注冊(cè)。事件數(shù)據(jù)節(jié)點(diǎn)中取出圖片控件的引用輸入了移位寄存器。這兩點(diǎn)滿足了0號(hào)框圖使圖片移動(dòng)的要求。
2號(hào)子框圖處理鼠標(biāo)釋放事件。鼠標(biāo)釋放后用一個(gè)“非法引用句柄常數(shù)”注冊(cè)了鼠標(biāo)移動(dòng)事件,并輸入移位寄存器。所以0號(hào)子框圖不能夠再使圖片移動(dòng)。
還有一個(gè)3號(hào)子框圖處理停止按鈕事件。
使用動(dòng)態(tài)注冊(cè)事件,也要在事件編輯對(duì)話框中設(shè)置各個(gè)子框圖處理的事件,連接了動(dòng)態(tài)事件端口以后,事件編輯對(duì)話框中的事件源列表中Dynamic子項(xiàng)成為可用狀態(tài),并出現(xiàn)已經(jīng)動(dòng)態(tài)注冊(cè)的事件,可以在其中為一個(gè)子框圖選擇處理哪些事件。
熱門點(diǎn)擊
- 由74LS138構(gòu)成的1~8數(shù)據(jù)分配器
- 在LabVIEW環(huán)境下實(shí)現(xiàn)小波變換的方法
- 反應(yīng)曲線法
- 切削力測(cè)量原理
- 自頂向下設(shè)計(jì)方法的步驟
- 用555定時(shí)器構(gòu)成一施密特觸發(fā)器
- LabVIEW對(duì)Access數(shù)據(jù)庫的操作
- 光纖布拉格光柵傳感器原理
- 可預(yù)置時(shí)間的定時(shí)電路
- 譯碼器
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- EVL250WMG1L諧振轉(zhuǎn)換器應(yīng)用分析
- STGWA30IH160DF2
- 集成半橋 MOSFET 驅(qū)動(dòng)器
- 全新AI操作系統(tǒng)One UI
- 全新空間音頻標(biāo)準(zhǔn)—Eclipsa Audio
- RISC-V MCU+接口技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究