新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > Labview生成exe可執行文件后相對路徑無法使用的問題解決

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

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


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 房产| 罗甸县| 上思县| 屏东县| 普格县| 阳谷县| 峨山| 南汇区| 平邑县| 黄浦区| 新乡市| 宝鸡市| 泸西县| 礼泉县| 渝北区| 安福县| 辉南县| 吉木萨尔县| 江永县| 泰宁县| 双辽市| 屏东市| 本溪| 中山市| 阳曲县| 宁强县| 夏邑县| 建宁县| 兴义市| 武邑县| 界首市| 昂仁县| 抚松县| 民权县| 汶川县| 临桂县| 雷波县| 大埔县| 晴隆县| 花垣县| 汕头市|