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

📄 reg.h

📁 组态王驱动sdk开发包,用于组态王驱动开发
💻 H
字号:
/***********************************************************
设备型号:DSX01
起始日期:2001/2/6
程序员:王选江

修改日期:2001/##/##
修改原因:
程序员:
改动描述:
************************************************************/
#define	WAIT_INTERVAL	   150   //发出请求和接收数据之间的时间间隔
#define	MAX_PACKET_NUM	16	//包中最大实体数
#define	RECEIVE_RECEIVED  1
#define	RECEIVE_ERROR_RECEIVED  0

static REG_INFO BASED_CODE gsRegInfos[]=
{
	{"DATA",		0,	15,	 FLOAT_DATATYPE,		 0},
};
/*
DATA0:1通道数据

DATA1:2通道数据

DATA2:3通道数据
.
.
.
.

DATA15:16通道数据
*/
#define  REG_TYPE_NUM	1  //寄存器数量

//ERROR:
#define USER_REGNAME_C_ERROR                               0
#define USER_REG_DECIMAL	          USER_REGNAME_C_ERROR+1
#define USER_RECEIVE_ERROR_DATA	      USER_REGNAME_C_ERROR+2
#define USER_ADDR_SCOPE_ERROR		  USER_REGNAME_C_ERROR+3
#define USER_STRINGDATA    		      USER_REGNAME_C_ERROR+4
#define USER_FLOATDATA  		      USER_REGNAME_C_ERROR+5
#define USER_NODATA  			      USER_REGNAME_C_ERROR+6
#define USER_TIMEOUT_EEROR  	      USER_REGNAME_C_ERROR+7
#define COMMUNICATION_CONFIG_ERROR    USER_REGNAME_C_ERROR+8
#define FAILED_OPEN_COM               USER_REGNAME_C_ERROR+9
#define DONOT_WRITE                   USER_REGNAME_C_ERROR+10

static char* Error_Message_Table[]=
{
	"寄存器名字错误!",
	"寄存器后应加十进制数字,\n 范围0-15!",
	"接收到错误数据!",
	"地址范围为128-255!",			
	"数据类型应选'STRING'!",
	"数据类型应选'FLOAT'!",
	"数据类型应选'FLOAT'!",
	"超时错误!",	
	"波特率配置错误!",	
	"打开串口错误!",
	"只读变量,不能写!",
};

⌨️ 快捷键说明

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