头文件如下:
// Move4541.h: interface for the CMove4541 class.
#pragma once
///////////////////////////////////////////////////////////////////////////////
class CMove4541
{
public:
CMove4541();
virtual ~CMove4541();
public:
//---------------------------------------------------------------
int bit_R(int nCardNo, int nBitNo); //bit read
void bit_W(int nCardNo, int nBitNo, BOOL blnFlag); //bit write
void SetAllIoOff(); //all ouput set to 0
//---------------------------------------------------------------
int nCardQty; //total card qty.
BOOL blnPulseMode[48];
BOOL blnPulseLevel[48];
BOOL blnSDSignal[48];
int MotionInit();
void MotionClose();
int GetHSwitch(int nAxisNo);
int GetPSwitch(int nAxisNo);
int GetNSwitch(int nAxisNo);
BOOL GetMotionDone(int nAxisNo);
long GetPos(int nAxisNo);
void SetPos(int nAxisNo, double Pos);
int GetAlarm(int nAxisNo);
int GetEmg(int nAxisNo);
int GetRdy(int nAxisNo);
void WaitDone(int nAxisNo);
void WaitDone1(int nAxisNo);
void MoveStop(int nAxisNo);
void MoveStopAll();
void MoveEmgStop(int nAxisNo);
void MoveEmgStopAll();
void GoHome(int nAxisNo, int StrV, int MaxV, double Tacc);
void Move(int nAxisNo, double Pos);
void MoveV(int nAxisNo, double Pos, int StrV, int MaxV, double Tacc);
};
///////////////////////////////////////////////////////////////////////////////
相关文件见附件:
如果无法下载,可以找我索取,不收费。
文章评论(0条评论)
登录后参与讨论