EgtMachKernel 1.6v3 :

- corretto errore calcolo nomi nuovi per utensili, lavorazioni, gruppi di lavoro e operazioni quando più corti di 2 caratteri
- aggiunti controlli su validità nomi a utensili in carico e lavorazioni
- separato overlap di fresature da overlap di forature
- sulle GetParam si assegna sempre valore di default al parametro di ritorno.
This commit is contained in:
Dario Sassi
2016-10-10 06:57:04 +00:00
parent 01b1b88c9b
commit 7667345e08
17 changed files with 73 additions and 14 deletions
+6 -2
View File
@@ -290,7 +290,7 @@ Milling::SetParam( int nType, double dVal)
case MPA_STARTPOS :
m_Params.m_dStartPos = dVal ;
return true ;
case MPA_OVERLAP :
case MPA_OVERL :
m_Params.m_dOverlap = dVal ;
return true ;
case MPA_STEP :
@@ -538,6 +538,7 @@ Milling::GetParam( int nType, bool& bVal) const
bVal = m_Params.m_bLeaveTab ;
return true ;
}
bVal = false ;
return false ;
}
@@ -565,6 +566,7 @@ Milling::GetParam( int nType, int& nVal) const
nVal = m_Params.m_nSolCh ;
return true ;
}
nVal = 0 ;
return false ;
}
@@ -597,7 +599,7 @@ Milling::GetParam( int nType, double& dVal) const
case MPA_STARTPOS :
dVal = m_Params.m_dStartPos ;
return true ;
case MPA_OVERLAP :
case MPA_OVERL :
dVal = m_Params.m_dOverlap ;
return true ;
case MPA_STEP :
@@ -634,6 +636,7 @@ Milling::GetParam( int nType, double& dVal) const
dVal = m_Params.m_dLoCompLen ;
return true ;
}
dVal = 0 ;
return false ;
}
@@ -664,6 +667,7 @@ Milling::GetParam( int nType, string& sVal) const
sVal = m_Params.m_sUserNotes ;
return true ;
}
sVal = "" ;
return false ;
}