閱讀 | 訂閱
閱讀 | 訂閱
控製係統

如何為儀器控製係統選擇合適的驅動軟件(二)

星之球激光 來源:NI2013-02-19 我要評論(0 )   

2. 該儀(yi) 器驅動是否與(yu) 我的操作係統兼容? 操作係統的種類繁多,包括 Windows 、 Mac 操作係統,以及 Linux 等;這些操作係統各有所長,適用於(yu) 不同類型的任務和操作。每種...

2. 該儀(yi) 器驅動是否與(yu) 我的操作係統兼容?

 

操作係統的種類繁多,包括WindowsMac 操作係統,以及Linux等;這些操作係統各有所長,適用於(yu) 不同類型的任務和操作。每種操作係統也會(hui) 包含不同的版本、發布方式以及針對特定處理器的特殊設計。例如,Windows操作係統家族包括Windows XPWindows Vista以及Windows 7等,且針對32位和64位處理器都有不同的適用版本。由於(yu) Linux係統是開源的,因此其變種多達數百個(ge) 。每個(ge) 類型、發布或版本的操作係統的功能都會(hui) 有所差異,且操作係統之間可能相互兼容,也可能不兼容。

 

對於(yu) 即插即用的儀(yi) 器驅動, 是專(zhuan) 門針對一個(ge) 特定的應用開發環境(ADE)而設計,可用於(yu) 此ADE所支持的所有操作係統。

 

IVI儀(yi) 器驅動 僅(jin) 支持Windows操作係統。

 

3. 該驅動與(yu) 我們(men) 的應用軟件能否很好地兼容?

 

儀(yi) 器驅動與(yu) 應用軟件的兼容程度不盡相同。每個(ge) 儀(yi) 器驅動的核心都是一個(ge) 函數庫(DLL),用於(yu) 管理與(yu) 儀(yi) 器的通信。正常情況下,廠商會(hui) 提供針對此函數庫的說明文檔;而在某些情況下,廠商會(hui) 提供此函數庫針對各種編程語言環境的封裝。這些封裝是一些簡短的代碼,將函數庫內(nei) 的函數翻譯成兼容於(yu) 特定編程語言的接口。有時,可能沒有針對您期望的某個(ge) 編程語言的封裝,或者根本就沒有任何封裝;此時,你可以使用直接I/O命令與(yu) 應用軟件進行交互。 #p#分頁標題#e#

 

如果該儀(yi) 器驅動與(yu) 你的應用軟件本身就是集成在一起的,那就再好不過了。在這種無縫的集成關(guan) 係下,驅動中的函數和文檔都內(nei) 置於(yu) 應用軟件中,總體(ti) 性能更好。

 

即插即用的儀(yi) 器驅動 提供源自某個(ge) 應用開發環境(ADE)的源代碼。有了源代碼,你就可以對儀(yi) 器驅動進行修改、自定義(yi) 、優(you) 化、調試和增加功能。源代碼還可以讓即插即用的驅動得以跨平台兼容,因此你可以在該ADE所支持的任意一個(ge) 操作係統內(nei) 使用該驅動。

 

IVI儀(yi) 器驅動是基於(yu) 兩(liang) 種不同的架構開發出來的驅動,包括:基於(yu) ANSI CIVI-C驅動和基於(yu) Microsoft 組件對象模型(COM)技術的IVI-COM驅動。兩(liang) 種架構的設計初衷就是並存發展,不相互排斥。

 

4. 該驅動是否有詳盡的文檔?

 

儀(yi) 器驅動通常會(hui) 包含各種形式的文檔,包括用戶手冊(ce) 、函數參考、版本發布注意事項、已發現的問題以及範例代碼等等。如果你所參考的文檔雜亂(luan) 、不完整,那麽(me) 就會(hui) 非常浪費時間。如果一個(ge) 驅動的編程接口相關(guan) 的文檔不夠詳盡,那麽(me) 你就需要通過反複試錯的方式確定其功能,這樣會(hui) 非常耗時、且令人沮喪(sang) 。雖然反複試錯是一種學習(xi) 驅動的功能和句法的有效方式,但是你仍需在必要時找到手冊(ce) 以便查詢。因此,如果驅動的文檔能夠編排合理、內(nei) 容詳盡,可以給你帶來極大幫助。

 

良好的驅動軟件相關(guan) 文檔應該內(nei) 容完整、便於(yu) 瀏覽、易於(yu) 遵循。比較理想的情況下,還應該對你所熟悉的編程語言提供範例代碼,並提供詳細的、包含有用信息的錯誤消息。你應該事先了解驅動軟件的文檔情況,避免在後續使用中遇到麻煩。

 

5. 該驅動是否包含啟動或診斷工具?

 

除了相關(guan) 文檔以外,驅動的啟動和診斷工具可以幫助你快速地安裝和運行驅動,而且可以對錯誤進行診斷。你應該充分利用大多應用開發環境所提供的交互式直接I/O功能

 

轉載請注明出處。

免責聲明

① 凡本網未注明其他出處的作品,版權均屬於(yu) fun88网页下载,未經本網授權不得轉載、摘編或利用其它方式使用。獲本網授權使用作品的,應在授權範圍內(nei) 使 用,並注明"來源:fun88网页下载”。違反上述聲明者,本網將追究其相關(guan) 責任。
② 凡本網注明其他來源的作品及圖片,均轉載自其它媒體(ti) ,轉載目的在於(yu) 傳(chuan) 遞更多信息,並不代表本媒讚同其觀點和對其真實性負責,版權歸原作者所有,如有侵權請聯係我們(men) 刪除。
③ 任何單位或個(ge) 人認為(wei) 本網內(nei) 容可能涉嫌侵犯其合法權益,請及時向本網提出書(shu) 麵權利通知,並提供身份證明、權屬證明、具體(ti) 鏈接(URL)及詳細侵權情況證明。本網在收到上述法律文件後,將會(hui) 依法盡快移除相關(guan) 涉嫌侵權的內(nei) 容。

網友點評
0相關評論
精彩導讀