📄 pci6023.h
字号:
#ifndef _PCI_6023_INCLUDE_DLLLIB
#define _PCI_6023_INCLUDE_DLLLIB
typedef struct _AD6023_WINCTRL_STRUCT {
WORD m_ADType; //连续块方式、单次块方式(单点方式使用Pci6023_SoftADGetVal)
WORD m_StartType; //保留
WORD m_StartChn; //起始AD通道号
WORD m_EndChn; //结束AD通道号
WORD m_Timer0Val; //保留
WORD m_Timer1Val; //保留
WORD m_Timer2Val; //保留
WORD m_ClkSrc; //保留
//定时器使用内部时钟/外部时钟
WORD m_BufferBlock; //置采样缓冲事件时的数据长度(采样中断m_BufferBlock次置通知事件)
WORD m_TransFlag; //保留
DWORD m_hWnd; //接收消息的OCX窗口
//使用中断必须设置
}AD6023_WINCTRL_STRUCT,*PAD6023_WINCTRL_STRUCT;
typedef struct _AD6023_CTRL_STRUCT {
WORD m_ADType; //连续块方式、单次块方式(单点方式使用Pci6023_SoftADGetVal)
//m_ADType=0连续块方式\m_ADType=1单次块方式\m_ADType=4单点方式
WORD m_StartType; //保留
WORD m_StartChn; //起始AD通道号
WORD m_EndChn; //结束AD通道号
WORD m_Timer0Val; //保留
WORD m_Timer1Val; //保留
WORD m_Timer2Val; //保留
WORD m_ClkSrc; //保留
//定时器使用内部时钟/外部时钟
WORD m_BufferBlock; //置采样缓冲事件时的数据长度(采样中断m_BufferBlock次置通知事件)
WORD m_TransFlag; //保留
DWORD m_hEvent; //中断外部事件句柄
//使用中断必须设置的中断事件传输局柄
}AD6023_CTRL_STRUCT,*PAD6023_CTRL_STRUCT;
//#define Pci6023_ENFIFO_TRANS 1
//#define Pci6023_DISFIFO_TRANS 0
extern BOOL _stdcall Pci6023_IsOpen(int mDev);
extern BOOL _stdcall Pci6023_Open(int mDev);
extern BOOL _stdcall Pci6023_Close(int mDev);
extern BOOL _stdcall Pci6023_GetVersion(int mDev,char *pVersion);
extern BOOL _stdcall Pci6023_WriteIO(int mDev,WORD mVal);
extern BOOL _stdcall Pci6023_ReadIO(int mDev,WORD *pVal);
extern BOOL _stdcall Pci6023_SoftADSetChn(int mDev,DWORD mChn);
extern BOOL _stdcall Pci6023_SoftADStart(int mDev);
extern BOOL _stdcall Pci6023_SoftADRead(int mDev,WORD *pVal);
extern BOOL _stdcall Pci6023_SoftADGetVal(int mDev,DWORD mChn,WORD *pVal);
extern BOOL _stdcall Pci6023_ADCtrlEx(int mDev,PAD6023_CTRL_STRUCT pCtrlStru);
extern BOOL _stdcall Pci6023_ADCtrl(int mDev,PAD6023_WINCTRL_STRUCT pCtrlStru);
extern DWORD _stdcall Pci6023_ReadADBuffer(int mDev,unsigned short int *pADVal,DWORD mDataLength);
//正数 读出的数量
extern BOOL _stdcall Pci6023_StopAD(int mDev);
extern BOOL _stdcall Pci6023_StartAD(int mDev);
extern BOOL _stdcall Pci6023_DAout(int mDev,WORD mChn,WORD pVal);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -