LabVIEW front panel物件控制

更新於 發佈於 閱讀時間約 2 分鐘

最近的一個小project需要對前面板的物件做大量操控, 花了點時間搞懂一些東西

前面板(front panel)可以看作是視窗的外殼,上面有一個pane, 大概類似其他引擎的canvas

labview可以藉由splitter在視窗分隔出一個以上的pane來

pane裡面放置的物件分為三個group:AllObjs, Decorations和Controls

這裡的controls包含control和indicator

大概是panel-->pane-->Objects (controls+decocations) 這樣

所以控制前面板物件要到pane裡抓出要控制物件的ref, 再從裡面的方法和屬性去控制

==========================================

20200615補充

從以下程式可以看出三種group的不同, 以及Reference的順序關係 

AllObjs因為包含不同group所以可已控制的property少很多

raw-image

==========================================

 

作法有兩種

如果是要subVI要控制上層VI的物件要從front panel (FP)拉出ref control

(是的,下層VI可以控制上層面板的物件)

只是要控制本身面板物件就到block diagram (BD)拉

 

在FP按右鍵找到Refnum, 把裡面的VI Refnum control拉到FP

當然, 如果你要控制的是上層control也可以選Control Refnum

raw-image

 

在control按右鍵重新選擇Ref的種類為Pane

raw-image

 

在BD建立則是選擇application crontrol裡的VI server refnum, 然後在icon按右鍵重新連結到pane

這邊可以看到pane底下列出了所有的control (但沒有decoration)

所以也可以把refnum直接設定成要控制的control

raw-image

 

 

從Pane裡回傳的物件Ref順序是會變的, 他的排列依據是物件或裝飾在pane上的位置

在最上層的一個物件會在index 0的位置, 往下就類推, 一旦改變前後順序ref順序也會變

比如說想要把某個裝飾或物件放到最下一層,把他的refnum移到array最後面就可以了

從下面這個程式就可以看出這個現象

 

raw-image
raw-image

 

 

