📄 hpi.i
字号:
#line 1 "HPI.c" /0 #line 1 "Public.h" /0 #line 1 "DataType.h" /0 struct MCUOUTPUTBUFFER { long lYIncrement; long lZIncrement; unsigned int unReserve0[4]; long lI; long lK; long lR; long lFeedrate; unsigned int unReserve1[3]; unsigned char ucReserve2; unsigned char ucCommandStatus; unsigned char ucReserve3; unsigned char ucMotionMode; unsigned char ucReserve4; unsigned char ucScaleMeter; unsigned char ucReserve5; unsigned char ucMCUOperateMode; unsigned int unReserve6; unsigned char ucF[8]; unsigned int unReserve7[2]; long lDelayTimeIO; unsigned int unReserve8[2]; }; struct MCUINPUTBUFFER { long lProgramY; long lProgramZ; long lMachineY; long lMachineZ; long lLeaveY; long lLeaveZ; int nYservoError; int nZservoError; unsigned int unReserve0[4]; unsigned char ucG[12]; unsigned char ucReserve1; unsigned char ucAlarmCode; unsigned char ucReserve2; unsigned char ucMotionStatus; unsigned int unReserve3[2]; }; struct PARAMETERVALUE { unsigned int unYHomeFastSpeed; unsigned int unZHomeFastSpeed; unsigned int unYAccelerateTime; unsigned int unZAccelerateTime; unsigned int unYFastSpeed; unsigned int unZFastSpeed; unsigned int unYHomeSlowSpeed; unsigned int unZHomeSlowSpeed; unsigned int unYCutAccelerateTime; unsigned int unZCutAccelerateTime; unsigned char ucReserve0; unsigned char ucFastMultiple; unsigned char ucReserve1; unsigned char ucFeedMultiple; unsigned char ucReserve2; unsigned char ucHWMultiple; unsigned int unYBacklash; unsigned int unZBacklash; unsigned char ucReserve3; unsigned char ucBitParameter1; unsigned char ucReserve4; unsigned char ucBitParameter2; unsigned char ucReserve5; unsigned char ucBitParameter3; unsigned char ucReserve6; unsigned char ucBitParameter4; unsigned char ucReserve7; unsigned char ucBitParameter5; unsigned char ucReserve8; unsigned char ucBitParameter6; unsigned int unMTime; unsigned int unYPitch; unsigned int unZPitch; unsigned int unYMotorGear; unsigned int unZMotorGear; unsigned int unYLeadScrewGear; unsigned int unZLeadScrewGear; unsigned int unYVelocitySensitivity; unsigned int unZVelocitySensitivity; unsigned int unYEncoderResolution; unsigned int unZEncoderResolution; unsigned int unKYp; unsigned int unKYi; unsigned int unIYlimit; unsigned int unKYd; unsigned int unKYv; unsigned int unKZp; unsigned int unKZi; unsigned int unIZlimit; unsigned int unKZd; unsigned int unKZv; unsigned int unYServoError; unsigned int unZServoError; unsigned int unYZeroOffset; unsigned int unZZeroOffset; unsigned int unYPitchOrigin; unsigned int unYPitchInteral; unsigned int unZPitchOrigin; unsigned int unZPitchInteral; unsigned int unYDegree; unsigned int unZDegree; unsigned int unFastBackStroke; long lYPStroke; long lYNStroke; long lZPStroke; long lZNStroke; unsigned int unSpindleLow; unsigned int unSpindleMiddle; unsigned int unSpindleHigh; unsigned int unBrakeTime; unsigned int unNoInterval; long lMDIFeedRate; unsigned int unYHomeGrid; unsigned int unZHomeGrid; }; struct PLCSIGNEL { unsigned char ucG[12]; unsigned char ucF[8]; unsigned char ucX[6]; unsigned char ucY[4]; unsigned char ucR[16]; unsigned char ucT[2]; unsigned char ucC[2]; unsigned int unTPresent[8]; unsigned int unCPresent[8]; unsigned int unTCurrent[8]; unsigned int unCCurrent[8]; }; struct PARAMETER { unsigned char ucType; long lMin; long lMax; void xdata *pParameterAdr; }; union UINTandPointer { unsigned int unData; unsigned int xdata * punData; }; union LONGandPointer { long lData; long xdata * plData; }; union UCHARandPointer { unsigned char ucData; unsigned int xdata * punData; }; union LONGandVoidPointer { long lData; void xdata * pData; }; struct CODECOMPILEBUFFER { unsigned char ucGCodeGroup1; unsigned char ucGCodeGroup2; unsigned char ucGCodeGroup3; union LONGandPointer lProgramY; union LONGandPointer lProgramZ; union LONGandPointer lFeedRate; union LONGandPointer lI; union LONGandPointer lK; union LONGandPointer lR; unsigned char ucMCodeGroup1; unsigned int unJumpRowNo; union UCHARandPointer ucCallTimes; union LONGandPointer lDelayTime; unsigned char ucDataType; }; struct OUTPUTCOMMAND { unsigned char ucOutputByteNo; unsigned char ucOutputByte; unsigned char ucBitValue; unsigned char ucLightDeal; union LONGandPointer lDelayTime; }; struct INPUTCOMMAND { unsigned char ucInputByteNo; unsigned char ucInputByte; unsigned char ucBitValue; unsigned int unJumpRowNo; }; struct MOTIONCOMMAND { union LONGandPointer lY; union LONGandPointer lZ; union LONGandPointer lFeedrate; }; struct CALLCOMMAND { unsigned int unJumpRowNo; union UCHARandPointer ucCallTimes; unsigned int ucRemainTimes; }; struct MACROCOMMAND { union LONGandVoidPointer lResult; union LONGandVoidPointer lData1; union LONGandVoidPointer lData2; }; union COMMANDDATA { struct MOTIONCOMMAND MotionCommand; struct OUTPUTCOMMAND OutputCommand; struct INPUTCOMMAND InputCommand; struct CALLCOMMAND CallCommand; struct MACROCOMMAND MacroCommand; union LONGandPointer lDelayTime; unsigned int unJumpRowNo; }; struct COMMAND { unsigned int unRowNo; unsigned char ucCommandType; unsigned char ucDataFlag; union COMMANDDATA CommandData; }; struct FATNODE { unsigned int unFileStart; unsigned char ucComplieFlag; }; struct PLC_CODE { unsigned char ucPLCCommandType; unsigned char ucPLCAddress[2]; }; struct POINT { long lY; long lZ; }; union CURSOR_ADR { unsigned int Adr ; struct { unsigned char AdrH; unsigned char AdrL; }AdrByte; }; union UINTandBYTE { unsigned int unData; struct { unsigned char ucDataH; unsigned char ucDataL; }DataByte; }; enum AlarmCode { ESP, PLCRunError, PLCProgramError, YDriverAlarm, ZDriverAlarm, YServoError, ZServoError, YAdjustErrorN, YAdjustErrorP, ZAdjustErrorN, ZAdjustErrorP, ParameterAlarm, ParameterError, YJLimtP, YJLimtN, ZJLimtP, ZJLimtN, URGENTBACK, YPLimtP, YPLimtN, ZPLimtP, ZPLimtN, GWMOver, HPMover, RMOver, YNoHome, ZNoHome, NoAlarm, }; #line 13 "Public.h" /0 #line 1 "Constant.h" /0 #line 14 "Public.h" /0 #line 1 "Condition.h" /0 #line 15 "Public.h" /0 extern void LongtoString(long lValue , unsigned char *ucString , unsigned char ucWidth) ; extern void UInttoString(unsigned int unValue , unsigned char *ucString , unsigned char ucWidth, unsigned char ucPoint, unsigned char ucNoZero); extern void InttoString(int nValue , unsigned char *ucString , unsigned char ucWidth, unsigned char ucPoint, unsigned char ucNoZero) ; extern void UChartoBinary(unsigned char ucValue , unsigned char *ucBinary); extern unsigned char BinarytoUChar( unsigned char *ucBinary); extern long StringtoLong(unsigned char *ucString) ; extern unsigned int StringtoUint(unsigned char *ucString) ; extern unsigned char FloatValueFormat(unsigned char *ucString , unsigned char ucStringIndex); extern void SerialInit(); extern void SerialStringSend(unsigned char *pString, unsigned char ucEndChar); extern void SerialStringReceive(unsigned char *pString,unsigned char ucEndChar); extern void Timer0Run(); extern void Delay(unsigned int unCounter); extern unsigned char code ERRORMESSAGE[][10]; extern unsigned char code ALARMMESSAGE[][16]; extern unsigned char xdata ucOperateMode; extern unsigned char xdata ucCHARBUFFER[16]; extern unsigned char xdata ucCHARBUFFER1[16]; extern unsigned char xdata ucCHARBUFFERIndex; extern unsigned char xdata ucCHARBUFFERIndex1; extern unsigned int xdata unIndexTemp[2]; extern unsigned int xdata unPreviousRowIndex; extern unsigned int xdata unCurrentRowIndexOld; extern struct POINT xdata ReferencePoint; extern struct POINT xdata ProgramOrigin; extern long xdata lYDress; extern unsigned char xdata ucDSPAlarm; extern enum AlarmCode xdata eAlarm; extern enum AlarmCode xdata eAlarmOld; extern unsigned char xdata ucServoErrorDisplay; extern unsigned char xdata ucCoordinateDisplay; extern unsigned char xdata ucYHomeFlag ; extern unsigned char xdata ucZHomeFlag ; extern unsigned char xdata ucAllHomeFlag; extern enum AlarmCode xdata eAlarmRecord[8]; extern unsigned int xdata unUser; extern unsigned int xdata unActualFeedrate; extern unsigned char xdata uc273U1; extern unsigned char xdata uc273U2; extern struct PARAMETERVALUE xdata ParameterValue; extern unsigned int xdata unFirstRowParameterNo; extern int xdata nCurrentRowNo; extern unsigned char xdata ucParameterBitNo; extern unsigned int xdata unParamaterNostart; extern unsigned int xdata unParamaterNoEnd; extern unsigned char xdata ucParameterCurrentMenu; extern long xdata lParameterValueInput; extern struct PARAMETER xdata CURRENTPARAMETER; extern unsigned char xdata ucPROGRAMCODE[0x3800]; extern struct FATNODE xdata FAT[100]; extern char xdata cFATIndex; extern unsigned char xdata * xdata pFirstRowAdr; extern unsigned char xdata * xdata pLastRowAdr; extern unsigned char xdata * xdata pRowStartAdr; extern unsigned char xdata * xdata pCurrentCharAdr; extern unsigned char xdata * xdata pCurrentDisplayAdr; extern unsigned char xdata ucCurrentCursorRow; extern unsigned char xdata ucCurrentCursorColumn; extern unsigned char xdata ucCursorFlashFlag; extern unsigned int xdata unCursorFlashCounter; extern unsigned int xdata unProgramCodeUsedSize; extern unsigned int xdata unCurrentProgramSize; extern unsigned char xdata ucCurrentProgramNo; extern struct PLC_CODE xdata PLC_Code[600 ]; extern unsigned int xdata unPLCInstructionRowIndex; extern unsigned char xdata ucPLCCheckSuccess; extern unsigned int xdata unPLCProgramCodeUsed; extern struct PLC_CODE xdata * xdata pCurrentPLC_Code; extern struct PLC_CODE xdata * xdata pFirstRowPLC_Code; extern struct PLC_CODE xdata * xdata pLastRowPLC_Code; extern struct PLCSIGNEL xdata PLCDiagnoseSignel; extern unsigned char xdata ucDNGPageNo; extern long xdata lMacroValue[100]; extern unsigned int xdata unMacroValue[40]; extern int xdata nYPitchOffset[256]; extern int xdata nZPitchOffset[256]; extern unsigned char idata ucOutputBufferBusy; extern unsigned char idata ucMotionComplete; extern long idata lRemainTime; extern struct POINT idata CurrentActualPoint; extern struct POINT idata CurrentProgramPoint; extern struct POINT idata ProgramStartPoint; extern struct POINT idata MachineProgramPonitOld; extern struct POINT idata ProgramStartPoint; extern struct POINT idata CurrentLeave; extern struct MCUINPUTBUFFER xdata MCUInputBuffer; extern struct MCUOUTPUTBUFFER xdata MCUOutputBuffer; extern unsigned int idata unCallStack[3]; extern unsigned char idata ucStackPointer; extern unsigned char idata uciStepIndex; extern unsigned int idata uniStep; extern unsigned char * idata pProgramRow; extern unsigned int idata unExecuteCommandIndex; extern unsigned int idata unNextCommandIndex; extern unsigned char idata uciKeyCodeOld; extern unsigned char 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; extern bit bMotionEnable; extern bit bCoolant ; extern bit bRefresh; extern bit bKeyRelease; extern bit bIdle; extern bit bCoordinateType; extern unsigned char bdata ucFlagByte0; extern unsigned char bdata ucFlagByte1; 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; extern bit bParameterBitInput; extern bit bPasswordInput; extern bit bParameterDisplay; extern bit bParameterModify; extern bit bParameterREW; extern bit bEditInput; extern bit bEditDel; extern bit bCommunication; extern bit bProgramInsert; extern bit bMDI; extern bit bMotionReady; extern bit bSetting; extern bit bSetCoordinate; extern bit bSetReferencePoint; extern bit bHomeReady; extern bit bRunReady; extern bit bAUTOHold; extern bit bSetStartRow; extern bit bProgramHome; extern bit bNewRun; extern bit bDressHold; extern bit bReady; extern bit bSetYDress; extern bit bInputOffset; extern bit bAutoDress; extern bit bDRESSRunning; extern bit bInputF; extern bit bCommandOrAddress; extern bit bPLCEdit; extern bit bPLCInput; extern bit bPLCCommunication; extern bit bGCodeGroup1Compile; extern bit bGCodeGroup2Compile; extern bit bGCodeGroup3Compile; extern bit bYCompile; extern bit bZCompile; extern bit bFeedRateCompile; extern bit bRCompile; extern bit bCallTimesCompile; extern bit bMCodeGroup1Compile; extern bit bICompile; extern bit bKCompile; extern bit bDelayTimeCompile; extern bit bJumpRowNoCompile; extern unsigned char bdata ucINPUT[3]; extern unsigned char bdata ucOUTPUT[2]; extern unsigned char bdata ucOutputOperateState; extern bit bUNLOCK ; extern bit bPROGRAMSTART ; extern bit bPROGRAMSTOP ; extern bit bEMERGENCYSTOP ; extern bit bYHOME ; extern bit bYLIMIT ; extern bit bZHOME ; extern bit bZLIMITPOSITIVE ; extern bit bZLIMITNEGETIVE ; extern bit bMAGNET ; extern bit bGWMOVER ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -