菜單項(xiàng)標(biāo)識(shí)符
發(fā)布時(shí)間:2014/7/18 12:48:00 訪(fǎng)問(wèn)次數(shù):1222
·菜單項(xiàng)標(biāo)識(shí)符:區(qū)分大小寫(xiě),程序中IC75176B通過(guò)菜單標(biāo)識(shí)符引用菜單選項(xiàng)。
本例中設(shè)置了如下菜單項(xiàng)名與菜單項(xiàng)標(biāo)識(shí):
文件-Fjle;新建-New;保存-S ave;運(yùn)行-Run;采集-DAQ;分析-ANA;退出-Exit; Show Context Help-APP-SHOW-HELP。
·啟用:指定該菜單項(xiàng)是否有效(無(wú)效時(shí)變灰)。
·勾選:菜單項(xiàng)是否有選中標(biāo)記。程序中可以通過(guò)函數(shù)引用這個(gè)狀態(tài)值。
·快捷方式(組合鍵):設(shè)置訪(fǎng)問(wèn)該菜單項(xiàng)的快捷鍵。將鼠標(biāo)放置于該文本框中,按下需要的組合鍵,即完成了快捷鍵的創(chuàng)建。
運(yùn)行菜單設(shè)置完成以后要將設(shè)置結(jié)果與程序在同一個(gè)目錄中保存為.rtm文件,本例中保存為“運(yùn)行菜單”,以后也要保證它們總是在同一目錄中。
用程序代碼進(jìn)行運(yùn)行菜單設(shè)置
用程序代碼進(jìn)行運(yùn)行菜單設(shè)置需要使用“對(duì)話(huà)框與用戶(hù)界面一菜單”函數(shù)子選板的菜單函數(shù)。以下結(jié)合示例說(shuō)明其中主要函數(shù)的用法。
新建一個(gè)VI,命名為“刪除菜單項(xiàng)”,按照?qǐng)D2-23編輯它的圖形代碼。
打開(kāi)運(yùn)行菜單編輯器,選擇“文件”一“打開(kāi)”命令,名稱(chēng)為“運(yùn)行菜單”的文件就是我佃編輯圖2-22所示運(yùn)行菜單時(shí)保存的文件。運(yùn)行圖2-23所示的程序,可以看到菜單欄與圖2-22中預(yù)覽的一致。我們按照2.6.1小節(jié)中介紹的菜單項(xiàng)標(biāo)識(shí)在“菜單標(biāo)識(shí)符”控件中填寫(xiě)菜單項(xiàng)的標(biāo)識(shí),在“項(xiàng)”控件中填寫(xiě)子菜單項(xiàng)的標(biāo)識(shí),然后單擊“刪除”按鈕,菜單項(xiàng)會(huì)被刪除。下面介紹其中兩個(gè)菜單函數(shù)的參數(shù)與功能。
當(dāng)前VI菜單欄:返回當(dāng)前VI菜單的引用句柄。
刪除菜單項(xiàng)函數(shù):從菜單欄或子菜單中刪除菜單項(xiàng)。主要參數(shù)及功能是:
·菜單引用:要求輸入一個(gè)VI的菜單欄的引用。
·菜單標(biāo)識(shí)符:輸入一個(gè)字符串指定從哪個(gè)子菜單刪除菜單項(xiàng)。
·項(xiàng):可以輸入一個(gè)菜單項(xiàng)標(biāo)識(shí)、一個(gè)菜單項(xiàng)標(biāo)識(shí)數(shù)組、一個(gè)菜單項(xiàng)位置索引:一個(gè)菜單項(xiàng)位置索引數(shù)組。如果不指定項(xiàng),則刪除菜單標(biāo)識(shí)符指定的子菜單中的所有項(xiàng)。若“菜單標(biāo)識(shí)符”參數(shù)未連線(xiàn),則此處從頂層菜單欄中刪除菜單項(xiàng)。
·菜單引用輸出:原樣輸出菜單引用。
·錯(cuò)誤輸出:如果“項(xiàng)”或“菜單標(biāo)識(shí)符”參數(shù)指定的內(nèi)容沒(méi)找到,返回一個(gè)出錯(cuò)信息。
·菜單項(xiàng)標(biāo)識(shí)符:區(qū)分大小寫(xiě),程序中IC75176B通過(guò)菜單標(biāo)識(shí)符引用菜單選項(xiàng)。
本例中設(shè)置了如下菜單項(xiàng)名與菜單項(xiàng)標(biāo)識(shí):
文件-Fjle;新建-New;保存-S ave;運(yùn)行-Run;采集-DAQ;分析-ANA;退出-Exit; Show Context Help-APP-SHOW-HELP。
·啟用:指定該菜單項(xiàng)是否有效(無(wú)效時(shí)變灰)。
·勾選:菜單項(xiàng)是否有選中標(biāo)記。程序中可以通過(guò)函數(shù)引用這個(gè)狀態(tài)值。
·快捷方式(組合鍵):設(shè)置訪(fǎng)問(wèn)該菜單項(xiàng)的快捷鍵。將鼠標(biāo)放置于該文本框中,按下需要的組合鍵,即完成了快捷鍵的創(chuàng)建。
運(yùn)行菜單設(shè)置完成以后要將設(shè)置結(jié)果與程序在同一個(gè)目錄中保存為.rtm文件,本例中保存為“運(yùn)行菜單”,以后也要保證它們總是在同一目錄中。
用程序代碼進(jìn)行運(yùn)行菜單設(shè)置
用程序代碼進(jìn)行運(yùn)行菜單設(shè)置需要使用“對(duì)話(huà)框與用戶(hù)界面一菜單”函數(shù)子選板的菜單函數(shù)。以下結(jié)合示例說(shuō)明其中主要函數(shù)的用法。
新建一個(gè)VI,命名為“刪除菜單項(xiàng)”,按照?qǐng)D2-23編輯它的圖形代碼。
打開(kāi)運(yùn)行菜單編輯器,選擇“文件”一“打開(kāi)”命令,名稱(chēng)為“運(yùn)行菜單”的文件就是我佃編輯圖2-22所示運(yùn)行菜單時(shí)保存的文件。運(yùn)行圖2-23所示的程序,可以看到菜單欄與圖2-22中預(yù)覽的一致。我們按照2.6.1小節(jié)中介紹的菜單項(xiàng)標(biāo)識(shí)在“菜單標(biāo)識(shí)符”控件中填寫(xiě)菜單項(xiàng)的標(biāo)識(shí),在“項(xiàng)”控件中填寫(xiě)子菜單項(xiàng)的標(biāo)識(shí),然后單擊“刪除”按鈕,菜單項(xiàng)會(huì)被刪除。下面介紹其中兩個(gè)菜單函數(shù)的參數(shù)與功能。
當(dāng)前VI菜單欄:返回當(dāng)前VI菜單的引用句柄。
刪除菜單項(xiàng)函數(shù):從菜單欄或子菜單中刪除菜單項(xiàng)。主要參數(shù)及功能是:
·菜單引用:要求輸入一個(gè)VI的菜單欄的引用。
·菜單標(biāo)識(shí)符:輸入一個(gè)字符串指定從哪個(gè)子菜單刪除菜單項(xiàng)。
·項(xiàng):可以輸入一個(gè)菜單項(xiàng)標(biāo)識(shí)、一個(gè)菜單項(xiàng)標(biāo)識(shí)數(shù)組、一個(gè)菜單項(xiàng)位置索引:一個(gè)菜單項(xiàng)位置索引數(shù)組。如果不指定項(xiàng),則刪除菜單標(biāo)識(shí)符指定的子菜單中的所有項(xiàng)。若“菜單標(biāo)識(shí)符”參數(shù)未連線(xiàn),則此處從頂層菜單欄中刪除菜單項(xiàng)。
·菜單引用輸出:原樣輸出菜單引用。
·錯(cuò)誤輸出:如果“項(xiàng)”或“菜單標(biāo)識(shí)符”參數(shù)指定的內(nèi)容沒(méi)找到,返回一個(gè)出錯(cuò)信息。
熱門(mén)點(diǎn)擊
- 觸發(fā)( TRIG)
- 用JK觸發(fā)器謾計(jì)同步十進(jìn)制加法計(jì)數(shù)器
- “VISA讀取”函數(shù)酌主要參數(shù)及功能
- BCD計(jì)數(shù)一譯碼一驅(qū)動(dòng)集成芯片
- 項(xiàng)目依賴(lài)關(guān)系
- 通知器和隊(duì)列
- 給每個(gè)基本單元配2個(gè)存儲(chǔ)器
- 線(xiàn)圈的品質(zhì)因數(shù)
- 廣告流水燈波形
- 使用ActiveX自動(dòng)化
推薦技術(shù)資料
- DS2202型示波器試用
- 說(shuō)起數(shù)字示波器,普源算是國(guó)內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
- STGWA30IH160DF2
- 最新一代低功耗內(nèi)存LPDDR6
- EMI CISPR25 CLA
- Android 和Linux
- 汽車(chē)混合信號(hào)微控制器̴
- 4A,6A 3KVRMS雙通道隔離的閘門(mén)驅(qū)動(dòng)
- 多媒體協(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)用研究