profdata.hh

来自「数控系统中的解释器源代码」· HH 代码 · 共 33 行

HH
33
字号

#ifndef PROFDATA_HH
#define PROFDATA_HH
struct Special_Cycle;
struct ProfBlockStruc;
struct PointVar;
void  CNC_GetDataUsedBySpeCycle(Special_Cycle       *pSpeCycle,
					  BYTE                   SpeCycleState);
void  CNC_ChangeToolDirect(Special_Cycle       *pSpeCycle,
				     ProfBlockStruc      *pProfBlock,
				     int                 *exception);
int  CNC_GetOriginOfLine(ProfBlockStruc            *pProfBlock);
void  CNC_GetLineOfParallelAxis(ProfBlockStruc      *pProfBlock,
					  int                    Paraaxisflag,
					  int                    Profdirection);
BYTE  CNC_CheckPointInSegment(Special_Cycle           *pSpeCycle,
					PointVar                *Point);
int  CNC_RelationOfLine(int    ParaAxisFlag,
				  int    ProfDirection,
				  int    DirOfLine);
int  CNC_RelationOfArc(int                ParaAxisFlag,
				 int                ProfDirection,
				 int                ZoneNo,
				 double          *pDouble);
void  CNC_FindArcPolarPoint(ProfBlockStruc      *pProfBlock,
				      int                    ParaAxisFlag,
				      int                    ProfDirection);
int  CNC_CheckPointOnArc(Special_Cycle           *pSpeCycle,
				   float                   MinValue,
				   float                   *MinMeasure);

#endif

⌨️ 快捷键说明

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