請問labview有辦法做到如ACDsee般全螢幕的功能嗎?
是不是同時將front panel與picture設定成螢幕解析度即可??
不希望看到front panel的任何影像出現在螢幕上,只有顯示picture
有經驗的大大,請指教
Sorry,太久沒用Labview,所以還在熟悉當中,還沒試過同時設定的方法是否可行就發問,請見諒
請問labview有辦法做到如ACDsee般全螢幕的功能嗎?
是不是同時將front panel與picture設定成螢幕解析度即可??
不希望看到front panel的任何影像出現在螢幕上,只有顯示picture
有經驗的大大,請指教
Sorry,太久沒用Labview,所以還在熟悉當中,還沒試過同時設定的方法是否可行就發問,請見諒
剛剛試了一下
發現將front panel及picture的position及解析度都設定就可以達到全螢幕(至少畫面上看起來是)
但是在position上有一點問題,front panel設定(0.0)沒問題,但在picture上設定(0.0)時
front panel與picture卻會出現gap
picture起始位置相對於front panel大約是(6.5)左右,正確位置不得而知
必須將picture起始位置設定在(-6,-5)才能填滿
有大大知道這是什麼情形嗎?謝謝
我在想應該利用底下的設定應該可以剛成你的需求:

如果是要讓程式來控制全螢幕的動作的話,那再看看 VI Property 是否有設定可以來讓Front Panel 放至最大。
謝謝Airbolt..我的重點是picture..你說的部分應該只是front panel
這部分已解決了..只有上面講的position的問題
另外..請問各位大大
黑白圖片跟彩色圖片可以用哪各VI作判別嗎? (Labview6.1)
我用8BIT讀JPG圖檔.彩色跟黑白都可以讀
但是讀BMP跟PNG只能讀黑白..要讀彩色得用24ture color...但24ture bolor又不能讀黑白的..why???
是因為像素差太多關係嗎? JPG不超過8bit??......???
請各位先進指教
[QUOTE=DK]另外…請問各位大大
黑白圖片跟彩色圖片可以用哪各VI作判別嗎? (Labview6.1)[/QUOTE]
強烈建議你用另一個文章主題來發問。因為這個問題跟標題有一段差距。
不知道是否有誤會你的意思。
你的 picture 也是放在 Front Panel 吧?
如果是的話,你試試我所提到的三個選項中的最後一項,當你改變
Front Panel 的大小時,連帶的所有東西都會跟著改變相對大小。
而 gap 指的是 在 Front Panel 的 picture 與 Front Panel 邊邊的空隙嗎?
在 VI Properties -> Windows Aperence -> Customize ->
Allow user to resize window 不要勾選,即可解決 該問題。
相對的,這麼做你得要解決不能讓使用者去自行改視窗大小的問題。
了解
試的時候沒注意到
謝謝Airbolt
有一點想唸一唸你耶,DK
還讓我把英文幫忙譯成中文,並且幫你試出 gap 的問題。
怎麼辦呢? 趕快用功些,常來論壇跟大家討論,儘快增強自己的實力,
盡一份心力吧
sorry,因為太久沒用了..而且labview已經不是目前工作的重點..脫離有點久了
只是突然想到寫寫小程式玩玩
我會努力加油低..謝謝Airbolt大大的熱心指教
不過通常在遇到問題時..直覺只想到如何利用程式解決.
都忘了NI其實已經整合了很多東西提供使用者使用.
請Airbolt兄及各位大大試試這個程式
Airbolt兄講的方法好像無法消除我所謂的"gap" <----picture顯示元外圍的框框(sorry,一開始沒講清楚狀況)
front panel全螢幕時的外框可以利用Vi properties->window Appearance->Customize Window Appearance
->Window is Modal消除
那麼有辦法消除picture顯示元外的框框嗎?
另外..為何picture顯示元位置設定(0.0),但跑出來y的位置卻是不對的??
試了很久還是怪怪低..麻煩有經驗的大大解答一下
突然想到..改變顯示元的外觀(用一個白畫面)不知道可不可行^^????等等來試試
謝謝大家不吝指教test.vi
Picture Controller 的 外框問題,可以對 Controller 做 Customize
就可以解決了,它的做法之前有文章提及到,蒐尋一下。
另外『Window is Modal』好像反而會形成外框耶!?
同一區的其它兩個選項則不會。
你要不要再試試看。
Airbolt38685.7336342593sorry.我的意思是 Window is Modal 此選項可以控制Front panel的外框
只要 Window is Modal 及 Allow User to Resize Window 都不勾選
就可以達到Front panel無外框的狀態 PS.Labview6.1
另外,Airbolt兄對上面小程式 picture 顯示元 位置問題是否有見解?
還沒找出其中關鍵T.T
謝謝指教
嗯 ......
我修改了 Picture Controller 並且將原點移到 Front Panel 看得見的地方中的
最左上角,如此一來並沒有發現你說的 gap 問題。
不然你再試試我上傳的程式看看。
Ctrl and Res.vi
OK..終於發現問題的癥結點了
原來要將picture放置在horizontal bar 及vertical bar設定為(0.0)的位置

所以picture的position設定指的是在此狀況之下對origin(0.0)的delta值摟
原本以為此position設定值是指顯示在front panel上的絕對值..是錯低
不知道這樣解釋對不對呢?不過基本上這樣做就可以達到我要的目的了

在編輯Picture controller時發現座標是delta(0.0)
非常感謝Airbolt兄的指教
不過另一個問題是..這樣似乎有點麻煩.還要注意picture放置在front panel的位置
不知道有沒有方法強制設定picture顯示的位置是相對於front panel(0.0)的位置呢??
DK38686.7275115741在 Front Panel 上的 座標定義不像 數學上的 XY 座標 往右、往上 遞增數值,
而是 往右、往下遞增數值。
你可以看一下 Front Panel 在打開 Tools -> Options -> Alignment Grid
-> Show front panel grid 時,再移動一下 Front Panel 可見區域,
可以發現原本 Front Panel 有底下紅框處 的原點,而這個原點在新增 VI時,
原本就在 Front Panel 可見區域的最左上方。

另外,基本上,Controller 在 customize 時,該 Controller 所在位置
不影響在 Front Panel 所呈現結果。
除非底下的情況發生:
是的..如Airbolt兄所說的
Controller 在 customize時.無論整個圖像移到任何位置.delta座標值皆設成預設值delta(0.0)
因此只要不改變其各層圖相對位置,是不會影響在front panel上顯示的位置
原來front panel原點可以這樣顯現..謝謝Airbolt兄指教