📄 adpci1713.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 + -