客戶在使用數(shù)據(jù)采集卡前會關(guān)心這么幾個問題:
1、上位機提供什么樣的一個示例程序
2、采集數(shù)據(jù)能不能存儲,存成文本還是EXCEL,存儲深度如何
3、怎么在現(xiàn)有的基礎(chǔ)上進行二次開發(fā)
4、開發(fā)過程中遇到問題會得到哪些幫助
回答:
1,你可以簡單的認(rèn)為,我們提供了一個基于板卡的示波器軟件,見下圖:
我想這是比較直觀的,當(dāng)然板卡性能不一樣,程序上所體現(xiàn)的功能也不盡相同
2,是可以進行數(shù)據(jù)存儲的,我們存成一個以pci或者是usb為后綴的二進制數(shù)據(jù)文件,能夠用我們的示例程序打開?蛻艨赡苄枰娉晌谋净蛘遝xcel,我們會提供數(shù)據(jù)轉(zhuǎn)換程序
生成文本格式的文件,如果要存成excel,直接選擇excel中的導(dǎo)入功能即可。另外我們的存儲數(shù)據(jù)都帶有相對時間標(biāo)簽。如果你需要直接往數(shù)據(jù)庫寫,那就需要您在我們程序代碼的基礎(chǔ)上進行二次開發(fā)了,這需要一定的功底。存儲深度取決于硬盤容量及單個數(shù)據(jù)所能存下的最大數(shù)據(jù)量(可分幾個文件存)
3,首先,我們提供的高級演示程序源代碼是開放的。其次,我們提供了大部分開發(fā)平臺的簡易示例程序, 包括:VC,Labview,CVI,VB,DEPHI,.NET,C#。高級代碼和簡易代碼之分,那么它們的區(qū)別是:高級代碼是完全基于Windows 多窗口多線程操作的應(yīng)用程序,它不僅演示了我公司驅(qū)動接口的使用方法,同時演示怎樣使用子線程、多緩沖級鏈方式實現(xiàn)高速、連續(xù)不間斷數(shù)據(jù)采集、顯示、存盤、回放等高級操作。如果某個設(shè)備同時具有AD、DA、DIO的多功能卡,那么這樣的代碼還演示了這些多功能部件在多線程中如何同時被操作。而簡易代碼則只是對某項功能進行最簡單的代碼演示,如AD功能,只使用控制臺應(yīng)用程序,演示如何使用驅(qū)動接口將AD數(shù)據(jù)讀出經(jīng)換算簡單的顯示在屏 幕上,除了對驅(qū)動程序接口的簡易演示外無任何其它輔助的較繁多的代碼。如果您想最快的了解驅(qū)動程序的使用,得到更清晰的調(diào)用線索,那么閱讀簡易代碼是最快的捷徑,但是如果您想實現(xiàn)高速、連續(xù)大容量數(shù)據(jù)數(shù)據(jù)采集、存盤、處理等并行功能,那么閱讀高級代碼則是最佳選擇
說到這,我還想單獨回答一個問題,因為好多人不會關(guān)心我上邊說的。問:你們的板卡能夠配合使用NI的Labview嗎。回答:完全可以,當(dāng)然從使用方便的角度來說,我們不及NI的DAQ
4,如果你使用我們的示例程序或者是對示例程序中某些接口函數(shù)的使用不是很清晰,我們可以給你做出解釋,保證你能夠順利的讀出數(shù)據(jù)。如果你在編程過程中遇到一個編譯錯誤或者其他類似的,我們建議你先自己進行一下修正,確實是我們提供的程序有不符合規(guī)范的或者說有BUG的,我們也歡迎你的指正
另外,在進行二次開發(fā)之前,我們建議你參看一下我們的軟件說明書,對于寫程序的人來說,看完后,就能知道個大概了。
|