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

📄 mydaqcard.h

📁 C8051F320 USB示波器测试程序
💻 H
字号:
// MyDAQCard.h: interface for the CMyDAQCard class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYDAQCARD_H__70854AFD_2D72_44EE_B893_B596507B1150__INCLUDED_)
#define AFX_MYDAQCARD_H__70854AFD_2D72_44EE_B893_B596507B1150__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

typedef void			(_stdcall * LPVV)(void);
typedef void			(_stdcall * LPVUIUIPUC)(unsigned int ,unsigned int,unsigned char *);
typedef void			(_stdcall * LPVUIPUC)(unsigned int ,unsigned char *);
typedef void			(_stdcall * LPVUIUC)(unsigned int,unsigned char);
typedef void			(_stdcall * LPVUI)(unsigned int);
typedef void			(_stdcall * LPVUC)(unsigned char);

typedef unsigned char	(_stdcall * LPUCV)(void);
typedef unsigned char	(_stdcall * LPUCUC)(unsigned char);
typedef unsigned char	(_stdcall * LPUCF)(float);
typedef unsigned char	(_stdcall * LPUCUIUC)(unsigned int,unsigned char);
typedef unsigned char	(_stdcall * LPUCUI)(unsigned int);

typedef unsigned int	(_stdcall * LPUIUC)(unsigned char);
typedef unsigned int	(_stdcall * LPUIV)(void);
typedef float			(_stdcall * LPFV)(void);
typedef void			(_stdcall * LPVUIUI)(unsigned int,unsigned int);

class CMyDAQCard  
{
public:
	void ReadCh3(unsigned int Count,unsigned char *pData);
	void WriteData(int nCount ,unsigned char *pData);
	int ReadData(int nCount,unsigned char *pData);
	void Close(void);
	unsigned char Open(unsigned char nNum);
	unsigned char Init(void);
	CMyDAQCard();
	virtual ~CMyDAQCard();

private:
	HINSTANCE hInst;

	LPUCV	tbdml_init;
	LPUCUC	tbdml_open;
	LPVV	tbdml_close;

	LPVUIPUC tbdml_read_channel;
	LPVUIPUC tbdml_write_channel;
	LPVUIPUC tbdml_read_channel3;

};

#endif // !defined(AFX_MYDAQCARD_H__70854AFD_2D72_44EE_B893_B596507B1150__INCLUDED_)

⌨️ 快捷键说明

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