diff --git a/Icarus/Constants/Const3dPrint.vb b/Icarus/Constants/Const3dPrint.vb index 00bea04..8330445 100644 --- a/Icarus/Constants/Const3dPrint.vb +++ b/Icarus/Constants/Const3dPrint.vb @@ -68,6 +68,7 @@ Public Const MAT_KW = "KW" Public Const MAT_KZ = "KZ" Public Const MAT_KN = "KN" + Public Const MAT_TDRYER = "TDRYER" Public Const MAT_ORIG = "Orig" ' parametri Lavorazione diff --git a/Icarus/MaterialDb/Material.vb b/Icarus/MaterialDb/Material.vb index 3280fb3..7dac7dd 100644 --- a/Icarus/MaterialDb/Material.vb +++ b/Icarus/MaterialDb/Material.vb @@ -285,6 +285,8 @@ Public Class MaterialIndex sParamKey = MAT_KZ Case MaterialParam.Params.KN sParamKey = MAT_KN + Case MaterialParam.Params.TDRYER + sParamKey = MAT_TDRYER End Select Return ReadMaterialParamDouble(m_nIndex, sParamKey, dDefault) End Function @@ -346,6 +348,7 @@ Public Class MaterialCathegory m_MaterialParamList = New List(Of MaterialParam)({New NumericMaterialParam(MaterialParam.Params.K_EXTRUSION, nIndex), New NumericMaterialParam(MaterialParam.Params.K_LAY_TIME, nIndex), New NumericMaterialParam(MaterialParam.Params.DENSITY, nIndex), + New NumericMaterialParam(MaterialParam.Params.TDRYER, nIndex), New StringMaterialParam(MaterialParam.Params.ORIG, nIndex)}) m_Cathegory_Visibility = Visibility.Visible Case Cathegories.TEMPERATURES @@ -419,6 +422,7 @@ Public MustInherit Class MaterialParam KZ = 20 KN = 21 ORIG = 22 + TDRYER = 23 End Enum Private m_Type As Params @@ -478,6 +482,8 @@ Public MustInherit Class MaterialParam m_sName = "KZ" Case Params.KN m_sName = "KN" + Case Params.TDRYER + m_sName = "Dryer Temperature" Case Params.ORIG m_sName = "Original" End Select @@ -583,6 +589,9 @@ Public Class NumericMaterialParam Case Params.KN m_dValue = ReadMaterialParamDouble(nIndex, MAT_KN, 0) m_bIsLen = False + Case Params.TDRYER + m_dValue = ReadMaterialParamDouble(nIndex, MAT_TDRYER, 0) + m_bIsLen = False End Select m_dOrigValue = m_dValue End Sub @@ -633,6 +642,8 @@ Public Class NumericMaterialParam WriteMaterialParam(nIndex, MAT_KZ, sWriteValue, sFilePath) Case Params.KN WriteMaterialParam(nIndex, MAT_KN, sWriteValue, sFilePath) + Case Params.TDRYER + WriteMaterialParam(nIndex, MAT_TDRYER, sWriteValue, sFilePath) End Select End Sub