热度 6
2011-12-3 21:15
1435 次阅读|
0 个评论
PCL4541运动控制卡应用模块,VC++编写, 本人贡献。 界面如下: 头文件如下: // 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 ; BOOL blnPulseLevel ; BOOL blnSDSignal ; 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); }; /////////////////////////////////////////////////////////////////////////////// 相关文件见附件: 如果无法下载,可以找我索取,不收费。