00001
00002
00004
00005
#if !defined(AFX_FPS_CONTROLLERDOC_H__853AF629_81B4_11D5_A84F_0050BA05DDC8__INCLUDED_)
00006
#define AFX_FPS_CONTROLLERDOC_H__853AF629_81B4_11D5_A84F_0050BA05DDC8__INCLUDED_
00007
00008
#if _MSC_VER > 1000
00009
#pragma once
00010
#endif // _MSC_VER > 1000
00011
00012
#include "iplotx.h"
00013
#include "iangulargaugex.h"
00014
#include "ithermometerx.h"
00015
#include "Valform.h"
00016
#include "fps.hpp"
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
class CFps_controllerDoc :
public CDocument
00054 {
00055
public:
00056
static CFps_controllerDoc* CFps_controllerDoc::GetActiveDocument(
void );
00057
00058
protected:
00059 CFps_controllerDoc();
00060 DECLARE_DYNCREATE(CFps_controllerDoc)
00061
00062
00063 public:
00064
00065 public:
00066
00067
00068
00069
00070 public:
00071 virtual BOOL OnNewDocument();
00072 virtual
void Serialize(CArchive& ar);
00073 virtual
void OnCloseDocument();
00074
00075
00076
00077 public:
00078 virtual ~CFps_controllerDoc();
00079 DWORD WorkingThread(
void* pData );
00080 #ifdef _DEBUG
00081 virtual
void AssertValid() const;
00082 virtual
void Dump(CDumpContext& dc) const;
00083 #endif
00084
00085 public:
00086
bool m_bIsSupervisor;
00087
bool m_bViewUpdateNeeded;
00088
bool m_bUseTolerance;
00089
00090 enum ESTANDARDEINHEIT
00091 {
00092 MM,
00093 INCH
00094 };
00095
00096 ESTANDARDEINHEIT m_Einheit;
00097
00098
00099
Cfps m_Fps;
00100
00101
00102
bool m_bShowZu;
00103
bool m_bShowC;
00104
bool m_bShowB;
00105
bool m_bShowA;
00106
bool m_bShowAuf;
00107
bool m_bIsOnline;
00108
00109
00110
bool m_bZeitGraphShowUb;
00111
bool m_bZeitGraphShowSchalt;
00112
bool m_bZeitGraphShowGreifer;
00113
00114
00115
bool m_bAufnahmeShowUb;
00116
bool m_bAufnahmeShowSchalt;
00117
bool m_bAufnahmeShowGreifer;
00118
bool m_bAufnahmeStored;
00119
float fSensorSamples[ 640 ];
00120
float fVoltageSamples[ 640 ];
00121
int iPortBSamples[ 640 ];
00122
00123
00124
char m_sNehmeAufText[ 20 ];
00125
char m_sNehmeAText[ 20 ];
00126
char m_sNehmeBText[ 20 ];
00127
char m_sNehmeCText[ 20 ];
00128
char m_sNehmeZuText[ 20 ];
00129
00130
00131
00132
int m_FpsSpeicherAuf;
00133
int m_FpsSpeicherA;
00134
int m_FpsSpeicherB;
00135
int m_FpsSpeicherC;
00136
int m_FpsSpeicherZu;
00137
00138
float m_GreiferPosition;
00139
float m_GreiferPositionMv;
00140
00141
00142
char m_EingabeAuf[ 20 ];
00143
char m_EingabeA[ 20 ];
00144
char m_EingabeB[ 20 ];
00145
char m_EingabeC[ 20 ];
00146
char m_EingabeZu[ 20 ];
00147
float m_fUnterToleranz;
00148
float m_fUeberToleranz;
00149
00150
protected:
00151
00152
00153
protected:
00154
00155
00156
00157
00158 DECLARE_MESSAGE_MAP()
00159 };
00160
00162
00163
00164
00165
00166
#endif // !defined(AFX_FPS_CONTROLLERDOC_H__853AF629_81B4_11D5_A84F_0050BA05DDC8__INCLUDED_)