-
大小: 652KB文件类型: .rar金币: 2下载: 1 次发布日期: 2021-05-10
- 语言: 其他
- 标签: LabWindows Cvi PCI-1713
资源简介
研华AD数据采集卡PCI-1713 高速采集例子,
因为网上不容易找到,所以发一个,希望对大家有帮助,呵呵呵
对了平台是LabWindows Cvi 8.5版本,板卡在系统的设备号是000.这个要注意
代码片段和文件信息
/******************************************************************************************************
采样通道为0通道 电压输入范围是-5V到+5V
******************************************************************************************************/
#include
#include
#include
#include “Driver.h“
#include “main.h“
int plmain;
/**************************************************************/
#define ERR_SIZE USHORT (-1)
/******************************************************************/
DWORD dwErrCde;
ULONG lDevNum;
long lDriverHandle;
int i iSamples;
USHORT usChan;
char chFifo;
USHORT *pusINTBuf; //定义中断数据缓存
float *pfUserBuf; //数据缓存
USHORT usActiveBuf;
USHORT usStopped;
ULONG ulRetrieved;
USHORT usOverrun;
USHORT usHalfReady;
ULONG ulPreRetrieved;
char str[20];
double *wave;
PT_FAIIntStart tFAIIntStart;
PT_FAICheck tFAICheck;
PT_FAITransfer tFAITransfer;
/*******************************************************************************/
void ErrorHandler(DWORD dwErrCde);
BOOL AllocateDataBuffer(long int int USHORT** void**);
void FreeDataBuffer(USHORT* pusINTBuf void *pUserBuf);
void open1713(void);
int main (int argc char *argv[])
{
if (InitCVIRTE (0 argv 0) == 0)
return -1; /* out of memory */
if ((plmain = LoadPanel (0 “main.uir“ PL_main)) < 0)
return -1;
DisplayPanel (plmain);
ProcessDrawEvents ();
RunUserInterface ();
DiscardPanel (plmain);
return 0;
}
/********************************************************/
/*************************************************************************/
/*********************************************************************************************************
PCI-1713 高速采样函数
*********************************************************************************************************/
void open1713(void)
{
iSamples = 100; //采样个数
dwErrCde = DRV_DeviceOpen(000 &lDriverHandle);
if (dwErrCde != SUCCESS)
{
MessagePopup (“警告:““板卡初始化失败“ );
}
// Allocate INT & data buffer for interrupt transfer
if( AllocateDataBuffer(
lDriverHandle // 硬件返回句柄
iSamples // 数据个数
sizeof(float) // 给数据分配内存
&pusINTBuf // 数据转移
(void**)&pfUserBuf)==0)
{
DRV_DeviceClose(&lDriverHandle);
}
tFAIIntStart.TrigSrc = 0; // 0: internal trigger 1: external trigger
tFAIIntStart.SampleRate = 50000; // 采样频率
tFAIIntStart.chan = 0; // 采样通道
tFAIIntStart.gain = 0; // 输入范围
tFAIIntStart.count = iSamples; // 采样个数
tFAIIntStart.buffer = pusINTBuf; // 数据缓冲区
tFAIIntStart.cyclic = 0; // 数据传送方式
tFAIInt
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 36538 2006-12-13 09:59 研华AD采集卡\Adsapi32.lib
文件 21422 2012-07-23 09:48 研华AD采集卡\daqi~cvi0948 6.uir
文件 6937 2012-08-03 16:38 研华AD采集卡\Dptest.cds
文件 3414581 2012-08-06 16:14 研华AD采集卡\dptest_dbg.cdb
文件 185497 2012-08-01 09:06 研华AD采集卡\dptest~cvi090637.c
文件 188235 2012-08-07 09:45 研华AD采集卡\dptest~cvi094522.c
文件 40960 2010-12-02 12:16 研华AD采集卡\WTAPI.DLL
文件 25219 2010-12-02 12:11 研华AD采集卡\WTAPI.H
文件 14066 2010-12-02 12:16 研华AD采集卡\WTAPI.LIB
文件 4905 2012-11-05 18:05 研华AD采集卡\dptest.prj
文件 214016 2012-11-12 16:24 研华AD采集卡\dptest.exe
文件 42854 2012-11-05 18:04 研华AD采集卡\cvibuild.dptest\inifile.niobj
文件 5245 2012-11-12 16:23 研华AD采集卡\cvibuild.dptest\dptest.niobj
文件 5028 2012-11-12 16:24 研华AD采集卡\cvibuild.dptest\resources.res
文件 4910 2012-11-12 16:25 研华AD采集卡\cvibuild.dptest\build.ini
文件 1407 2012-11-09 11:07 研华AD采集卡\main.h
文件 7028 2012-11-12 16:21 研华AD采集卡\dptest.c
文件 109 2006-12-13 09:59 研华AD采集卡\OS.H
文件 128610 2012-11-12 16:23 研华AD采集卡\Driver.h
文件 3858 2012-11-12 16:25 研华AD采集卡\main.uir
文件 3951 2012-11-12 16:25 研华AD采集卡\dptest.cws
目录 0 2012-11-09 09:45 研华AD采集卡\cvibuild.dptest
目录 0 2012-11-09 09:45 研华AD采集卡
----------- --------- ---------- ----- ----
4355376 23
- 上一篇:新闻发布系统需求文档,详细的介绍,有e-r图
- 下一篇:体育馆场地预约系统
相关资源
- Labwindows/CVI下Excel打开、读写操作
- 基于深度学习的图像超分辨率算法论
- AUSPLINE 插值程序 arcview插件
- PDFXCview破解版
- LabWindows/CVI调用DLL实用例程
- Labwindow_cvi TCP UDP通信例程
- LabWindows CVI之无驱摄像头使用-;远程监
- CVI教程比较全面)
- 王建新《Labwindows CVI虚拟仪器高级应用
- 带中文的一整套CVI教程
- [2003].基于LabWindows.CVI 的虚拟仪器设计
- Lab Windows_CVI逐步深入与开发书pdf文档
- LabWindows CVI Word Excel 报表处理
- CVI2009_SP1(绿色版文件库).7z
- usb摄像头在ARM上的测试程序
- TEQC、QCVIEW32软件.rar
- CVIEW 免进中文系统 3.4 繁体版
- 蓝天模具风扇控制软件ECView68
- Labwindow CVI的入门介绍
- LabWindows CVI 6.0 编程指南
- LabView CVI 标准函数库 技术手册
- labwindows CVI 教程.rar
- TEQC质量分析软件及QCVIEW
- LabWindows/CVI虚拟仪器测试技术及工程应
- LabWindows-CVI入门附书光盘
- Arcview教程——如何使用Arcview软件
- office_ocr_识别组件安装.
- 基于LabWindows/CVI的虚拟仪器设计与应
- SonicVisualiser(音频数据分析软件)v
- Lab Windows_CVI逐步深入与开发pdf版和例
评论
共有 条评论