00001
#ifndef _TCONTROLFLANKCMD_H
00002
#define _TCONTROLFLANKCMD_H
00003
00004
#include "workflow\TCmd.h"
00005
00019 class TControlFlankCmd :
public TCmd
00020 {
00021
00022
00023
public:
00024
00029
TControlFlankCmd (
TCmdTag ct );
00030
00033
virtual ~TControlFlankCmd ();
00034
00035
00036
public:
00037
00038
00039
virtual bool GetShowData ( LPSTR );
00040
00041
00042
virtual void GetName ( LPSTR aName );
00043
00044
00045
public:
00046
00047
00048
ECmdCode FirstStep (
void );
00049
00050
00051
ECmdCode ControlStep (
void );
00052
00053
00054
ECmdCode ReadyStep (
void );
00055
00056
00057
private:
00058
00059
int nMotor;
00060
00061
float fControlRange;
00062
00063
float fStartIntensity;
00064
00065
float fSearchIntensity;
00066
00067
float fMinIntensity;
00068
00069
float fMaxIntensity;
00070
00071
float fIntensityRange;
00072
00073 BOOL bSmallAngleSide;
00074
00075
double *dDistance;
00076
00077
float *fIntensity;
00078
00079
static const UINT nLifo;
00080 };
00081
00082
#endif