使用LPT 變成執行檔後無法使用

各位:

請問一下 我使用 LPT 做控制 , 可是 將 VI Buile 為 執行檔 後

在另一台電腦上 裝LVRunTimeEng 和 程式的執行檔 , 卻執行會沒動作

是少了甚麼嗎?

我是使用 LabView 7.1 開發

 

會不會跟 lpt 的mode有關?請把您的程式貼來看看吧

除了BIOS要檢查LPT mode外,在build成執行檔時,也要記得選PORT I/O Support.

STEP1+STEP2

STET3

![](upload://dWsCdBKvl15LS8JhqipT6qBWfIP.jpeg)

謝謝 各位教導,

照上面 大大 所教方法 , 已可使用

但想請問一下 , 一定要做成 Install 方式才能有 (PortI/O Support)嗎?

不能直接 Build 成為執行檔嗎? 為甚麼?

 

 

請大家參考這一篇文章,有相當完整的解答:LabVIEW Application Builder建可執行檔時所需要附加的檔案

在那篇文章有提到:


  • 對於用到VISA VIs 的程式-- 必須安裝 NI-VISA or NI-VISA Run-Time Engine 在未來將運作執行檔的電腦中. NI-VISA Run-Time Engine 是可以免費從NI的網站下載的. NI-VISA Run-Time Engine 的大小只有 NI-VISA的一半.
     
  • 對於用到 Serial VIs 的 程式-- 必須在建installer時包入支援 support for Serial VIs的功能,在installer中的advance裡勾選"Serial Port Support"即可。對於 LabVIEW 6.1 以及更早的版本,必須手動複製 serpdrv file 從製作執行檔的電腦到未來將安裝的電腦。

    分成兩種情況來看,分別是使用「VISA VIs」跟「Serial VIs」,如果使用VISA的話,也可以相容LPT的介面。如果在開發的時候使用「VISA VIs」,那麼執行端的電腦就要安裝NI-VISA Run-Time Engine。但是如果是使用「Serial VIs」的話,只要在Build Installer的時候勾選"Serial Port Support"即可,反而是比較方便。