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

📄 public.h

📁 SED1335控制液晶模块SHARP 32019T的显示,点阵为320x240,此外,DotMatrix.H为字库,请自行添加所需显示
💻 H
📖 第 1 页 / 共 2 页
字号:
extern uchar bdata ucbOperateMode;                      //  工作模式
extern bit    bEDIT ; 
extern bit    bJOG ;
extern bit    bAUTO  ;
extern bit    bPAR       ;
extern bit    bDRESS   ;
extern bit    bDGN    ;
extern bit    bPROGRAM ;
	   		 
//全局标志位
extern bit  bDSPStart;                                                 //DSP启动标志

extern bit bMotionEnable;                                        //运动使能标志

//extern bit  bCoolant ;                                              //  冷却状态

//extern bit  bGSpindle;                                              //  砂轮主轴状态

extern bit  bRefresh;                                       //屏幕刷新标志

extern bit  bKeyRelease;                                // 键释放处理标志

extern bit  bHSJog;                                         //头架点动

extern bit  bIdle;                                            //工作模式的空闲状态位

extern bit bCoordinateType;                           // 坐标系类型(0-绝对,1-相对)  

//extern bit  bZCoordinateChange;                   //Z轴工件坐标变化标志

//各方式下的标志位

extern uchar bdata  ucFlagByte0;                    //标志位字节0
extern uchar bdata  ucFlagByte1;                    //标志位字节1

extern bit   bPointFlag;                                  //小数点输入标志位
extern bit  bFAST;                                          //快速移动
extern bit  bSTEP ;                                         //单步
extern bit  bSINGLE;                                      //单段运行
extern bit  bAutoRun;                                    //自动运行状态
extern bit  bInMotion;                                  //运动状态
extern bit  bProgramRunOver ;                    //程序自动运行完毕   
extern bit  bProgramRowRefresh;                 //程序 行刷新标志

extern bit   bParameterInput;                      //PAR方式参数输入状态
extern bit   bParameterBitInput;                  //PAR方式位参数输入状态
extern bit  bPasswordInput;                         //PAR方式密码输入
extern bit  bParameterDisplay;                    //PAR方式进入参数显示页面
extern bit  bParameterModify;                      //PAR方式微调参数
extern bit  bParameterREW;                          //PAR方式改写标志

extern bit   bEditInput;                                 //EDIT方式下输入标志位
extern bit   bEditDel;                                    //EDIT方式下删除程序标志位
extern bit  bCommunication;                        //EDIT方式下通信标志

extern bit   bProgramInsert;                         //Program方式下的插入标志位

extern bit   bMDI;                                           //JOG方式下的MDI模式
extern bit   bMotionReady;                             //JOG方式下的MDI运动就绪标志
extern bit   bSetting;                                      //JOG方式下设置参数
extern bit   bSetCoordinate;                          //JOG方式下设置编程坐标系
extern bit   bSetReferencePoint;                   //JOG方式下设置参考点
extern bit   bHomeReady;                             //JOG方式下机械回零确认

extern bit   bRunReady;                                  //AUTO方式下自动运行就绪
extern bit   bAUTOHold;                                  //AUTO方式下自动进给保持状态
extern bit   bSetStartRow;                              //AUTO方式下指定自动运行的开始行号
extern bit  bProgramHome;                            //AUTO方式下程序参考点
//extern bit  bGrindValueInput;                         //AUTO方式下磨削参数输入
//extern bit  bReCaculate;                                //AUTO方式下磨削参数重新计算标志
extern bit  bNewRun;                                       //AUTO方式下 重新运行
extern bit  bMacroDisplay;                             //AUTO方式下 查看宏变量

 
extern bit  bDressHold;                                //DRESS方式下自动修整进给保持
extern bit  bReady;                                      //DRESS方式下就绪标志
extern bit  bSetYDress;                                //DRESS方式下Y修整点设置
extern bit  bInputOffset;                              //DRESS方式下修整补偿输入
extern bit  bAutoDress;                                //DRESS方式下自动修整标志
extern bit  bDRESSRunning;                         //DRESS方式下运动状态
extern bit  bInputF;                                     //DRESS方式下F输入