avatar-img
6會員
63內容數
ktest
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
提問的內容越是清晰,強者、聰明人越能在短時間內做判斷、給出精準的建議,他們會對你產生「好印象」,認定你是「積極」的人,有機會、好人脈會不自覺地想引薦給你
Thumbnail
雖是在2022年8月上架於Steam,到目前仍還是一款體驗版的遊戲,藉由生存營造、採集資源保護並引導你的居民,在世界邊緣的荒野之中打造一座小鎮。採集原物料、狩獵、釣魚並耕田來生存。生產製造道具以供村民們交易、使用、裝備、戰鬥,並抵禦外來的威脅。 二、內容:   一開場可以先
EXTON, Pa., / January 13, 2025 / – Frontage Holdings Corporation (SEHK stock code: 1521) announced on January 6 2025 that Dr. Abdul Mutlib has decided
Thumbnail
Frontier 是由大型企業合作建立的採購組織,致力於推動碳移除技術的創新。聯盟最近宣佈投入8,000萬美元支持 CO280 和 CREW Carbon 兩間新創,刺激碳移除市場的技術突破。Frontier 通過預先市場承諾機制,促進了供應商的創新與擴展,致力於實現碳移除的成本效益與永續發展。
本文介紹如何在LabVIEW環境中設定執行檔以允許多個實例同時運行。透過簡單的步驟修改INI檔,本文將教你如何啟用這項功能,讓你能夠更高效地使用LabVIEW的應用程式。適合需要同時運行多個LabVIEW應用的使用者。
Thumbnail
在寵物的飲食需求中,挑嘴毛孩的飲食選擇始終是個挑戰。這篇文章深入探討了凍乾食品的益處,特別是Frontier悅緻原凍品牌,如何滿足食物挑剔的狗狗,並保持營養及動物福利的考量。介紹了凍乾食物的吃法及其提供的健康優勢,幫助寵物爸媽做出更好的飲食選擇。
Thumbnail
這個系列的教學會列出基本上所有常見的造型和一些基礎 , 讓各位可以自行搭配造型~在這個第四篇呢 , 我們會來一起了解:常見的窗口 / 框架造型定義他們的意思加了之後有什麼效果那就讓我們開始吧!
Thumbnail
這個系列的教學會列出基本上所有常見的造型和一些基礎 , 讓各位可以自行搭配造型~在這個第二篇呢 , 我們會來一起了解: 如何定義物件出現在畫面的哪個位置有哪些指令可以定位物件如何正確定義物件一些常見的失誤那就讓我們開始吧!
Thumbnail
這是關於在 Renpy 中如何自訂 Frame 的教學,包括了建立畫面、在畫面裡面加入 frame、加入造型、加入內容、修正畫面、使用自訂 Frame 等內容。
Thumbnail
※ OPP第一大核心-封裝 封裝的精神在於將「方法」、「屬性」和「邏輯」包裝在類別裡面,透過類別的實例來實現。這樣外部物件不需要了解內部的實現細節,只需要知道如何使用該類別提供的接口即可。換句話說,封裝是將內部細節隱藏起來,只暴露必要的部分給使用者。 封裝的核心概念是,使用者如果想要接觸資料,只
Thumbnail
這系列是我在 2023 六角學院 Vue作品實戰班的筆記,筆記以本人理解的方式記錄。此篇主題為 Slot Props 進階應用 ,其中包含單筆資料、多筆資料。
提問的內容越是清晰,強者、聰明人越能在短時間內做判斷、給出精準的建議,他們會對你產生「好印象」,認定你是「積極」的人,有機會、好人脈會不自覺地想引薦給你
Thumbnail
雖是在2022年8月上架於Steam,到目前仍還是一款體驗版的遊戲,藉由生存營造、採集資源保護並引導你的居民,在世界邊緣的荒野之中打造一座小鎮。採集原物料、狩獵、釣魚並耕田來生存。生產製造道具以供村民們交易、使用、裝備、戰鬥,並抵禦外來的威脅。 二、內容:   一開場可以先
EXTON, Pa., / January 13, 2025 / – Frontage Holdings Corporation (SEHK stock code: 1521) announced on January 6 2025 that Dr. Abdul Mutlib has decided
Thumbnail
Frontier 是由大型企業合作建立的採購組織,致力於推動碳移除技術的創新。聯盟最近宣佈投入8,000萬美元支持 CO280 和 CREW Carbon 兩間新創,刺激碳移除市場的技術突破。Frontier 通過預先市場承諾機制,促進了供應商的創新與擴展,致力於實現碳移除的成本效益與永續發展。
本文介紹如何在LabVIEW環境中設定執行檔以允許多個實例同時運行。透過簡單的步驟修改INI檔,本文將教你如何啟用這項功能,讓你能夠更高效地使用LabVIEW的應用程式。適合需要同時運行多個LabVIEW應用的使用者。
Thumbnail
在寵物的飲食需求中,挑嘴毛孩的飲食選擇始終是個挑戰。這篇文章深入探討了凍乾食品的益處,特別是Frontier悅緻原凍品牌,如何滿足食物挑剔的狗狗,並保持營養及動物福利的考量。介紹了凍乾食物的吃法及其提供的健康優勢,幫助寵物爸媽做出更好的飲食選擇。
Thumbnail
這個系列的教學會列出基本上所有常見的造型和一些基礎 , 讓各位可以自行搭配造型~在這個第四篇呢 , 我們會來一起了解:常見的窗口 / 框架造型定義他們的意思加了之後有什麼效果那就讓我們開始吧!
Thumbnail
這個系列的教學會列出基本上所有常見的造型和一些基礎 , 讓各位可以自行搭配造型~在這個第二篇呢 , 我們會來一起了解: 如何定義物件出現在畫面的哪個位置有哪些指令可以定位物件如何正確定義物件一些常見的失誤那就讓我們開始吧!
Thumbnail
這是關於在 Renpy 中如何自訂 Frame 的教學,包括了建立畫面、在畫面裡面加入 frame、加入造型、加入內容、修正畫面、使用自訂 Frame 等內容。
Thumbnail
※ OPP第一大核心-封裝 封裝的精神在於將「方法」、「屬性」和「邏輯」包裝在類別裡面,透過類別的實例來實現。這樣外部物件不需要了解內部的實現細節,只需要知道如何使用該類別提供的接口即可。換句話說,封裝是將內部細節隱藏起來,只暴露必要的部分給使用者。 封裝的核心概念是,使用者如果想要接觸資料,只
Thumbnail
這系列是我在 2023 六角學院 Vue作品實戰班的筆記,筆記以本人理解的方式記錄。此篇主題為 Slot Props 進階應用 ,其中包含單筆資料、多筆資料。