基于PXI總線(xiàn)的數(shù)據(jù)采集卡的WDM驅(qū)動(dòng)程序設(shè)計(jì)
2.3 讀取數(shù)據(jù)
對(duì)于數(shù)據(jù)的讀取,主要是在SerialRead()例程中實(shí)現(xiàn)的,其主要程序語(yǔ)句如下:
2.4 SerialWrite()例程
數(shù)據(jù)采集卡硬件系統(tǒng)的初始化和肩動(dòng)工作主要在Se-rialWrite例程中實(shí)現(xiàn),其相關(guān)部分程序如下:
3 應(yīng)用程序設(shè)計(jì)
編寫(xiě)驅(qū)動(dòng)程序本身不是最終目的,最終目的是調(diào)用驅(qū)動(dòng)程序管理資源,并為用戶(hù)應(yīng)用程序使用。這里采用的是cONsole控制臺(tái)應(yīng)用程序,其基本框架也可以由DriverSTuio自動(dòng)生成,只需在現(xiàn)有的框架里面插入相應(yīng)的代碼就可粵?,其主函数main()的相應(yīng)代碼如下:
DriverWorks是一款功能強(qiáng)大、使用方便的驅(qū)動(dòng)程序開(kāi)發(fā)工具,利用它可以方便快捷地構(gòu)造PCI設(shè)備的驅(qū)動(dòng)程序框架,大大加快了開(kāi)發(fā)周期,提高了開(kāi)發(fā)效率??刂婆_(tái)應(yīng)用程序的優(yōu)點(diǎn)是開(kāi)發(fā)起來(lái)方便、快捷,但在數(shù)據(jù)的圖形化顯示方面卻有所不足,如果將驅(qū)動(dòng)程序與VC或者LabVIEW等圖形化應(yīng)用程序編程環(huán)境相結(jié)合,就可以編制出界面更加友好、功能更為強(qiáng)大的數(shù)據(jù)采集系統(tǒng)軟件平臺(tái)。
相關(guān)推薦
-
-
-
-
新超科技 | 2022-05-27
技術(shù)專(zhuān)區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車(chē)電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論