EgtMachKernel 1.6j3 :
- aggiunta gestione DB utensili - migliorata simulazione - aggiunta impostazione macchina corrente anche senza macchinata.
This commit is contained in:
+105
-1
@@ -240,6 +240,110 @@ ToolData::VerifySpeed( double dVal) const
|
||||
return ( dVal < m_dMaxSpeed + EPS_SMALL) ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
ToolData::SetParam( int nType, int nVal)
|
||||
{
|
||||
switch ( nType) {
|
||||
case TPA_CORR :
|
||||
m_nCorr = nVal ;
|
||||
return true ;
|
||||
case TPA_EXIT :
|
||||
m_nExit = nVal ;
|
||||
return true ;
|
||||
case TPA_TYPE :
|
||||
m_nType = nVal ;
|
||||
return true ;
|
||||
}
|
||||
return false ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
ToolData::SetParam( int nType, double dVal)
|
||||
{
|
||||
switch ( nType) {
|
||||
case TPA_CORNRAD :
|
||||
m_dCornRad = dVal ;
|
||||
return true ;
|
||||
case TPA_DIAM :
|
||||
m_dDiam = dVal ;
|
||||
return true ;
|
||||
case TPA_TOTDIAM :
|
||||
m_dTDiam = dVal ;
|
||||
return true ;
|
||||
case TPA_FEED :
|
||||
m_dFeed = dVal ;
|
||||
return true ;
|
||||
case TPA_ENDFEED :
|
||||
m_dEndFeed = dVal ;
|
||||
return true ;
|
||||
case TPA_STARTFEED :
|
||||
m_dStartFeed = dVal ;
|
||||
return true ;
|
||||
case TPA_TIPFEED :
|
||||
m_dTipFeed = dVal ;
|
||||
return true ;
|
||||
case TPA_LEN :
|
||||
m_dLen = dVal ;
|
||||
return true ;
|
||||
case TPA_TOTLEN :
|
||||
m_dTLen = dVal ;
|
||||
return true ;
|
||||
case TPA_MAXMAT :
|
||||
m_dMaxMat = dVal ;
|
||||
return true ;
|
||||
case TPA_LONOFFSET :
|
||||
m_dOffsL = dVal ;
|
||||
return true ;
|
||||
case TPA_RADOFFSET :
|
||||
m_dOffsR = dVal ;
|
||||
return true ;
|
||||
case TPA_SPEED :
|
||||
m_dSpeed = dVal ;
|
||||
return true ;
|
||||
case TPA_SIDEANG :
|
||||
m_dSideAng = dVal ;
|
||||
return true ;
|
||||
case TPA_MAXSPEED :
|
||||
m_dMaxSpeed = dVal ;
|
||||
return true ;
|
||||
case TPA_THICK :
|
||||
m_dThick = dVal ;
|
||||
return true ;
|
||||
}
|
||||
return false ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
ToolData::SetParam( int nType, const string& sVal)
|
||||
{
|
||||
switch ( nType) {
|
||||
case TPA_DRAW :
|
||||
m_sDraw = sVal ;
|
||||
return true ;
|
||||
case TPA_HEAD :
|
||||
m_sHead = sVal ;
|
||||
return true ;
|
||||
case TPA_NAME :
|
||||
m_sName = sVal ;
|
||||
return true ;
|
||||
case TPA_SYSNOTES :
|
||||
m_sSysNotes = sVal ;
|
||||
return true ;
|
||||
case TPA_USERNOTES :
|
||||
m_sUserNotes = sVal ;
|
||||
return true ;
|
||||
case TPA_TCPOS :
|
||||
m_sTcPos = sVal ;
|
||||
return true ;
|
||||
case TPA_UUID :
|
||||
return ::FromString( sVal, m_Uuid) ;
|
||||
}
|
||||
return false ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
ToolData::GetParam( int nType, int& nVal) const
|
||||
@@ -343,4 +447,4 @@ ToolData::GetParam( int nType, string& sVal) const
|
||||
return true ;
|
||||
}
|
||||
return false ;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user