LabVIEW(十四):VI屬性


★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公眾號:山青詠芝(shanqingyongzhi)
➤博客園地址:山青詠芝(https://www.cnblogs.com/strengthen/ 
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:https://www.cnblogs.com/strengthen/p/9697792.html 
➤如果鏈接不是山青詠芝的博客園地址,則可能是爬取作者的文章。
➤原文已修改更新!強烈建議點擊原文地址閱讀!支持作者!支持原創!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

1、VI的屬性在項目研究中是很常用的,但是會經常忽略VI的屬性設置,建議在編程事常常運用這些屬性的設置,這樣就可以使你的程序更加完善,易懂性也會提高。

屬性快捷鍵:Ctrl+I。

2、常規

(1)、編輯圖標

(2)、修訂歷史

添加:添加修訂歷史

重置:將以前的修訂歷史刪除,將當前的修訂版號置為0。

3、內存使用:顯示VI程序各個部分內存的使用情況,是一些只讀信息,不可修改。

4、說明信息(“創建VI”節有涉及)

即為整個VI添加說明信息。打開即時幫助(Ctrl+H),將鼠標停靠在右上角VI圖標上時,會顯示說明信息內容,其中“詳細信息”為鏈接到的幫助路徑。

5、修訂歷史

“修訂歷史>查看當前修訂歷史”與“常規>修訂歷史”具有同樣的功能作用,但此處的修訂歷史為具體的一些設定。一般情況下使用默認設置,也可取消第一個大項后進行詳細設置。

(1)、每次保存VI時添加注釋

(2)、關閉VI時提示輸入注釋

(3)、保存VI時提示輸入注釋

(4)、記錄由LabVIEW生成的注釋

6、編輯器選項

兩部分內容:

(1)、對齊網格大小(前面板、程序框圖)

(2)、創建輸入控件/顯示控件的控件格式

7、保護:對於VI程序的保護。有三種模式。

(1)、未鎖定(無密碼):任何用戶都可以查看和編輯VI的前面板和程序框圖。

(2)、已鎖定(無密碼):用戶必須對該VI解除鎖定(通過本對話框)已編輯前面板和程序框圖。

(3)、密碼保護:沒有正確密碼時,用戶將無法編輯VI或查看程序框圖。采用VI密碼保護時不會對程序框圖進行加密。最安全的的方法是刪除VI中的程序框圖。

8、刪除VI中的程序框圖:如保存的VI沒有程序框圖,用戶將不能對該VI進行編輯,也不能把VI移到另一個平台或把其升級到LabVIEW的較新版本。按照下列步驟,將VI不帶程序框圖保存,從而減小文件大小並防止用戶改變源代碼:

(1)、創建源代碼發布。

(2)、取消勾選源代碼發布屬性對話框源文件設置頁的使用默認保存設置復選框,勾選移除(3)、程序框圖復選框,確保LabVIEW將移除程序框圖。

注:不能從不包含編譯代碼的VI中移除程序框圖。勾選附加排除項的刪除已編譯代碼復選框,LabVIEW會禁用源文件設置頁的使用默認保存設置復選框。生成源代碼發布可創建沒有程序框圖的VI副本。警告:如用不含程序框圖的形式保存VI,請不要覆蓋VI的原有版本。 可將VI保存在不同的目錄中或使用不同的名稱。

8、窗口外觀

(1)、不常用:頂層應用程序窗口、對話框

(2)、常用:默認、自定義。對於自定義中的選項:

(3)、調用時顯示前面板:如果當前的一個VI作為一個子VI被調用時,它會顯示出前面板圖形。

(4)、如之前未打開則在運行后關閉:如果當前的VI被調用的時候,它會顯示前面板,當子VI運行完之后就會關閉這個前面板。

(5)、窗口動作:默認、浮動、模態、

浮動:前面板置於頂層,程序框圖不可選。

模態:前面板置於頂層,程序框圖可選。

9、窗口大小

(1)、使用不同分辨率顯示器保持窗口比例:在項目研究中,如果程序需要從一台機子上移至另一台機子上,如果這兩台機子顯示器的分辨率不同,那么應該選定此項,這樣不至於出現前面板控件位置相對移動的問題。

10、窗口運行的位置:位置(自定義:窗口位置)、顯示器(當前面板大小)

11、執行:首先執行系統、優先級。

(1)、執行系統:就是LabVIEW把子程序調度並運行起來的一種形式,有很多中執行系統。不同的執行系統有不同的作用。LabVIEW是多線程並行運行的,在不同的執行系統中會提供不同的線程。下拉選項舉例:

a、用戶界面執行系統:只提供一個線程,就是所有的程序都在這一個線程中運行,只用於:每個VI程序在運行的時候前面板在用戶執行系統中運行。

b、數據采集執行系統:用於數據的快速采集,為幾個不同的VI分配不同的線程,而這幾個線程可以並行運行的,這樣可以實現數據的快速采集。

c、儀器I/O執行系統:用於上位機(是指可以直接發出操控命令的計算機)與儀器之間的一些通訊,比方說讀取、讀寫、儀器的一些指令。或者是讀取儀器終端的一些數據,就可以使用這個執行系統。

(2)、在每個執行系統下有6個優先級的檔次。

優先級:宏觀上,這兩個子VI是同時運行的;微觀上,高優先級的子VI是先執行的,但用肉眼是無法觀察感知到的。

(3)、重入執行:若一個程序或子程序可以“安全的被並行執行(Parallel computing)”,則稱其為可重入(reentrant或re-entrant)的。即當該子程序正在運行時,可以再次進入並執行它(並行執行時,個別的執行結果,都符合設計時的預期)。

(4)、打開時運行:打開程序文件時自動執行VI程序,不需要Ctrl+R。

12、打印選項

(1)、執行時打印:每次執行結束時自動打印前面版。自動保存前面板為pdf文件。這個pdf打印頁面可在打印選項的其它選項中設置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM