⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adpci1713.cpp

📁 研华数据采集卡PCI1713,PCI1720,PCL730测试程序
💻 CPP
字号:
// ADPCI1713.cpp: implementation of the CADPCI1713 class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ADPCI1713.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

#define PCI1713 000//PCI1713设备号:000
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CADPCI1713::CADPCI1713()
{
	gwCyclicCount=0;//非循环方式,循环圈数为0
}

CADPCI1713::~CADPCI1713()
{

}

//模拟量输入增益控制函数
LRESULT CADPCI1713::MAIConfig(LONG DriverHandle, PT_MAIConfig*lpMAIConfig)
{
	return DRV_MAIConfig(DriverHandle,lpMAIConfig);
}

//多通道模拟量(电压)输入函数
LRESULT CADPCI1713::MAIVoltageIn(LONG DriverHandle, PT_MAIVoltageIn *lpMAIVoltageIn)
{
	return DRV_MAIVoltageIn(DriverHandle,lpMAIVoltageIn);
}

//多通道数据采集系统的中断、输入、增益、扫描通道等信息控制函数
LRESULT CADPCI1713::FAIIntScanStart(LONG DriverHandle, PT_FAIIntScanStart *lpFAIIntScanStart)
{
	return DRV_FAIIntScanStart(DriverHandle,lpFAIIntScanStart);
}

//传递数据函数,将数据采集系统缓冲区中的数据送到指定的缓冲区中
LRESULT CADPCI1713::FAITransfer(LONG DriverHandle, PT_FAITransfer *lpFAITransfer)
{
	return DRV_FAITransfer(DriverHandle,lpFAITransfer);
}

//检测当前数据采集是否完成并返回当前状态
LRESULT CADPCI1713::FAICheck(LONG DriverHandle, PT_FAICheck *lpFAICheck)
{
	return DRV_FAICheck(DriverHandle,lpFAICheck);
}

//取消当前的数据采集并给软件硬件复位
LRESULT CADPCI1713::FAIStop(LONG DriverHandle)
{
	return DRV_FAIStop(DriverHandle);
}

//清除事件并读取当前状态
LRESULT CADPCI1713::CheckEvent(LONG DriverHandle, PT_CheckEvent *lpCheckEvent)
{
	return DRV_CheckEvent(DriverHandle,lpCheckEvent);
}

//是否支持事件
LRESULT CADPCI1713::EnableEvent(LONG DriverHandle, PT_EnableEvent *lpEnableEvent)
{
	return DRV_EnableEvent(DriverHandle,lpEnableEvent);
}

//清除溢出标志
LRESULT CADPCI1713::ClearOverrun(LONG DriverHandle)
{
	return DRV_ClearOverrun(DriverHandle);
}





LRESULT CADPCI1713::AIConfig(LONG DriverHandle, PT_AIConfig *lpAIConfig)
{
	return DRV_AIConfig(DriverHandle,lpAIConfig);
}

LRESULT CADPCI1713::AIBinaryIn(LONG DriverHandle, PT_AIBinaryIn *lpAIBinaryIn)
{
	return DRV_AIBinaryIn(DriverHandle,lpAIBinaryIn);
}

LRESULT CADPCI1713::AIScale(LONG DriverHandle, PT_AIScale *lpAIScale)
{
	return DRV_AIScale(DriverHandle,lpAIScale);
}

LRESULT CADPCI1713::AIVoltageIn(LONG DriverHandle, PT_AIVoltageIn *lpAIVoltageIn)
{
	return DRV_AIVoltageIn(DriverHandle,lpAIVoltageIn);
}

LRESULT CADPCI1713::MAIBinaryIn(LONG DriverHandle, PT_MAIBinaryIn *lpMAIBinaryIn)
{
	return DRV_MAIBinaryIn(DriverHandle,lpMAIBinaryIn);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -