📄 constant.h.bak
字号:
/******************************************************************
* 文件名称: CONSTANT . h *
* 文件用途: 参数模块 *
* *
* *
* *
*******************************************************************/
#ifndef __CONSTANT_H__
#define __CONSTANT_H__
/*-----------------内存空间分配---------------------*/
#define COMMANDBUFFERSIZE 800 //译码命令缓冲区大小
#define PROGRAMCODESIZE 0x3800 //NC程序存取区大小
#define PLCCODESIZE 600 //PLC程序存储区大小
#define PLCCOMMANDSIZE 17 //PLC的命令数目
#define PLCADDRESSSIZE 26 //PLC的地址数目
#define PARAMATERSIZE 61 //参数个数
/*-------------------运动常数--------------------------*/
#define FEEDRATEMAX 8000000 //最大切削速率
#define JOGPStroke 1000000 //点动的正向最大距离
#define JOGNStroke -1000000 //点动的负向最大距离
/*------------------状态常数----------------------------*/
#define OUTPUTBUFFERBUSY 0x55 //输出缓冲区忙
#define OUTPUTBUFFERREADY 0xAA //输出缓冲区就绪
#define MOTIONCOMPLETE 0x55 //运动完成
#define MOTIONRUNNING 0xAA //运动中
/*------------------PLC显示位置常数------------------*/
#define PLCCOMMANDCOLUMN 7 //命令显示的首列地址
#define PLCADDRESSCOLUMN 19 //地址显示的首列地址
#define PLCMESSAGECOLUMN 29 //信息显示的首列地址
/*------------------NC程序显示常数----------------------*/
#define RowStart 23 //NC程序显示的首行
#define RowNo 12 //NC程序每页显示的行数
#define ColumnStart 1 //NC程序显示的首列
#define ColumnEnd 38 //NC程序显示的尾列
/*-----------------用户权限常数-------------------------*/
#define DESIGNER 8366 //程序设计人员
#define MANUFACTURER 7132 //机床生产商
#define PROGRAMMER 928 //编程人员
#define OPERATOR 0 //操作者
/*-----------------其它常数-------------------------------*/
#define KeyDelayTime 450 //按键连击的延时时间
#define PARAMETERSUBMENUSIZE 9 //参数的子菜单的数目
#define CODEADDRESSMAX 0xFFFF //ROM空间最大地址
#define XDATASIZE 0x8000 //RAM空间大小
#define RMAX 8000000 //圆弧插补的最大半径
#define CLickTime 0x07 //连击键处理时间间隔(子任务周期数)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -