st3000.h

来自「嵌入式开发 嵌入式开发 嵌入式开发」· C头文件 代码 · 共 54 行

H
54
字号
/********************
 Filename: ST3000.H
********************/
#ifndef _ST3K_HEADER_INC
#define _ST3K_HEADER_INC

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <mem.h>
#include <time.h>
#include <dos.h>

#define CAN1_IRQ 15
/* ST-3000系统容纳的最大通道数 */
#define MAXCNL_3K   13

/* ST-3000系统测试UI界面模式 */
//#define ST3000_TMODE

/* 工业环境使用该定义的宏 可加速屏幕的更新速度 在开发环境 由于是保护模式的平台 不能成功申请 */
#define ST3000_SCRXMS

/* 误差平均显示以及显示的平均次数 */
#define AVERAGE_ERROR // 影响变量使用的宿主 vCurvErr-vRealHisErr; hCurvErr-hRealHisErr;
#define AVERAGE_TIMES  3

/* ST-3000系统说明书抓图模式 */
//#define CAPTURE_SCR

/* 按钮按下持续的时间 为了给用户营造按钮按下的过程 */
#define BTN_DELAY      15

/* 波形显示界面和误差曲线界面坐标定义
   如果如下竖直发生改变 请注意BOX34点数组的值 */
#define BOX34_W  200
#define BOX34_H  152

#define AlrAdjBox_M23_X 455
#define AlrAdjBox_M23_Y 95
#define AlrAdjBox_M23_W 290
#define AlrAdjBox_M23_H 290

const enum AlrAdjB_Style {
    BES_HIDE=1, // 隐藏
    BES_SHOW=2, // 显示
    BES_LIMIT=3, // 限位
    BES_PRESS=4, // 按下20毫秒后弹起
    BES_DISABLE=5 // 禁止
};

const enum TableUDLR{ TB_U=1, TB_D=2, TB_L=3, TB_R=4 };

#endif

⌨️ 快捷键说明

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