久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > LABVIEW在EXE程序間使用共享變量

LABVIEW在EXE程序間使用共享變量

作者: 時間:2017-01-06 來源:網絡 收藏
1、共享變量在底層運行,為了排除不必要的麻煩,盡可能用英文目錄。

2、共享變量設定:

沒有特別的,都是默認的選項值:網絡發布,但不用別名(因為只在本機驗證,實際使用需要用別名方便其它電腦或程序調用)。





3、程序原理

發送VI:Publisher.vi



先輸入變量庫文件路徑部署庫,再循環寫入布爾和數值到變量中,按stop中止程序。

因為變量庫文件希望做到可以動態變化,所以程序做以下修改:將固定的路徑變為動態路徑,采用應用程序的類別屬性來判定開發環境(LABVIEW)還是執行環境(EXE)



(1)開發環境,變量庫文件位于當前VI文件的目錄下“Shared Variable Library.lvlib”



(2)執行環境,變量庫文件位于當前EXE文件的目錄下的123目錄下的“Shared Variable Library.lvlib”

接收VI:Subscriber.vi





以10ms的間隔循環讀取變量中的值,顯示在界面對應的制件中。



4、配置生成執行文件規范

做好程序的規劃,下面需要配置生成執行文件規范。



發送VI:Publisher.vi

A、選擇同時發布變量庫





B、設定變量庫發布的默認路徑(與VI中的動態路徑保持一至)





C、綁定變量庫的發布路徑(這一步很重要,這一特性需要寫入到EXE文件中。如果而直接手動新建123文件夾,再復制庫文件,雖然EXE文件可以找到庫文件,但執行會失敗的。)




上一頁 1 2 下一頁

評論


技術專區

關閉