LabVIEW項目庫文件(.lvlib)包括項目庫屬性及項目庫所包含的文件引用等。LabVIEW這樣進(jìn)行項目管理具有以下幾個優(yōu)點。 1.單一層次結(jié)構(gòu) 項目庫可以通過組織一個虛擬的邏輯層次結(jié)構(gòu)來實現(xiàn)單一層次結(jié)構(gòu)管理文件。項目庫文件與LLB(Labview Library)不同,LLB為包含Ⅵ的物理目錄,而項目庫文件并不包括實際文件。項目庫所包括的文件仍以單獨文件的形式保存在磁盤中。實際上,項目庫所包括的文件組織結(jié)構(gòu)可能與磁盤中的文件結(jié)構(gòu)不同。 2.避免名稱重復(fù) 項目庫可以限定Ⅵ和其他LabVIEW文件的名稱。LabVIEW通過文件名識別Ⅵ,因此當(dāng)一個Ⅵ與其他Ⅵ重名時,LabVIEW可能會加載和引用其他Ⅵ,即發(fā)生所謂的交叉鏈接。對于項目庫中的Ⅵ,合法的文件名應(yīng)包括文件名和包含該文件的父項目庫文件名,LabVIEW通過項目庫名稱確保Ⅵ名稱的合法性,從而避免了交叉鏈接。 3. 限制權(quán)限 項目庫可以限制對某些類型文件的訪問。對項目庫中的某些項和文件夾可以配置訪問權(quán)限,即賦予其公共或私有的屬性,以防止用戶訪問某些項。將一個文件夾的訪問權(quán)限設(shè)置成為私有之后,該文件夾中的所有Ⅵ的訪問權(quán)限都將變?yōu)樗接小?/FONT> 通過鎖定或設(shè)置密碼保護(hù),可以限制項目庫文件的編輯權(quán)限。一旦項目庫鎖定,用戶便不能添加、刪除項或瀏覽設(shè)為私有的項。為項目庫設(shè)置密碼后,如果沒有密碼就不能添加或刪除項,也不能編輯項目庫屬性。項目庫屬性對話框可打開,但其中的組件除保護(hù)選項外都被禁用;只有在項目庫解鎖或輸入密碼之后才能設(shè)置對話框中的組件。
來源:ks991次