<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > Labview生成exe可執(zhí)行文件后相對路徑無法使用的問題解決

          Labview生成exe可執(zhí)行文件后相對路徑無法使用的問題解決

          作者: 時間:2017-01-09 來源:網(wǎng)絡(luò) 收藏
          在LabVIEW編程過程中,常常用到“當(dāng)前VI路徑”模塊,將其和“創(chuàng)建路徑”模塊結(jié)合使用,就可以得到VI所在目錄下的任何一個路徑。然而當(dāng)把vi文件打包成exe文件之后,因?yàn)閘abview回把exe視作是額外的一層目錄,因此會導(dǎo)致依賴相對路徑的各部分功能無法運(yùn)轉(zhuǎn)。
          解決辦法:
          針對要生成exe的vi文件,將與相對路徑相關(guān)的部分進(jìn)行修改,在"當(dāng)前VI路徑"模塊后面額外增加一個"拆分路徑"模塊,即比正常調(diào)試時多使用一個"拆分路徑",如此生成后,只要將依賴相對路徑的文件按照原先vi與文件的路徑關(guān)系放置好,exe即可正常運(yùn)行。
          不過這樣改過以后原先的vi中的相對路徑就不對了,如果要一勞永逸,可以寫一個簡單的路徑處理的子vi,放在"當(dāng)前VI路徑"的后面,讓其通過判斷路徑當(dāng)中是否有exe來自動選擇"拆分路徑"的次數(shù),子vi如下圖所示:


          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();