新增导出函数,完善INI文件。
This commit is contained in:
+34
-1
@@ -162,6 +162,23 @@ extern "C" EXP_IMP SSI_STATUS_MOTION WINAPI Motion_SetPositionR(double dAbsolute
|
||||
return SSI_STATUS_MOTION_NORMAL;
|
||||
}
|
||||
}
|
||||
//==================================================================
|
||||
extern "C" EXP_IMP SSI_STATUS_MOTION WINAPI Motion_DCCHome()
|
||||
{
|
||||
if (!g_bOfflineOnly)
|
||||
{
|
||||
if (!m_pSO7_Proto)
|
||||
{
|
||||
m_pSO7_Proto=new CSO7_Proto();
|
||||
}
|
||||
return m_pSO7_Proto->so7_motion_Dcc_Home_R();
|
||||
}
|
||||
else
|
||||
{
|
||||
return SSI_STATUS_MOTION_NORMAL;
|
||||
}
|
||||
}
|
||||
|
||||
//==================================================================
|
||||
extern "C" EXP_IMP SSI_STATUS_MOTION WINAPI Motion_IsHomed(bool &bHomed)
|
||||
{
|
||||
@@ -195,7 +212,7 @@ extern "C" EXP_IMP SSI_STATUS_MOTION WINAPI Motion_IsFinished(bool &bFinished)
|
||||
}
|
||||
}
|
||||
//==================================================================
|
||||
extern "C" EXP_IMP SSI_STATUS_MOTION WINAPI Motion_MoveR(char cSpeedGear)
|
||||
extern "C" EXP_IMP SSI_STATUS_MOTION WINAPI Motion_JogR(char cSpeedGear)
|
||||
{
|
||||
if (!g_bOfflineOnly)
|
||||
{
|
||||
@@ -210,3 +227,19 @@ extern "C" EXP_IMP SSI_STATUS_MOTION WINAPI Motion_MoveR(char cSpeedGear)
|
||||
return SSI_STATUS_MOTION_NORMAL;
|
||||
}
|
||||
}
|
||||
//==================================================================
|
||||
extern "C" EXP_IMP SSI_STATUS_MOTION WINAPI Motion_StopR()
|
||||
{
|
||||
if (!g_bOfflineOnly)
|
||||
{
|
||||
if (!m_pSO7_Proto)
|
||||
{
|
||||
m_pSO7_Proto=new CSO7_Proto();
|
||||
}
|
||||
return m_pSO7_Proto->_send_cmd_SO7_CMD_STOP_MOVE_XYZ();
|
||||
}
|
||||
else
|
||||
{
|
||||
return SSI_STATUS_MOTION_NORMAL;
|
||||
}
|
||||
}
|
||||
|
||||
+4
-1
@@ -26,9 +26,12 @@ extern "C"
|
||||
//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_DCCHome();
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_IsHomed(bool &bHomed);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_IsFinished(bool &bFinished);
|
||||
//SpeedGear:1,2,3,4(Faster)
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_MoveR(char cSpeedGear);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_JogR(char cSpeedGear);
|
||||
EXP_IMP SSI_STATUS_MOTION WINAPI Motion_StopR();
|
||||
|
||||
}
|
||||
Binary file not shown.
Reference in New Issue
Block a user