修改MachineInterfaceDll.dll导出设置。
This commit is contained in:
+17
-17
@@ -45,33 +45,33 @@ enum SSI_STATUS_MOTION
|
||||
extern "C"
|
||||
{
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Machine_Startup(bool bOfflineOnly,EHOME_MACHINE_MODE cHomeMachineMode);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Machine_Shutdown();
|
||||
EXP_IMP SSI_STATUS_MOTION Machine_Startup(bool bOfflineOnly,EHOME_MACHINE_MODE cHomeMachineMode);
|
||||
EXP_IMP SSI_STATUS_MOTION Machine_Shutdown();
|
||||
//=================================================================================
|
||||
//===============================Motion============================================
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_DCCHomeXYZ(EHOME_MACHINE_MODE cHomeMachineMode);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_IsHomedXYZ(bool &bHomed);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_DCCHomeXYZ(EHOME_MACHINE_MODE cHomeMachineMode);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_IsHomedXYZ(bool &bHomed);
|
||||
//Units:mm
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_GetPositionXYZ(double &PositionX, double &PositionY, double &PositionZ);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_SetPositionXYZ(double PositionX, double PositionY, double PositionZ,bool bWait);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_IsFinishedXYZ(bool &bFinished);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_GetPositionXYZ(double &PositionX, double &PositionY, double &PositionZ);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_SetPositionXYZ(double PositionX, double PositionY, double PositionZ,bool bWait);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_IsFinishedXYZ(bool &bFinished);
|
||||
//SpeedGear:1,2,3,4(Faster)
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_SetSpeedXYZ(EMACHINE_AXIS cAxis,char cSpeedGear,char Acce,char cHoldSpeed,char cStartSpeed,char cRefreshCycle,double dBufferDis);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_SetSpeedXYZ(EMACHINE_AXIS cAxis,char cSpeedGear,char Acce,char cHoldSpeed,char cStartSpeed,char cRefreshCycle,double dBufferDis);
|
||||
|
||||
//SpeedGear:1,2,3,4(Faster)
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_Jog(EMACHINE_AXIS cAxis,char cSpeedGear);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_Stop();
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_Jog(EMACHINE_AXIS cAxis,char cSpeedGear);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_Stop();
|
||||
//===================================Rotary Table==================================
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_DCCHomeR();
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_IsHomedR(bool &bHomed);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_DCCHomeR();
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_IsHomedR(bool &bHomed);
|
||||
//Units:Rad
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_GetPositionR(double& dPos);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_SetPositionR(double dAbsolutePos,bool bWait);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_IsFinishedR(bool &bFinished);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_GetPositionR(double& dPos);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_SetPositionR(double dAbsolutePos,bool bWait);
|
||||
EXP_IMP SSI_STATUS_MOTION Motion_IsFinishedR(bool &bFinished);
|
||||
//==============================Illumination=======================================
|
||||
//Range value:0.0-100.0
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Illumination_SetLampState(double dTopLightPercent,double dBottomLightPercent,double dCoaxialLightPercent,double dReservedLightPercent,double dRingLightPercent,char cOuterRingLightSwitch,char cInnerRingLightSwitch);
|
||||
EXP_IMP SSI_STATUS_MOTION Illumination_SetLampState(double dTopLightPercent,double dBottomLightPercent,double dCoaxialLightPercent,double dReservedLightPercent,double dRingLightPercent,char cOuterRingLightSwitch,char cInnerRingLightSwitch);
|
||||
//==============================CMD================================================
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI SEND_SYS_COMMAND(char Cmd,char SubCmd,char Type,char Data);
|
||||
EXP_IMP SSI_STATUS_MOTION SEND_SYS_COMMAND(char Cmd,char SubCmd,char Type,char Data);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user