LabVIEW Pro 專業論壇-技術討論區-如果讓Labview在執行..讓Front_Panel不顯示在營幕上
 
     
 
 
 
LabVIEW 討論區基礎教學每月專題分享技術問題精選online Test
技術討論區 程式分享區 教育訓練與認證區 閒話家常區 工作機會討論區 回報區 ✦LabVIEW NXG 特區✦ 高手專訪系列
 熱門關鍵字 
    量測概念充電站    3小時內學會 LabVIEW    CLD 考前衝刺    TOP 資源排行榜    取得 NI 協助
 您的位置:首頁 > 技術討論區 > 如果讓Labview在執行..讓Front_Panel不顯示在營幕上
  技術討論區   板主:meiae
 之3(21篇)
[1] 2 3
如果讓Labview在執行..讓Front_Panel不顯示在營幕上 
 
deepcolor
暱稱:迪伯卡樂
經驗值:2251
等級:舵主
發文:51
回文:541
版本:LabVIEW 2010
闖關狀態:
冰火山
前往地圖:
 
字級設定

請問各位大大...

如果讓Labview在執行時..讓Front_Panel不顯示在營幕上...

也就是所完全看不到Front Panel.. ...

像呼叫SubVI執行時..可以設定看不看的到....

但我的程式已經是最上層囉.....是個執行檔

.設定透明度也100%不行哦 !!!它還是存在營幕上....

最小化也不行.....它只是躲在下面工作列....

簡單來說...就是有一個Labview的程式..躲在背後執行.....

有人知道怎麼設定嗎???

已解決!轉到解決方案
  文章人氣: 32767 讚:0 文章日期:2011/07/14 16:20
s559559

暱稱:小心臟
經驗值:401
等級:導師
發文:34
回文:32
版本:LabVIEW 2009
闖關狀態:
惡魔沼澤
前往地圖:
1樓
字級設定

我自己做ㄉ是

1.把不要的拉到最上面最下面最左邊最右邊(笨笨ㄉ我做ㄉ)

2.在程式區點選你要把你不顯示在主面版上ㄉ小東西 點右鍵hide indicator 就可以了

 

這是我自己學了一ㄍ月ㄉ成果(小弟我只是新手 請大大們多指教)

    讚:0 文章日期:2011/07/14 17:01
deepcolor

暱稱:迪伯卡樂
經驗值:2251
等級:舵主
發文:51
回文:541
版本:LabVIEW 2010
闖關狀態:
冰火山
前往地圖:
2樓
字級設定

引言自 s559559:

我自己做ㄉ是

1.把不要的拉到最上面最下面最左邊最右邊(笨笨ㄉ我做ㄉ)

2.在程式區點選你要把你不顯示在主面版上ㄉ小東西 點右鍵hide indicator 就可以了

 

這是我自己學了一ㄍ月ㄉ成果(小弟我只是新手 請大大們多指教)

樓上不是我要的答案....你的作法是將Panel上  的控制頁隱藏起來或放到點不到的地方而已!!

我要的是最整支程式在執行時. 讓使用者整個完全看不到人機面....

當滿足某些監控條件時...視窗才會跳出來... (不是寫病毒啦)

看不到人機=等於關不掉??..放心我會用其他方式關掉程式

    讚:0 文章日期:2011/07/14 17:21
SCOTT70


2013 LabVIEW 至尊爭霸賽 Top 20    
暱稱:黑米嚕
經驗值:2901
等級:總舵主
發文:9
回文:741
版本:LabVIEW 2010
闖關狀態:
迷霧之森
前往地圖:
3樓
字級設定
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
附件檔案:    
199.JPG
246.JPG
312.JPG
    讚:0 文章日期:2011/07/14 18:04
SCOTT70


2013 LabVIEW 至尊爭霸賽 Top 20    
暱稱:黑米嚕
經驗值:2901
等級:總舵主
發文:9
回文:741
版本:LabVIEW 2010
闖關狀態:
迷霧之森
前往地圖:
4樓
字級設定

[+]放大圖片

[+]放大圖片
 

[+]放大圖片

    讚:0 文章日期:2011/07/14 18:07
SCOTT70


2013 LabVIEW 至尊爭霸賽 Top 20    
暱稱:黑米嚕
經驗值:2901
等級:總舵主
發文:9
回文:741
版本:LabVIEW 2010
闖關狀態:
迷霧之森
前往地圖:
5樓
字級設定

[+]放大圖片

    讚:0 文章日期:2011/07/14 18:09
deepcolor

暱稱:迪伯卡樂
經驗值:2251
等級:舵主
發文:51
回文:541
版本:LabVIEW 2010
闖關狀態:
冰火山
前往地圖:
6樓
字級設定

引言自 SCOTT70:

[+]放大圖片

感謝樓上大大..熱心貼那麼多的圖...很抱歉依然不是我所要的功能..

那個設定我已經試過很多次了....

你上面所說的方法,,就是我一開始所說要不要把呼叫SubVI的Front Panel 秀出來的設定....

