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

📄 teach.h

📁 机械手IPC控制器伺服运动程序
💻 H
字号:
// teach.h: interface for the Cteach class.
//
//////////////////////////////////////////////////////////////////////
typedef struct{
	double x;
	double z;
}line;
typedef struct{
	int nx;        // X #
	int ny;
	int nz;
	double dx;     // X Pitch
	double dy;
	double dz;
}stack;
typedef union{
	line mline;    // Line Move
	int spdm;      // Speed
	BYTE mout;     // 1-64 Outon/off
	BYTE min;      // 1-64
	float dinon;   // Vac./Hold Delay
	float dinoff;  // Put Delay
	float  mdelay; // Delay Time(G04)
    stack stack1;
	stack stack2;
}mpara;
typedef union{
	line aline;    // Line Move
	int spds;      // Speed 
	BYTE aout;     // 1-64
	BYTE ain;      // 1-64
	float dnip;    // Clamp/Put Delay
	float sdelay;  // Delay Time(G04)
}apara;
typedef struct{
	int funid;
	apara para;
}asspara;  // Master Para.
typedef struct{
	int funid;
	mpara para;
}mainpara; // Slave Para.
typedef struct{
	int funid;
	int speed_across;
	double y;
	BYTE pinput;
	BYTE poutput;
}publicpara;
typedef struct{
	mainpara mcommand;
	asspara acommand;
	publicpara pubpara;
	BOOL fpublic;
	BOOL fspec;
}que;

#if !defined(AFX_TEACH_H__6DB5C0FA_D3CA_42A8_AA89_001D09156545__INCLUDED_)
#define AFX_TEACH_H__6DB5C0FA_D3CA_42A8_AA89_001D09156545__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class Cteach : public CObject
{
	DECLARE_SERIAL(Cteach)
public:
	Cteach();
	virtual ~Cteach();
public:
	void SetQueueLength(int nlength);
	int GetQueueLength();
	int length;
	virtual void Serialize(CArchive &ar);
	CString m_num;
	que queuecommand[1024];
	double wait_mx;// Master X Wait Position
	double wait_mz;
	double wait_sx;
	double wait_sz;
	double wait_y;
};

#endif // !defined(AFX_TEACH_H__6DB5C0FA_D3CA_42A8_AA89_001D09156545__INCLUDED_)

⌨️ 快捷键说明

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