欢迎来到坤驰科技官方网站!
扫描二维码

全国咨询电话:
400-000-4026

当前位置:首页 » 技术支持 » Matlab实现高速数据采集卡驱动的调用

Matlab实现高速数据采集卡驱动的调用

文章出处:坤驰科技网责任编辑:坤驰科技研发部作者:坤驰科技人气:-发表时间:2015-05-04 17:00:00

  运用c-mex混合编程的方法,通过接口函数mexfunction实现对高速数据采集卡驱动的调用。

  一、指令格式

  指令+bar地址+偏移地址+值

  Cmd+bar_addr+Offset+Value

  cmd:0写寄存器

  cmd:1读寄存器

  二、使用方法

  用matlab打开QTPCIDevUser.m文件,点击运行,按提示输入先后输入指令Cmd,输入bar地址(bar_addr),输入偏移地址(Offset),执行写操作时输入值(Value),执行读操作时只输入指令、bar地址、偏移地址即可。(传入的值均为十进制数值)


  三、实现原理

  通过接口函数mexfunction传入相应指令,实现用户对QTPCIAPI中封装的相应函数的调用,从而实现相应功能。

  只需要对接口函数的修改,就可以实现对驱动的功能的修改。

  四、编译方法

  在matlab的commandwindow中输入mexQTPCIDev.cpp(要把函数所需头文件全部放在matlab活动的文件夹下)

  本方案只是初步demo,最后的使用需要一些修改、优化与调试。

 

  若您有高速数据采集板卡定制需求,请联系我们:400-000-4026
 

  关于坤驰科技:
  坤驰科技是专注于
高速数据采集与信号处理、高速数据存储与记录的高科技公司。坤驰科技为用户提供成熟的标准高速数据采集产品与技术,也可为用户提供定制化的高速信号采集解决方案。目前坤驰科技服务过的研究所、科研单位已达近百家。高速数据采集产品线涵盖PCIExpress、cPCI、PXIe、VPX、USB等总线,包含高速AD、DA平台、FPGA、DSP处理平台,SATA/SSD、Flash存储平台等。
  全国咨询电话:400-000-4026
 

  公司官方网站:http://www.queentest.cn