一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LabVIEW分割條控件的設(shè)置和界面設(shè)計(jì)實(shí)例

h1654155282.3538 ? 來源:編碼那些事 ? 作者:編碼那些事 ? 2020-11-13 16:57 ? 次閱讀

1、分割條控件簡介

同其它高級(jí)編程語言類似,在LabVIEW中分割條控件也是界面設(shè)計(jì)中常用的一種控件元素,利用分割條控件可以將前面板劃分為多個(gè)獨(dú)立的區(qū)域,每個(gè)區(qū)域都是一個(gè)單獨(dú)的窗格,這些窗格具有前面板的一些特性,如都具有水平和垂直滾動(dòng)條,都可以單獨(dú)設(shè)置各自的背景、顏色等信息。

LabVIEW中提供了兩種類型的分割條控件即水平分割條和垂直分割條,一個(gè)典型的帶有分割條的軟件界面如下圖所示,在前面板上分別放置了一個(gè)水平分割條和一個(gè)垂直分割條,將前面板分割成左右兩部分,三個(gè)獨(dú)立的窗格區(qū)域,每個(gè)區(qū)域可以放置多個(gè)控件。

LabVIEW中對(duì)于分割條控件的使用相對(duì)來說比較簡單,主要是在分割條控件的右鍵菜單中進(jìn)行恰當(dāng)?shù)脑O(shè)置完成的。

2、分割條控件右鍵菜單中主要設(shè)置

分割條的右鍵彈出菜單如下圖所示,提供了豐富的操作選項(xiàng)設(shè)置,下面列出了幾種對(duì)分割條控件的常用設(shè)置情況。

(1)分割條樣式設(shè)置:可設(shè)置為新式、經(jīng)典或系統(tǒng)樣式。

(2)調(diào)整分割條設(shè)置:可設(shè)置為分割條保持在左側(cè)或右側(cè)(對(duì)水平分割條為上側(cè)或下側(cè))或按比例調(diào)整分割條,通過該功能設(shè)置,可實(shí)現(xiàn)當(dāng)前面板的大小改變時(shí),將使某個(gè)窗格大小固定,而其余窗格大小將自動(dòng)進(jìn)行適應(yīng)的效果。

(3)分割條鎖定狀態(tài)設(shè)置:當(dāng)勾選“已鎖定”時(shí),分割條的位置將固定,不能夠現(xiàn)進(jìn)行調(diào)整。這種情況對(duì)設(shè)計(jì)具有工具欄和狀態(tài)欄的軟件界面時(shí),是一個(gè)極其有用的功能,因?yàn)楣ぞ邫诤蜖顟B(tài)欄的特點(diǎn)是位置固定在前面板的特定區(qū)域,對(duì)于工具欄固定在軟件界面的上方,而狀態(tài)欄固定在下方位置。

(4)與分割條相關(guān)聯(lián)的窗格(左/右窗格或上/下窗格)設(shè)置:可進(jìn)行滾動(dòng)條的設(shè)置,可設(shè)置為始終打開、始終關(guān)閉和運(yùn)行時(shí)關(guān)閉;窗格大小設(shè)置,可設(shè)置窗格的原點(diǎn)位置(頂/底部和左/右側(cè))、窗格內(nèi)對(duì)象的縮放情況設(shè)置,如選擇為“根據(jù)窗格縮放所有對(duì)象”時(shí),可實(shí)現(xiàn)當(dāng)窗格大小改變時(shí)自動(dòng)縮放內(nèi)部所有的控件大小,進(jìn)而實(shí)現(xiàn)控件自適應(yīng)窗格大小的效果。當(dāng)然也可以設(shè)置為,僅將某一個(gè)控件自適應(yīng)大小進(jìn)行縮放,而其它控件保持原大小不變。

另外,在右鍵菜單中也可以刪除某個(gè)分割條或刪除所有的分割條及一些其它的設(shè)置。下面給出了一個(gè)使用分割條控件編寫軟件界面的實(shí)例。

3、分割條控件界面設(shè)計(jì)實(shí)例

該例軟件運(yùn)行界面如下圖所示,在前面板上使用了多個(gè)分割條,實(shí)現(xiàn)了除主顯示區(qū)域外還包含了工具欄、狀態(tài)欄等常用軟件要素的效果,其實(shí)現(xiàn)的功能是通過網(wǎng)口利用TCP通信協(xié)議實(shí)現(xiàn)對(duì)某測(cè)量儀器進(jìn)行遠(yuǎn)程程控控制的功能(僅用于演示功能,主窗口包含的詳細(xì)功能控件元素此處省略)。

