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

📄 constant.h

📁 SED1335控制液晶模块SHARP 32019T的显示,点阵为320x240,此外,DotMatrix.H为字库,请自行添加所需显示
💻 H
字号:
/******************************************************************
*   文件名称: CONSTANT . h                                                                  *
*   文件用途: 参数模块                                                                 *
*                                                                                                                  *
*                                                                                                                  *
*                                                                                                                  *
*******************************************************************/

#ifndef __CONSTANT_H__
#define __CONSTANT_H__

/*-----------------内存空间分配---------------------*/
#define COMMANDBUFFERSIZE           800           //译码命令缓冲区大小
#define PROGRAMCODESIZE                0x3800      //NC程序存取区大小

#define PLCCODESIZE                         600          
#define PLCCOMMANDSIZE                  17            
#define PLCADDRESSSIZE                   26            

#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           
#define RowNo                                  12           
#define ColumnStart                         1            
#define ColumnEnd                           38          

/*-----------------用户权限常数-------------------------*/
#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 + -