我的研華會員註冊

「我的研華」為研華客戶專屬服務平台。成為研華會員,您將收到最新產品資訊、研討會邀請和線上商店特殊優惠。

立即註冊,啟用您的會員服務!

www.advantech.tw
 
問題 1: DAQNavi 支援哪些作業系統?
問題 2:
DAQNavi 是否提供範例程式碼?如果提供,適用於哪些程式語言和開發工具?
問題 3: DAQNavi 是否免費提供且如何取得?
問題 4: 新版 DAQNavi 驅動程式和舊版 Adsapi32 驅動程式之間有何差異?
問題 5: 驅動程式已成功安裝至個人電腦的裝置管理員,但是為何我找不到任何範例進行測試?
問題 6: 為什麼我不能在 Windows XP Embedded 環境執行 DAQNavi?
問題 7: 我已經使用 Adsapi32 驅動程式撰寫程式。我可以在 DAQNavi 驅動程式執行相同程式嗎?
問題 8: 使用 Adsapi32 驅動程式時,我的應用程式可正常執行,但是在安裝 DAQNavi 之後,我的應用程式就無法執行。為什麼會這樣?
問題 9: 我在同一台電腦上同時安裝了舊版的 Adsapi32 及 新版的DAQNavi 驅動程式,但是為什麼無法在舊版的裝置管理員公用程式 (Device Manager Utility) 中看到我的資料擷取硬體?
問題 10: 可以使用哪些參數開啟資料擷取及控制裝置?
問題 11: 為什麼 DAQNavi 不提供熱電偶測量範例?
問題 12: 我在執行 DAQNavi 範例程式時,為什麼範例一直出現下列錯誤訊息:「Error Privilege Not Available」?
問題 13: 哪個版本的 Visual Studio 可以使用 DAQNavi 的範例程式?
問題 14: 我可以在不安裝資料擷取硬體裝置的情況下執行範例程式嗎?
問題 15: 應用程式選擇「streaming AI」時,出現一項參數名為:「interval count」。這是什麼意思?有什麼建議方式設定這項參數的值?
 
     
 

問題 1:

DAQNavi 支援哪些作業系統?

  DAQNavi 可支援 Windows 8、Windows 7、Windows Vista、Windows XP、Windows Server(以上作業系統都支援 32 位元及 64 位元)、Windows CE 5.0/6.0/7.0 及 Linux。
▲回頁首
     
 

問題 2:

DAQNavi 是否提供範例程式碼?如果提供,適用於哪些程式語言和開發工具?

  DAQNavi 提供許多的範例程式,其中包括
1. C++ Console 模式的範例程式,適用於 VC6、VS2005 和 BCB6。
2. C++ 搭配 MFC UI 的範例程式,適用於 VC6 和 VS2005。
3. Java 範例程式,適用於 Eclipse 3.6。
4. C# Console 模式的範例程式,適用於 VS2005。
5. C#. 的 範例程式 (搭配 .NET 控制元件),適用於 VS2005。
6. VB.NET 的範例程式 (搭配 .NET 控制元件) ,適用於 VS2005。
7. 利用OCX 元件的範例程式,適用於 VB6 和 Delphi 7。
▲回頁首
     
 

問題 3:

DAQNavi 是否免費提供且如何取得?

  DAQNavi 免費提供給任何使用者。您可由研華網站下載 (www.advantech.tw),或使用「DAQNavi」做為關鍵字進行搜尋,就可以找到下載連結。
▲回頁首
     
 

問題 4:

新版 DAQNavi 驅動程式和舊版 Adsapi32 驅動程式之間有何差異?

  (A) DAQNavi 支援 32 位元和 64 位元作業系統,但 Adsapi32 僅支援 32 位元作業系統。
(B) DAQNavi 支援 Windows 7,但 Adsapi32 並不支援。
(C) DAQNavi 提供物件導向程式設計,讓使用者開發程式。
(D) DAQNavi 提供 .NET 控制元件,讓使用者輕鬆開發程式。
(E) DAQNavi 針對不同作業系統提供相同的程式開發流程;可在不同作業系統之間輕鬆轉換程式。
(F) DAQNavi 支援 Java 和 Qt 程式設計。
(G) DAQNavi 驅動程式為安全執行緒。
▲回頁首
     
 

問題 5:

驅動程式已成功安裝至個人電腦的裝置管理員,但是為何我找不到任何範例進行測試?

  原因是您只安裝了包含驅動程式和 DLL 的個別裝置驅動程式以執行檔(在開發完畢後)。 如果您要開發應用程式並需要範例,就應該安裝 DAQNavi SDK(也可由研華網站下載),其中包括裝置驅動程式、範例、手冊及工具。