原因是我的主VI是最上層,並沒有被任何VI呼叫().也就是Startup VI 

Show Front Panel When Call..的設定是該VI被要被呼叫才有用...問題是我這個VI並沒有被呼叫..

所以有設沒設都一樣...

更簡單來說我要的執行檔是要沒有人機畫面.......

    讚:0 文章日期:2011/07/14 18:43
SCOTT70


2013 LabVIEW 至尊爭霸賽 Top 20    
暱稱:黑米嚕
經驗值:2901
等級:總舵主
發文:9
回文:741
版本:LabVIEW 2010
闖關狀態:
迷霧之森
前往地圖:
7樓
字級設定

可以說明一下你程式用途嗎?

    讚:0 文章日期:2011/07/14 19:30
deepcolor

暱稱:迪伯卡樂
經驗值:2251
等級:舵主
發文:51
回文:541
版本:LabVIEW 2010
闖關狀態:
冰火山
前往地圖:
8樓
字級設定

引言自 SCOTT70:

可以說明一下你程式用途嗎?

簡單來說...就是一支監控程式...我打算把程式的操作放到通知區域圖示那邊(音量,網路,電源),

除非使用者按下通知區域圖示那邊的選單....才會跑出人機介面...

要不然使用者是看不到的程式的..

實際作法是製作安裝檔的時候..放一個EXE 檔的Shortcut(捷徑)到[Startup Folder]啟動資料夾....

當電腦開機..進入Windows畫面的時候程式便開始執行..

但是一開機就跑出人機畫面...

一般使用者的習慣就是先把人機畫面關掉.......

但是我想就算整個人機畫面關掉..程式也應該一直執行....隨時監控紀錄資料才對..

除非使用者對程式執行登出功能..才能真正把程式關掉(Close)....

因為客戶的需求是透過由PC經由RS232與好幾台PLC作通訊.

並二十四小時將資料上傳到資料庫...

如果一直人機介面視窗出現在作業系統上...

很難包證不會有那個使用者把他關掉....這樣資料的紀錄就會有空窗... 

沒人去打開...就永遠沒有紀錄可查.....

因為該程式需要不斷將資料庫上傳到資料庫...

而使用者並不需要盯著人機介面的視窗....(放它放著就好)

就算需要查詢歷史資料...只另外從系統圖型那邊點選歷史查詢的功能....

就能打開另一個視窗..作資料查詢...將查詢的視窗關掉....程式一樣在不斷紀錄資料....

另一方面的考量是"停電"

停電後...電來了.電腦會自動重開..之後程式會自己開始跑....不需人為在去把程式打開,....

而使用者要知道程式是否在執行中....只而檢查通知區域圖示..(可作動畫).

如果資料異常....通知區域的圖示會改變.....而且出現一個小泡泡...告訴使用者該作什麼....

..............好像說大多了....

上面功能Labview作都沒什麼問題啦...就是那個把主畫面隱藏(Hide)起來作不到....

 

 

    讚:0 文章日期:2011/07/14 20:56
fredlaipi

暱稱:fred
經驗值:245
等級:師傅
發文:1
回文:13
版本:LabVIEW 8.6
闖關狀態:
前往地圖:
9樓
字級設定

把程式最小化後 

在執行檔的ini檔內加入HideRootWindow=True

把工具列上的labview執行檔圖案隱藏起來

參考來源:http://digital.ni.com/public.nsf/allkb/e24718ca761dd50286256fd30009f648

    讚:0 文章日期:2011/07/14 21:44
marco_yang


創始會員 2013 LabVIEW 至尊爭霸賽參賽者   
暱稱:Marco
經驗值:4140
等級:總舵主
發文:29
回文:535
版本:LabVIEW 2017
闖關狀態:
英雄殿
前往地圖:
10樓
字級設定

引言自 fredlaipi:


把程式最小化後 

在執行檔的ini檔內加入HideRootWindow=True

把工具列上的labview執行檔圖案隱藏起來

參考來源:http://digital.ni.com/public.nsf/allkb/e24718ca761dd50286256fd30009f648

樓主想要的有另一個方式解決,不過好像沒那麼方便,但還是參考看看吧,呼叫Active X物件的Events事件

http://it360.tw/article/info.asp?TID=10152&FID=165

不過我自己本身還沒試過這樣的方式啦,供您參考囉。

    讚:0 文章日期:2011/07/14 23:54
 之3(21篇)
[1] 2 3
 
 
   會員中心 
帳號:
     
密碼:
     
  以後自動登入
 
註冊
   待回覆文章 
1.
2. PCI6519 DI 使用
3. Call user32.DLL 控制顯...
 
   Top 5 熱門討論 
1. array 切割
2.
3. 用event structure 架構...
4. Call user32.DLL 控制顯...
5. 已解決
 
 
 
LabVIEW討論區 站長信箱 關於我們 站內聲明
國家儀器股份有限公司贊助;Sponsored by NI.
© 2010 National Instruments, Taiwan. All rights reserved. design by begonia