Aggiunta gestione percorso del file ini dei Parametri Macchina in base a tipo Macchina (Beam o Wall)
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
Public Const MACH_INI_FILE_NAME As String = "MachData.ini"
|
||||
|
||||
Public Const K_BEAM As String = "Beam"
|
||||
Public Const K_WALL As String = "Wall"
|
||||
Public Const K_NAME As String = "Name"
|
||||
Public Const K_SCRIPT As String = "Scripts"
|
||||
Public Const K_SETUP As String = "Setup"
|
||||
|
||||
@@ -44,7 +44,7 @@ Public Class MachinePanelVM
|
||||
' inizializzo la macchina selezionata come macchina corrente
|
||||
Dim nMachType As MachineType = DirectCast(m_SelectedMachine, MyMachine).nType
|
||||
SectionXMaterial.SetType(nMachType)
|
||||
InitCurrentMachine(Map.refMainWindowVM.MainWindowM.sMachinesRoot, value.Name)
|
||||
InitCurrentMachine(Map.refMainWindowVM.MainWindowM.sMachinesRoot, value.Name, nMachType)
|
||||
' mostro bottone tabella beam o wall a seconda del tipo
|
||||
If nMachType = MachineType.BEAM Then
|
||||
m_BeamTable_Visibility = Visibility.Visible
|
||||
@@ -186,7 +186,8 @@ Public Class MachinePanelVM
|
||||
End If
|
||||
If Not IsNothing(SelectedMachine) Then
|
||||
If EgtSetCurrMachine(SelectedMachine.Name) Then
|
||||
InitCurrentMachine(Map.refMainWindowVM.MainWindowM.sMachinesRoot, SelectedMachine.Name)
|
||||
Dim nMachType As MachineType = DirectCast(m_SelectedMachine, MyMachine).nType
|
||||
InitCurrentMachine(Map.refMainWindowVM.MainWindowM.sMachinesRoot, SelectedMachine.Name, nMachType)
|
||||
End If
|
||||
End If
|
||||
End Sub
|
||||
|
||||
@@ -68,7 +68,7 @@ Public Module CurrentMachine
|
||||
|
||||
#Region "Init"
|
||||
|
||||
Sub InitCurrentMachine(sMachinesRootDir As String, sMachineName As String)
|
||||
Sub InitCurrentMachine(sMachinesRootDir As String, sMachineName As String, nMachineType As MachineType)
|
||||
' Nome macchina corrente
|
||||
m_sMachineName = sMachineName
|
||||
' Impostazione direttorio macchina
|
||||
@@ -76,7 +76,11 @@ Public Module CurrentMachine
|
||||
' Impostazione path MachIni file
|
||||
m_sMachIniFile = sMachinesRootDir & "\" & sMachineName & "\" & sMachineName & ".ini"
|
||||
' Impostazione path MachParamIni file
|
||||
m_sMachParamIniFile = sMachinesRootDir & "\" & sMachineName & "\" & K_BEAM & "\" & MACH_INI_FILE_NAME
|
||||
If nMachineType = MachineType.BEAM Then
|
||||
m_sMachParamIniFile = sMachinesRootDir & "\" & sMachineName & "\" & K_BEAM & "\" & MACH_INI_FILE_NAME
|
||||
ElseIf nMachineType = MachineType.WALL Then
|
||||
m_sMachParamIniFile = sMachinesRootDir & "\" & sMachineName & "\" & K_WALL & "\" & MACH_INI_FILE_NAME
|
||||
End If
|
||||
' Impostazione path Script dir
|
||||
m_sMachScriptDir = sMachinesRootDir & "\" & sMachineName & "\" & K_SCRIPT
|
||||
' Impostazione path Setup dir
|
||||
|
||||
Reference in New Issue
Block a user