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

📄 inpectitem.h

📁 这是用Visual C++编写的步进电机驱动控制程序
💻 H
字号:
// Copyright (C) 1991 - 1999 Rational Software Corporation

#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_CINPECTITEM_3D1AFD6D0344_INCLUDED
#define _INC_CINPECTITEM_3D1AFD6D0344_INCLUDED


#include "afxtempl.h"

//const int PNTNUM = 2400;//360;
//const double Circle_Unit = 0.1;///gai20031211

//下面三个数据放大测量误差并将其显示用于
const int DISPLAY_BASEDATA = 0;
const double ORG_BASEDATA = 0;//-4.3;//-2.0;
const int AMP_FACTOR = 10;

class CCrossDisplay;
class CInspector;

//class CSampler;

//测量项目,用于组织数据处理和评定、显示等,是数据载体

class CInpectItem : public CObject
{
public:
	//
      typedef struct RECEIVETIMEDATA{ 
                 double displace;//目标点位移
			     double	force;//目标点受力
			     int    pointtime;
	};//
	RECEIVETIMEDATA m_RData;
	CArray<RECEIVETIMEDATA,RECEIVETIMEDATA&>RDataArray ;//数组,用来存放位移、力列表
    int RIndex;

    //
	void DisplayForceData();
	//
	//double CircleValue,SurfaceValue;

	//int FilterNum,Ampel;

	//double r0,a,b;

	//double r10,a1,b1;
    //

	
	//CSampler* theCSampler;

	//
	CCrossDisplay* theCCrossDisplay;

	//
	void DisplayDisplaceData();

	//
	CInpectItem();

	//
	virtual ~CInpectItem();

	//
	void ImportOrgData(CInpectItem* Item);

	//
	const double get_Org_DataArray(int index) const;

	//
	virtual void DataSampler();

	//

	//误差评定
	virtual void TolEvalute();

	//
	static POSITION m_CurrentCirItem;
	//
	static POSITION m_CurrentRouItem;
	//
	static BOOL IsSampling;
	//double DisplaceDataArray[PNTNUM];      //原始测量数据
	//double ForceDataArray[PNTNUM];      //原始测量数据
protected:

	//least square data

//	double cir_degree;

	//
//	double Treated_DataArray[PNTNUM];  //滤波以后数据

	//


	//POINT Data1[PNTNUM];

};

#endif /* _INC_CINPECTITEM_3D1AFD6D0344_INCLUDED */

⌨️ 快捷键说明

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