該例中所有分割條的樣式都選擇為“系統(tǒng)”樣式。對(duì)每個(gè)分割條的具體設(shè)置如下:

(1)頂部和底部的水平分割條都設(shè)置為鎖定狀態(tài)。頂部分割條實(shí)現(xiàn)工具欄的效果,調(diào)整分割條設(shè)置為“分割欄保持在頂部”,工具欄中包含了如IP地址、端口號(hào)及建立連接等軟件的常用設(shè)置;

(2)底部分割條實(shí)現(xiàn)狀態(tài)欄的效果,調(diào)整分割條設(shè)置為“分割條保持在底部”,狀態(tài)欄中顯示了當(dāng)前軟件與儀器之間的連接成功與否的狀態(tài)信息及當(dāng)前的系統(tǒng)時(shí)間信息等;

(3)中間區(qū)域放置了一個(gè)垂直分割條,將主顯示區(qū)域分割為左右兩部分,左邊區(qū)域通過不同的按鈕實(shí)現(xiàn)不同的儀器功能控制選擇,區(qū)域大小固定,右邊區(qū)域?yàn)閷?duì)應(yīng)功能的參數(shù)控制指令設(shè)置,當(dāng)改變參數(shù)的值時(shí),將通過網(wǎng)口實(shí)時(shí)發(fā)送到儀器端進(jìn)而完成儀器的遠(yuǎn)程控制,該區(qū)域大小隨著前面板的變化而變化,以達(dá)到該軟件能夠適應(yīng)不同屏幕分辨率的效果。因此對(duì)于中間的垂直分割條,調(diào)整分割條設(shè)置為“分割條保持在左側(cè)”,左窗格的水平和垂直滾動(dòng)條都設(shè)置為始終關(guān)閉,而右窗格的水平和垂直滾動(dòng)條都設(shè)置為始終打開。

4、總結(jié)

通過上面的例子可以看出,雖然LabVIEW軟件中并未直接提供工具欄、狀態(tài)欄等控件,但使用分割條控件,完全可以實(shí)現(xiàn)其它編程語言中的界面效果,并且設(shè)置更加靈活。

