當(dāng)你在LabVIEW平臺中寫好一個大型的測試項(xiàng)目后,項(xiàng)目中會包含很多個子VI程序,可能出于某些原因,對某些涉及關(guān)鍵算法等核心部分的子VI程序,可能不想讓別人看到你的源程序框圖,但又不影響在整個工程項(xiàng)目中,別人能夠編輯修改其它的VI程序或者看到你的前面板外觀,那么這時候應(yīng)該怎么辦呢?
一個最簡單的辦法,可以對你的子VI程序設(shè)置密碼進(jìn)行保護(hù),這樣別人只能看到你的VI程序的前面板,當(dāng)想打開程序框圖時,則必需輸入正確的密碼才能打開,這樣就可以達(dá)到保護(hù)我們源程序代碼的目的了。
下面通過一個例子說明在LabVIEW中設(shè)置密碼保護(hù)的步驟。
密碼保護(hù)設(shè)置示例
先看一下設(shè)置密碼保護(hù)之前該子程序VI的前面板和程序框圖,如下圖所示:
下面對該子程序進(jìn)行設(shè)置密碼,看一下具體方法步驟是怎樣的。
在菜單中選擇“文件”---->“VI屬性”,在彈出的VI屬性彈出對話框中,類別選擇“保護(hù)”,如下圖所示:
選擇“密碼保護(hù)”,則彈出“密碼輸入”對話框,在里面輸入你的密碼吧,如下圖所示:
密碼輸入完成后,點(diǎn)擊確定,然后關(guān)閉VI屬性對話框,保存程序,則對于該程序的密碼設(shè)置就完成了。
關(guān)閉LabVIEW編程環(huán)境后下次再打開該VI程序時,其前面板如下圖所示:
可以看出,設(shè)置密碼保護(hù)后,前面板背景顯示樣式與設(shè)置前有明顯的不同,它不顯示網(wǎng)格了,意味著對于這個程序你只能看到它的前面板,而不能打開程序框圖進(jìn)行編輯。
如果你想顯示程序框圖,則彈出如下對話框要求輸入你剛才設(shè)置的密碼,如下圖所示:
只有輸入正確的密碼才能打開查看或者編輯你的源代碼。
總結(jié):
至此,我們通過在LabVIEW平臺中進(jìn)行簡單的密碼設(shè)置就完成對源程序代碼的保護(hù)了,是不是很簡單呢?
當(dāng)然,還有一些其它的源代碼保護(hù)方法,如生成動態(tài)鏈接庫、打包成安裝程序(EXE文件)等方法,只是這兒設(shè)置密碼保護(hù)的方式是最簡單的一種。
-
LabVIEW
+關(guān)注
關(guān)注
2009文章
3679瀏覽量
342202 -
源代碼
+關(guān)注
關(guān)注
96文章
2953瀏覽量
69256
原文標(biāo)題:LabVIEW程序?qū)懲旰?,你知道怎樣保護(hù)你的源代碼隱私嗎?
文章出處:【微信號:elecfans,微信公眾號:電子發(fā)燒友網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
如何保護(hù)你的源代碼
LabVIEW寶典的源代碼合集免費(fèi)下載

LabVIEW曲線設(shè)計(jì)的源代碼免費(fèi)下載
LabVIEW的源代碼資料合集免費(fèi)下載

評論