extern bit bCommandOrAddress;               //PLC程序编辑中的命令和地址标志
extern bit bPLCEdit;                                    //PLC程序编辑标志
extern bit bPLCInput;                                  //PLC程序编辑中输入状态标志
extern bit bPLCCommunication;                 //PLC程序通信状态标志

extern bit  bGCodeGroup1Compile;            //第1组G代码译码标志
extern bit  bGCodeGroup2Compile;            //第2组G代码译码标志
extern bit  bGCodeGroup3Compile;            //第3组G代码译码标志
extern bit  bYCompile;                                //Y轴编程坐标译码标志
extern bit  bZCompile;                                //Z轴编程坐标译码标志
extern bit  bFeedRateCompile;                   //进给速率译码标志
extern bit  bRCompile;                                 //圆弧半径译码标志
extern bit  bCallTimesCompile;                   //子程序调用次数译码标志


extern bit  bMCodeGroup1Compile;             //第1组M代码译码标志
extern bit  bICompile;                                  //圆弧插补I值译码标志
extern bit  bKCompile;                                  //圆弧插补K值译码标志
//extern bit  bMCodeGroup4Compile;             //第4组M代码译码标志
//extern bit  bMCodeGroup5Compile;             //第5组M代码译码标志
//extern bit  bMCodeGroup6Compile;             //第6组M代码译码标志
extern bit  bDelayTimeCompile;                  //延时时间译码标志
extern bit  bJumpRowNoCompile;                //跳转或子程序行号译码标志

extern uchar bdata ucINPUT[3];                    // I/O输入
extern uchar bdata ucOUTPUT[2];                 // I/O输出

extern uchar bdata ucOutputOperateState; //工作状态字

/*-----------------I/O ----------------*/
// 输入
//uchar bdata ucINPUT[0];
extern     bit    bUNLOCK;
extern     bit    bPROGRAMSTART;
extern     bit    bPROGRAMSTOP;
extern     bit    bEMERGENCYSTOP;
extern	bit    bYHOME;
extern	bit    bYLIMIT;
extern	bit    bZHOME;
extern	bit    bZLIMIT;

//uchar  bdata ucINPUT[1];
extern     bit    bGWMOVER;
extern     bit    bHPMOVER;
extern     bit    bRMOVER;
extern     bit    bINPUTUSER1;
extern	bit    bINPUTUSER2;
extern	bit    bEMERGENCYBACK;
extern	bit    bALM1;
extern	bit    bALM2;

	
//uchar bdata ucINPUT[2];
extern      bit    bTABLEFACELEFT;
extern      bit    bTABLEFACERIGHT;
extern      bit    bLEFTSWITCH;
extern      bit    bRIGHTSWITCH;
extern	 bit    bMGNET;
extern	 bit    bPMODIFY;
extern	 bit    bDRIVERNORMAL;
extern	 bit    bLIQUIDLOW;

	  
//输出	  
//uchar bdata ucOUTPUT[0];
extern      bit    bVALVE;
extern      bit    bTABLEMOVELEFT;
extern      bit    bTABLEMOVERIGHT;
extern      bit    bGMMOTOR;
extern	 bit    bHPMOTOR;
extern	 bit    bRMOTOR;
extern	 bit    bHSMOTOR;
extern	 bit    bOUTPUTRESERVE1;
	  
//uchar bdata ucOUTPUT[1];
extern       bit    bENABLE1;
extern       bit    bENABLE2;
extern       bit    bZEROSPEED1;
extern       bit    bZEROSPEED2;
extern	  bit    bUSEROUTPUT1;
extern	  bit    bUSEROUTPUT2;
extern	  bit    bDIAMETERSCALE;
extern	  bit    bAXISSCALE;     

//uchar bdata uOperateState;         
extern        bit    bINTERLOCK;
extern        bit    bDRY;                        
extern        bit    bHOME;           
extern        bit    bRUN; 
//extern	   bit    bZRUN;
//extern        bit    bMOTIONMODE;
extern	   bit    bYHW;
extern	   bit    bZHW;

#endif

⌨️ 快捷键说明

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