客戶在使用數(shù)據(jù)采集卡前會(huì)關(guān)心這么幾個(gè)問題:
1、上位機(jī)提供什么樣的一個(gè)示例程序
2、采集數(shù)據(jù)能不能存儲(chǔ),存成文本還是EXCEL,存儲(chǔ)深度如何
3、怎么在現(xiàn)有的基礎(chǔ)上進(jìn)行二次開發(fā)
4、開發(fā)過程中遇到問題會(huì)得到哪些幫助
回答:
1,你可以簡(jiǎn)單的認(rèn)為,我們提供了一個(gè)基于板卡的示波器軟件,見下圖:

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