因此,在復(fù)雜的軟件界面設(shè)計(jì)中要善于合理使用分割條控件,可使得你的界面布局更有條理性,更有層次感。
責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    1991

    文章

    3668

    瀏覽量

    331584
  • 控件
    +關(guān)注

    關(guān)注

    0

    文章

    156

    瀏覽量

    17207
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LabVIEW界面設(shè)計(jì)的風(fēng)水

    本帖最后由 eehome 于 2013-1-5 09:52 編輯 LabVIEW界面設(shè)計(jì)的風(fēng)水,以前收藏的,希望對(duì)大家有用
    發(fā)表于 06-25 15:38

    LabVIEW程序界面設(shè)計(jì)

    體驗(yàn)。因此,有效、合理的界面能夠?yàn)槌绦蛟錾簧佟?b class='flag-5'>LabVIEW提供了豐富的界面控件供開發(fā)者選擇,有經(jīng)驗(yàn)的程序員往往能夠利用這些控件做出令人稱
    發(fā)表于 09-20 10:55

    labview界面設(shè)計(jì)秘訣

    labview界面設(shè)計(jì)秘訣
    發(fā)表于 02-17 14:36

    有關(guān)于監(jiān)控界面設(shè)計(jì)labview實(shí)例嗎?

    希望在論壇里能學(xué)習(xí)到更多知識(shí),有關(guān)于監(jiān)控界面設(shè)計(jì)labview實(shí)例嗎?
    發(fā)表于 05-28 12:36

    波形圖相關(guān)的界面設(shè)計(jì)問題

    大家有沒有方法解決? 我設(shè)計(jì)的是多個(gè)波形圖共用一個(gè)X標(biāo)尺(LabView中沒有這樣的控件,只能自己設(shè)計(jì)界面,要是有這樣的控件就好了,感覺其他有的編程平臺(tái)有這樣的
    發(fā)表于 03-26 21:27

    求精美LABVIEW界面設(shè)計(jì)案例

    求精美LABVIEW界面設(shè)計(jì)案例,最好試用與非標(biāo)自動(dòng)化行業(yè)
    發(fā)表于 11-15 21:25

    MATLAB圖形用戶界面設(shè)計(jì)

    MATLAB圖形用戶界面設(shè)計(jì):7.1 MATLAB 圖形界面編程基礎(chǔ)7.2 MATLAB 標(biāo)準(zhǔn)對(duì)話框7.3 MATLAB 圖形界面設(shè)計(jì)基本控件7.4 MATLAB
    發(fā)表于 09-03 12:20 ?0次下載

    LabVIEW 界面設(shè)計(jì)秘訣

    LabVIEW 界面設(shè)計(jì)秘訣對(duì)想做漂亮LV界面的童鞋來說是有用的。
    發(fā)表于 05-17 16:41 ?114次下載

    LabVIEW開發(fā)教程之LabVIEW界面設(shè)計(jì)秘訣的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是LabVIEW開發(fā)教程之LabVIEW界面設(shè)計(jì)秘訣的詳細(xì)資料說明。
    發(fā)表于 12-12 16:32 ?242次下載
    <b class='flag-5'>LabVIEW</b>開發(fā)教程之<b class='flag-5'>LabVIEW</b><b class='flag-5'>界面設(shè)計(jì)</b>秘訣的詳細(xì)資料說明

    Labview控件的MFC界面編程的相應(yīng)操作和代碼編寫

    Labview 控件注冊(cè)后可在 MFC 中被使用,通過調(diào)用控件類的成員函數(shù)(接口函數(shù))可實(shí)現(xiàn)對(duì)相應(yīng)控件的操作。而且其屬性項(xiàng)有更多的設(shè)置項(xiàng),通
    發(fā)表于 07-10 08:00 ?30次下載
    <b class='flag-5'>Labview</b><b class='flag-5'>控件</b>的MFC<b class='flag-5'>界面</b>編程的相應(yīng)操作和代碼編寫

    LabVIEW界面設(shè)計(jì)的秘訣

    LabVIEW中的一些技術(shù)和功能,可讓您創(chuàng)建更好的用戶界面無需做太多額外的工作。
    發(fā)表于 04-25 15:44 ?84次下載

    如何在MATLAB圖形用戶界面設(shè)計(jì)中使用ActiveX控件

    如何在MATLAB圖形用戶界面設(shè)計(jì)中使用ActiveX控件(電源技術(shù)期刊官網(wǎng)網(wǎng)址)-MATLAB的圖形用戶界面開發(fā)環(huán)境 ( GUIDE)支持外部 Ac tiveX控件的使用, 利用這一
    發(fā)表于 09-27 12:29 ?6次下載
    如何在MATLAB圖形用戶<b class='flag-5'>界面設(shè)計(jì)</b>中使用ActiveX<b class='flag-5'>控件</b>

    常用控件和上位機(jī)界面設(shè)計(jì)

    這些控件都在工具箱內(nèi)。打開VS一般在左側(cè)有顯示。如果沒有點(diǎn)擊視圖→工具箱。在解決方案中,雙擊Form1.cs即可來到設(shè)計(jì)界面。 gropbox控件GroupBox控件常常用于邏輯地組合
    發(fā)表于 05-09 10:47 ?2次下載
    常用<b class='flag-5'>控件</b>和上位機(jī)<b class='flag-5'>界面設(shè)計(jì)</b>

    基于LabVIEW的監(jiān)測(cè)系統(tǒng)的用戶界面設(shè)計(jì)與實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于LabVIEW的監(jiān)測(cè)系統(tǒng)的用戶界面設(shè)計(jì)與實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 10-30 11:42 ?12次下載
    基于<b class='flag-5'>LabVIEW</b>的監(jiān)測(cè)系統(tǒng)的用戶<b class='flag-5'>界面設(shè)計(jì)</b>與實(shí)現(xiàn)

    labview顯示控件怎么設(shè)置風(fēng)格

    LabVIEW是一種強(qiáng)大的圖形化編程語言和集成開發(fā)環(huán)境(IDE),主要用于數(shù)據(jù)采集、儀器控制和實(shí)時(shí)數(shù)據(jù)分析等領(lǐng)域。它提供了豐富的圖形控件,用戶可以通過這些控件快速構(gòu)建用戶界面。在實(shí)際應(yīng)
    的頭像 發(fā)表于 01-04 10:27 ?2712次閱讀