▲回頁首
     
 

問題 6:

為什麼我不能在 Windows XP Embedded 環境執行 DAQNavi?

  Windows XP Embedded 需要安裝 .NET Framework 2.0 以上版本才能執行 DAQNavi。DAQNavi 需要使用的 .NET Framework 並未預設安裝於 XPE。 注意:我們建議不要在 Windows XP Embedded 開發程式,因為 DAQNavi SDK 需要由作業系統取得更多資源。最好的辦法是只安裝個別裝置驅動程式,並於 Windows XP Embedded 執行已開發完成的執行檔。
▲回頁首
     
 

問題 7:

我已經使用 Adsapi32 驅動程式撰寫程式。我可以在 DAQNavi 驅動程式執行相同程式嗎?

  不行。如果使用者原本使用舊版的 Adsapi32 驅動程式,改用新版的 DAQNavi 驅動程式時,需要重新撰寫程式。Adsapi32 與 DAQNavi 使用的 API 完全不同。
▲回頁首
     
 

問題 8:

使用 Adsapi32 驅動程式時,我的應用程式可正常執行,但是在安裝 DAQNavi 之後,我的應用程式就無法執行。為什麼會這樣?

  您需要再次安裝 Adsapi32 驅動程式。安裝 DAQNavi 將會刪除 Adsapi32 的系統檔案。如需復原 Adsapi32 系統檔案,您應該再次安裝 Adsapi32 驅動程式。
▲回頁首
     
 

問題 9:

我在同一台電腦上同時安裝了舊版的 Adsapi32 及 新版的DAQNavi 驅動程式,但是為什麼無法在舊版的裝置管理員公用程式 (Device Manager Utility) 中看到我的資料擷取硬體?

  資料擷取裝置本身會自動使用DAQNavi 驅動程式,因此舊版裝置管理員公用程式無法偵測模組。您需要解除安裝 DAQNavi,然後指派 Adsapi32 驅動程式給您的資料擷取裝置。不過我們建議您改用新版的 DAQNavi 驅動程式開發新的專案。
▲回頁首
     
 

問題 10:

可以使用哪些參數開啟資料擷取及控制裝置?

 
「Device Number」(裝置號碼)和「Description」(描述)都可用於開啟裝置。「Description」(描述)可於 SDK 或裝置管理員設定中重新命名。請參閱以下圖片。
點圖放大 >>
▲回頁首
     
 

問題 11:

為什麼 DAQNavi 不提供熱電偶測量範例?

  可以直接使用「AI_instant」範例做為熱電偶範例。在範例中將 AI 輸入範圍設定為熱電偶類型。
▲回頁首
     
 

問題 12:

我在執行 DAQNavi 範例程式時,為什麼範例一直出現下列錯誤訊息:「Error Privilege Not Available」?

  您可以檢查您的「Advantech Navigator」(公用程式)是否正在進行測試。為了確保驅動程式的使用安全,只有一個 AP 有權執行特定單一裝置的寫入作業。因此您無法同時執行「Advantech Navigator」及範例程式。
▲回頁首
     
 

問題 13:

哪個版本的 Visual Studio 可以使用 DAQNavi 的範例程式?

  Visual Studio 2005以上的版本。 (Visual Studio 2003 或之前版本不適合開啟 DAQNavi 範例。使用者應使用 Visual Studio 2005 以上版本。)
▲回頁首
     
 

問題 14:

我可以在不安裝資料擷取硬體裝置的情況下執行範例程式嗎?

  可以。範例程式的預設設定使用名為「Demo Device」的虛擬裝置。若要執行「真實」的硬體裝置,可以將「Description」(描述)或「Device Number」(裝置號碼)變更為代表硬體裝置的值。
▲回頁首
     
 

問題 15:

應用程式選擇「streaming AI」時,出現一項參數名為:「interval count」。這是什麼意思?有什麼建議方式設定這項參數的值?

  研華 DAQNavi 驅動程式將於記憶體建立緩衝區,以接收資料擷取裝置傳輸的 AI 資料。資料擷取裝置的資料將持續寫入緩衝區 (Buffer)。只要累計資料數到達特定數量(定義為「interval count」(間隔數)),就會立即產生事件通知程式。同時您可使用 API 將資料由該緩衝區移至其他記憶體,或儲存至硬碟進行分析或處理。 注意:建議「data count」(資料數)值 =「interval count」(間隔數)值 x N。 例如:半 FIFO 大小為 2048,將間隔數設為 2048,資料數為 4096。
▲回頁首