運用c-mex混合編程的方法,,通過接口函數(shù)mexfunction實現(xiàn)對高速數(shù)據(jù)采集卡驅動的調用,。
一、指令格式
指令+bar地址+偏移地址+值
Cmd+bar_addr+Offset+Value
cmd:0寫寄存器
cmd:1讀寄存器
二,、使用方法
用matlab打開QTPCIDevUser.m文件,,點擊運行,,按提示輸入先后輸入指令Cmd,輸入bar地址(bar_addr),,輸入偏移地址(Offset),,執(zhí)行寫操作時輸入值(Value),執(zhí)行讀操作時只輸入指令,、bar地址,、偏移地址即可。(傳入的值均為十進制數(shù)值)
三,、實現(xiàn)原理
通過接口函數(shù)mexfunction傳入相應指令,,實現(xiàn)用戶對QTPCIAPI中封裝的相應函數(shù)的調用,從而實現(xiàn)相應功能。
只需要對接口函數(shù)的修改,,就可以實現(xiàn)對驅動的功能的修改,。
四、編譯方法
在matlab的commandwindow中輸入mexQTPCIDev.cpp(要把函數(shù)所需頭文件全部放在matlab活動的文件夾下)
本方案只是初步demo,,后的使用需要一些修改,、優(yōu)化與調試。
若您有高速數(shù)據(jù)采集板卡定制需求,,請聯(lián)系我們:400-000-4026
關于坤馳科技:
坤馳科技是專注于高速數(shù)據(jù)采集與信號處理,、高速數(shù)據(jù)存儲與記錄的高科技公司。坤馳科技為用戶提供成熟的標準高速數(shù)據(jù)采集產品與技術,,也可為用戶提供定制化的高速信號采集解決方案,。目前坤馳科技服務過的研究所、科研單位已達近百家,。高速數(shù)據(jù)采集產品線涵蓋PCIExpress,、cPCI、PXIe,、VPX,、USB等總線,包含高速AD,、DA平臺,、FPGA、DSP處理平臺,,SATA/SSD,、Flash存儲平臺等。
全國咨詢電話:400-000-4026
公司官方網站:http://m.jtyykv.cn