OmagCUT :
- aggiunta gestione svuotature (manca scelta lavorazione da interfaccia) - ora compilazione richiede dichiarazione delle variabili, modificati di conseguenza i diversi sorgenti.
This commit is contained in:
+4
-2
@@ -442,7 +442,7 @@ Friend Module CamAuto
|
||||
Dim sInfo As String = String.Empty
|
||||
If EgtGetInfo(nOperId, INFO_MCH_OTHMID, sInfo) Then
|
||||
Dim sItems() As String = sInfo.Split(",".ToCharArray)
|
||||
For Each sId In sItems
|
||||
For Each sId As String In sItems
|
||||
Dim nId As Integer = 0
|
||||
StringToInt(sId, nId)
|
||||
If nId > 0 Then vOthId.Add(nId)
|
||||
@@ -660,7 +660,7 @@ Friend Module CamAuto
|
||||
Dim sInfo As String = String.Empty
|
||||
If EgtGetInfo(nMchId, INFO_MCH_OTHMID, sInfo) Then
|
||||
Dim sItems() As String = sInfo.Split(",".ToCharArray)
|
||||
For Each sId2 In sItems
|
||||
For Each sId2 As String In sItems
|
||||
' Indice gruppo di preview nella lavorazione
|
||||
Dim nId2 As Integer = GDB_ID.NULL
|
||||
StringToInt(sId2, nId2)
|
||||
@@ -704,6 +704,7 @@ Friend Module CamAuto
|
||||
Dim sMillMch As String = m_MainWindow.m_CurrentMachine.sCurrMilling
|
||||
Dim sDrillMch As String = m_MainWindow.m_CurrentMachine.sCurrDrilling
|
||||
Dim sWaterJetMch As String = m_MainWindow.m_CurrentMachine.sCurrWaterJetting
|
||||
Dim sPocketMch As String = m_MainWindow.m_CurrentMachine.sCurrPocketing
|
||||
Dim sDripSawMch As String = If(bDripOk, m_MainWindow.m_CurrentMachine.sCurrDripSawing, "")
|
||||
Dim sDripDrillMch As String = If(bDripOk, m_MainWindow.m_CurrentMachine.sCurrDripDrilling, "")
|
||||
Dim dReducedDepth As Double = GetPrivateProfileDouble(S_MACH_NEST, K_MACH_REDUCEDDEPTH, 1, m_MainWindow.GetMachIniFile())
|
||||
@@ -718,6 +719,7 @@ Friend Module CamAuto
|
||||
EgtLuaSetGlobStringVar("CAM.SAWMCH", sSawMch)
|
||||
EgtLuaSetGlobStringVar("CAM.MILLMCH", sMillMch)
|
||||
EgtLuaSetGlobStringVar("CAM.DRILLMCH", sDrillMch)
|
||||
EgtLuaSetGlobStringVar("CAM.POCKETMCH", sPocketMch)
|
||||
EgtLuaSetGlobStringVar("CAM.WATERJETMCH", sWaterJetMch)
|
||||
EgtLuaSetGlobStringVar("CAM.DRIPSAWMCH", sDripSawMch)
|
||||
EgtLuaSetGlobStringVar("CAM.DRIPDRILLMCH", sDripDrillMch)
|
||||
|
||||
@@ -568,7 +568,7 @@ Public Class CSVPage
|
||||
' Verifico che il pezzo appartenga a questo Csv
|
||||
If String.Compare(sCsvPath, m_sCsvPath, True) = 0 Then
|
||||
' Cerco il pezzo nella lista dei pezzi
|
||||
For i = 1 To m_CsvPartList.Count()
|
||||
For i As Integer = 1 To m_CsvPartList.Count()
|
||||
Dim CurrPart As CsvPart = m_CsvPartList(i - 1)
|
||||
If String.Compare(sName, CurrPart.m_sName, True) = 0 Then
|
||||
' Se nel grezzo
|
||||
|
||||
@@ -41,7 +41,7 @@ Public Class FastGridSlabManager
|
||||
' Recupero parametri per nesting
|
||||
m_MainWindow.m_CadCutPageUC.m_NestPage.LoadParams()
|
||||
' Recupero dimensioni pezzi da ini
|
||||
For Index = 1 To 5
|
||||
For Index As Integer = 1 To 5
|
||||
GetPieceDimensions(Index)
|
||||
Next
|
||||
' Ne imposto i valori
|
||||
|
||||
@@ -507,7 +507,7 @@ Public Class MoveRawPartPage
|
||||
If AngRotList.Count > 0 Then
|
||||
Dim bOkRotate As Boolean = False
|
||||
' allora provo a ruotare il pezzo nel verso di rotazione della ventosa
|
||||
For Each AngStep In AngRotList
|
||||
For Each AngStep As Double In AngRotList
|
||||
If EgtRotateRawPart(nRawId, Vector3d.Z_AX(), -AngStep) Then
|
||||
If Not EgtMoveToCornerRawPart(nRawId, ptRef, nCorn) Then
|
||||
' riposiziono il pezzo come era prima
|
||||
|
||||
@@ -848,7 +848,7 @@ Public Class NestPageUC
|
||||
|
||||
Private Sub InsertPartBtn_Click(sender As Object, e As RoutedEventArgs) Handles InsertPartBtn.Click
|
||||
' Se inserimento automatico
|
||||
If GetPrivateProfileInt( S_MACH_NEST, K_MACH_NEST_AUTOMATIC, 0, m_MainWindow.GetMachIniFile()) <> 0 And
|
||||
If GetPrivateProfileInt( S_NEST, K_AUTOMATICOPTIMIZE, 0, m_MainWindow.GetIniFile()) <> 0 And
|
||||
m_MainWindow.GetAutoNestingOption() Then
|
||||
AutomaticInsert()
|
||||
' altrimenti inserimento standard
|
||||
@@ -933,7 +933,7 @@ Public Class NestPageUC
|
||||
EnableReferenceRegion(bAligned)
|
||||
' Eseguo nesting automatico
|
||||
Dim bOpimizeOnX As Boolean = ( GetPrivateProfileInt( S_NEST, K_AUTOMATICOPTIMIZE, 2, m_MainWindow.GetIniFile()) = 1)
|
||||
Dim bGuillotineMode As Boolean = bAligned
|
||||
Dim bGuillotineMode As Boolean = (GetPrivateProfileInt(S_MACH_NEST, K_MACH_NEST_GHIGLIOTTINA, 0, m_MainWindow.GetMachIniFile()) <> 0)
|
||||
Dim nAutomaticMaxTime As Integer = GetPrivateProfileInt( S_NEST, K_AUTOMATICMAXTIME, 20, m_MainWindow.GetIniFile())
|
||||
Dim dPartTime As Double = If( bGuillotineMode, 1.0, 0.5)
|
||||
Dim nMaxTime As Integer = Math.Min( 2.0 + dPartTime * vParts.Count(), nAutomaticMaxTime)
|
||||
|
||||
@@ -52,7 +52,7 @@ Public Module SplitAuto
|
||||
Dim sInfo As String = String.Empty
|
||||
If EgtGetInfo(nOperId, INFO_MCH_OTHMID, sInfo) Then
|
||||
Dim sItems() As String = sInfo.Split(",".ToCharArray)
|
||||
For Each sId In sItems
|
||||
For Each sId As String In sItems
|
||||
Dim nId As Integer = 0
|
||||
StringToInt(sId, nId)
|
||||
If nId > 0 Then Mach.m_vOthId.Add(nId)
|
||||
@@ -268,7 +268,7 @@ Public Module SplitAuto
|
||||
Dim sInfo As String = String.Empty
|
||||
If EgtGetInfo(nOpeId, INFO_MCH_OTHMID, sInfo) Then
|
||||
Dim sItems() As String = sInfo.Split(",".ToCharArray)
|
||||
For Each sId In sItems
|
||||
For Each sId As String In sItems
|
||||
Dim nId As Integer = GDB_ID.NULL
|
||||
StringToInt(sId, nId)
|
||||
Dim nPvId2 As Integer = GDB_ID.NULL
|
||||
@@ -298,7 +298,7 @@ Public Module SplitAuto
|
||||
Dim sInfo As String = String.Empty
|
||||
If EgtGetInfo(nOpeId, INFO_MCH_OTHMID, sInfo) Then
|
||||
Dim sItems() As String = sInfo.Split(",".ToCharArray)
|
||||
For Each sId In sItems
|
||||
For Each sId As String In sItems
|
||||
Dim nId As Integer = GDB_ID.NULL
|
||||
StringToInt(sId, nId)
|
||||
Dim nPvId2 As Integer = GDB_ID.NULL
|
||||
@@ -384,7 +384,7 @@ Public Module SplitAuto
|
||||
Dim sInfo As String = String.Empty
|
||||
If EgtGetInfo(nId, INFO_MCH_OTHMID, sInfo) Then
|
||||
Dim sItems() As String = sInfo.Split(",".ToCharArray)
|
||||
For Each sId2 In sItems
|
||||
For Each sId2 As String In sItems
|
||||
Dim nId2 As Integer = 0
|
||||
StringToInt(sId2, nId2)
|
||||
If nId2 > 0 Then EgtChangeOperationPhase(nId2, nNewPhase)
|
||||
@@ -811,7 +811,7 @@ Public Module SplitAuto
|
||||
End If
|
||||
Next
|
||||
' Cancello curve offset
|
||||
For i = 0 To nCount - 1
|
||||
For i As Integer = 0 To nCount - 1
|
||||
EgtErase(nOffsId + i)
|
||||
Next
|
||||
Return (Not bInterf)
|
||||
|
||||
+22
-18
@@ -151,6 +151,10 @@ Public Class SplitPageUC
|
||||
If Mach.m_sLay = NAME_ONPATH Then AddTopText( sText)
|
||||
If Mach.m_bPause Then AddPauseText( sText)
|
||||
m_ItemList.Add(New NameIdLsBxItem(sText, i - 1, Mach.m_bEnabled))
|
||||
ElseIf Mach.m_nType = MCH_OY.POCKETING Then ' Svuotatura
|
||||
Dim sText As String = EgtMsg(90796) & " " & i.ToString()
|
||||
If Mach.m_bPause Then AddPauseText(sText)
|
||||
m_ItemList.Add(New NameIdLsBxItem(sText, i - 1, Mach.m_bEnabled))
|
||||
ElseIf Mach.m_nType = MCH_OY.WATERJETTING Then ' Waterjet
|
||||
Dim sText As String = EgtMsg(90797) & " " & i.ToString()
|
||||
If Mach.m_bPause Then AddPauseText(sText)
|
||||
@@ -176,7 +180,7 @@ Public Class SplitPageUC
|
||||
If MachiningLsBx.SelectedItems.Count = 0 Then Return
|
||||
' creo lista ordinata dei selezionati
|
||||
Dim ItemList As New List(Of NameIdLsBxItem)
|
||||
For Each Item In MachiningLsBx.SelectedItems
|
||||
For Each Item As NameIdLsBxItem In MachiningLsBx.SelectedItems
|
||||
ItemList.Add(Item)
|
||||
Next
|
||||
ItemList.Sort(Function(x, y) Comparer(Of Integer).Default.Compare(m_ItemList.IndexOf(x), m_ItemList.IndexOf(y)))
|
||||
@@ -188,7 +192,7 @@ Public Class SplitPageUC
|
||||
If MachiningLsBx.SelectedItems.Count = 1 Then
|
||||
bContigus = True
|
||||
Else
|
||||
For Each Item In ItemList
|
||||
For Each Item As NameIdLsBxItem In ItemList
|
||||
If Item.Ind = LastSel.Ind + 1 Or Item.Ind = LastSel.Ind - 1 Then
|
||||
bContigus = True
|
||||
End If
|
||||
@@ -201,7 +205,7 @@ Public Class SplitPageUC
|
||||
End If
|
||||
' resetto marcatura lavorazioni
|
||||
If m_CurrFirstInd > -1 Then
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
MarkMachining(m_ItemList(Index).Ind, False)
|
||||
Next
|
||||
End If
|
||||
@@ -209,7 +213,7 @@ Public Class SplitPageUC
|
||||
m_CurrFirstInd = -1
|
||||
m_CurrLastInd = -1
|
||||
' marco lavorazioni selezionate
|
||||
For Each Item In ItemList
|
||||
For Each Item As NameIdLsBxItem In ItemList
|
||||
MarkMachining(Item.Ind, True)
|
||||
Next
|
||||
m_CurrFirstInd = m_ItemList.IndexOf(ItemList(0))
|
||||
@@ -237,7 +241,7 @@ Public Class SplitPageUC
|
||||
m_ItemList.Move(m_CurrLastInd + 1, m_CurrFirstInd)
|
||||
MoveMachining(m_CurrLastInd + 1, m_CurrFirstInd)
|
||||
' aggiorno gli indici degli elementi coinvolti nello spostamento (selezionati e non)
|
||||
For index = m_CurrLastInd + 1 To m_CurrFirstInd Step -1
|
||||
For index As Integer = m_CurrLastInd + 1 To m_CurrFirstInd Step -1
|
||||
m_ItemList(index).Ind = index
|
||||
Next
|
||||
m_CurrFirstInd += 1
|
||||
@@ -247,7 +251,7 @@ Public Class SplitPageUC
|
||||
m_ItemList.Move(m_CurrFirstInd - 1, m_CurrLastInd)
|
||||
MoveMachining(m_CurrFirstInd - 1, m_CurrLastInd)
|
||||
' aggiorno gli indici degli elementi coinvolti nello spostamento (selezionati e non)
|
||||
For index = m_CurrFirstInd - 1 To m_CurrLastInd
|
||||
For index As Integer = m_CurrFirstInd - 1 To m_CurrLastInd
|
||||
m_ItemList(index).Ind = index
|
||||
Next
|
||||
m_CurrFirstInd -= 1
|
||||
@@ -266,7 +270,7 @@ Public Class SplitPageUC
|
||||
|
||||
Private Sub OnOffBtn_Click(sender As Object, e As RoutedEventArgs) Handles OnOffBtn.Click
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
If m_MachiningList(nI).m_bEnabled Then
|
||||
m_MachiningList(nI).m_bEnabled = False
|
||||
@@ -320,7 +324,7 @@ Public Class SplitPageUC
|
||||
Private Sub CutBtn_Click(sender As Object, e As RoutedEventArgs) Handles CutBtn.Click
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
Dim bGenModif As Boolean = False
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
' Provo ad entrambi gli estremi
|
||||
Dim bModif As Boolean = AdjustBothCuts(nI)
|
||||
@@ -345,7 +349,7 @@ Public Class SplitPageUC
|
||||
Private Sub CutEndBtn_Click(sender As Object, e As RoutedEventArgs) Handles CutEndBtn.Click
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
Dim bGenModif As Boolean = False
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
' Eseguo
|
||||
If AdjustEndCut(nI) Then
|
||||
@@ -364,7 +368,7 @@ Public Class SplitPageUC
|
||||
Private Sub CutStartBtn_Click(sender As Object, e As RoutedEventArgs) Handles CutStartBtn.Click
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
Dim bGenModif As Boolean = False
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
' Eseguo
|
||||
If AdjustStartCut(nI) Then
|
||||
@@ -492,7 +496,7 @@ Public Class SplitPageUC
|
||||
Private Sub OutCenStartBtn_Click(sender As Object, e As RoutedEventArgs) Handles OutCenStartBtn.Click
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
Dim bGenModif As Boolean = False
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
If m_MachiningList(nI).m_sLay = NAME_OUTLOOP Then
|
||||
EgtSetCurrMachining(m_MachiningList(nI).m_nId)
|
||||
@@ -590,7 +594,7 @@ Public Class SplitPageUC
|
||||
Private Sub OutCenEndBtn_Click(sender As Object, e As RoutedEventArgs) Handles OutCenEndBtn.Click
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
Dim bGenModif As Boolean = False
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
If m_MachiningList(nI).m_sLay = NAME_OUTLOOP Then
|
||||
EgtSetCurrMachining(m_MachiningList(nI).m_nId)
|
||||
@@ -743,7 +747,7 @@ Public Class SplitPageUC
|
||||
' Recupero la lavorazione corrente
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
Dim bGenModif As Boolean = False
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
Dim nOperId As Integer = m_MachiningList(nI).m_nId
|
||||
Dim nMachiningType As Integer = EgtGetOperationType(nOperId)
|
||||
@@ -897,7 +901,7 @@ Public Class SplitPageUC
|
||||
' Recupero la lavorazione corrente
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
Dim bGenModif As Boolean = False
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
Dim nOperId As Integer = m_MachiningList(nI).m_nId
|
||||
Dim nMachiningType As Integer = EgtGetOperationType(nOperId)
|
||||
@@ -1018,7 +1022,7 @@ Public Class SplitPageUC
|
||||
|
||||
Private Sub InvertBtn_Click(sender As Object, e As RoutedEventArgs) Handles InvertBtn.Click
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
' Si possono invertire solo i tagli di lama
|
||||
If m_MachiningList( nI).m_nType <> MCH_OY.SAWING Then Continue For
|
||||
@@ -1063,7 +1067,7 @@ Public Class SplitPageUC
|
||||
Private Sub PauseBtn_Click(sender As Object, e As RoutedEventArgs) Handles PauseBtn.Click
|
||||
If m_CurrFirstInd = -1 Then Return
|
||||
Dim bGenModif As Boolean = False
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As Integer = m_CurrFirstInd To m_CurrLastInd
|
||||
Dim nI As Integer = m_ItemList(Index).Ind
|
||||
Dim nOperId As Integer = m_MachiningList(nI).m_nId
|
||||
If GetPause(nOperId) Then
|
||||
@@ -1183,7 +1187,7 @@ Public Class SplitPageUC
|
||||
If m_bModified Then
|
||||
' Al primo posto deve rimanere la disposizione della fase
|
||||
Dim nFirstOperId As Integer = EgtGetPhaseDisposition(m_nCurrPhase)
|
||||
For i = m_ItemList.Count() - 1 To 0 Step -1
|
||||
For i As Integer = m_ItemList.Count() - 1 To 0 Step -1
|
||||
Dim nI As Integer = m_ItemList(i).Ind
|
||||
Dim nMchId As Integer = m_MachiningList(nI).m_nId
|
||||
EgtRelocate(nMchId, nFirstOperId, GDB_POS.AFTER)
|
||||
@@ -1509,7 +1513,7 @@ Public Class SplitPageUC
|
||||
EgtDisableModified()
|
||||
' cancello evidenziazione
|
||||
If m_CurrFirstInd >= 0 Then
|
||||
For Index = m_CurrFirstInd To m_CurrLastInd
|
||||
For Index As integer = m_CurrFirstInd To m_CurrLastInd
|
||||
MarkMachining(m_ItemList(Index).Ind, False)
|
||||
Next
|
||||
m_CurrFirstInd = -1
|
||||
|
||||
@@ -196,7 +196,6 @@
|
||||
Public Const K_MACH_ENGRAVING_WIDTH As String = "EngravingWidth"
|
||||
Public Const K_MACH_NEST_ALIGNED As String = "Aligned"
|
||||
Public Const K_MACH_NEST_GHIGLIOTTINA As String = "Guillotine"
|
||||
Public Const K_MACH_NEST_AUTOMATIC As String = "Automatic"
|
||||
Public Const K_MACH_WASHING As String = "Washing"
|
||||
Public Const K_MACH_SACPROBE As String = "SacProbe"
|
||||
Public Const K_MACH_ENABLERESTART As String = "EnableRestart"
|
||||
|
||||
@@ -78,7 +78,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub SpindleStateChanged(SpindleState As Boolean)
|
||||
Dim SpindleButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_SPINDLE Then
|
||||
SpindleButton = MachineButton
|
||||
End If
|
||||
@@ -90,7 +90,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub LaserStateChanged(LaserState As Boolean)
|
||||
Dim LaserButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_LASER Then
|
||||
LaserButton = MachineButton
|
||||
End If
|
||||
@@ -102,7 +102,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub FeedHoldChanged(FeedHoldState As Boolean)
|
||||
Dim FeedHoldButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_FEEDHOLD Then
|
||||
FeedHoldButton = MachineButton
|
||||
End If
|
||||
@@ -114,7 +114,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub SpeedHoldChanged(SpeedHoldState As Boolean)
|
||||
Dim SpeedHoldButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_SPEEDHOLD Then
|
||||
SpeedHoldButton = MachineButton
|
||||
End If
|
||||
@@ -126,7 +126,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub LaserTracStateChanged(LaserTracState As Boolean)
|
||||
Dim LaserTracButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_LASERTRAC Then
|
||||
LaserTracButton = MachineButton
|
||||
End If
|
||||
@@ -138,7 +138,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub CoolantStateChanged(CoolantState As Boolean)
|
||||
Dim CoolantButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_COOLANT Then
|
||||
CoolantButton = MachineButton
|
||||
End If
|
||||
@@ -150,7 +150,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub InternalCoolantStateChanged(InternalCoolantState As Boolean)
|
||||
Dim IntCoolantButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_INTERNALCOOLANT Then
|
||||
IntCoolantButton = MachineButton
|
||||
End If
|
||||
@@ -162,7 +162,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub ExternCoolantStateChanged(ExternCoolantState As Boolean)
|
||||
Dim ExtCoolantButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_EXTERNCOOLANT Then
|
||||
ExtCoolantButton = MachineButton
|
||||
End If
|
||||
@@ -175,7 +175,7 @@ Public Class ControlsMachineButtonUC
|
||||
Friend Sub CBAxesStateChanged(CBAxesState As Boolean)
|
||||
Dim CAxesButton As TwoStateButton = Nothing
|
||||
Dim BAxesButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_CAXES Then
|
||||
CAxesButton = MachineButton
|
||||
ElseIf MachineButton.StateFlag = K_BAXES Then
|
||||
@@ -192,7 +192,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub AirBlowStateChanged(AirBlowState As Boolean)
|
||||
Dim AirBlowButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_AIRBLOW Then
|
||||
AirBlowButton = MachineButton
|
||||
End If
|
||||
@@ -204,7 +204,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub HomeStateChanged(HomeState As Boolean)
|
||||
Dim HomeButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_HOME Then
|
||||
HomeButton = MachineButton
|
||||
End If
|
||||
@@ -216,7 +216,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub TableUpChanged(TableUpState As Boolean)
|
||||
Dim TableUpButton As PressedCommandButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_TABLEUP Then
|
||||
TableUpButton = MachineButton
|
||||
End If
|
||||
@@ -228,7 +228,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub TableDownChanged(TableDownState As Boolean)
|
||||
Dim TableDownButton As PressedCommandButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_TABLEDOWN Then
|
||||
TableDownButton = MachineButton
|
||||
End If
|
||||
@@ -240,7 +240,7 @@ Public Class ControlsMachineButtonUC
|
||||
|
||||
Friend Sub HSMChanged(HsmState As Boolean)
|
||||
Dim HsmButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_HSM Then
|
||||
HsmButton = MachineButton
|
||||
End If
|
||||
@@ -253,7 +253,7 @@ Public Class ControlsMachineButtonUC
|
||||
Friend Sub DoorClosedChanged(DoorClosedState As Integer)
|
||||
Dim DoorClosedButton As ThreeStateButton = Nothing
|
||||
Dim DoorOpenedButton As ThreeStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_DOORCLOSED Then
|
||||
'If TypeOf MachineButton Is NoStateButton Then
|
||||
' DoorClosedButton = DirectCast(MachineButton, NoStateButton)
|
||||
@@ -295,7 +295,7 @@ Public Class ControlsMachineButtonUC
|
||||
Friend Sub LimitZChanged(LimitZState As Boolean)
|
||||
Dim TwoLimitZButton As TwoStateButton = Nothing
|
||||
Dim DoubleLimitZButton As DoubleCommandButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_LIMITZ Then
|
||||
If TypeOf MachineButton Is DoubleCommandButton Then
|
||||
DoubleLimitZButton = MachineButton
|
||||
@@ -315,7 +315,7 @@ Public Class ControlsMachineButtonUC
|
||||
Friend Sub FiveAxisStateChanged(FiveAxisState As Boolean)
|
||||
Dim ThreeAxesButton As TwoStateButton = Nothing
|
||||
Dim FiveAxesButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_THREEAXES Then
|
||||
ThreeAxesButton = MachineButton
|
||||
ElseIf MachineButton.StateFlag = K_FIVEAXES Then
|
||||
|
||||
@@ -324,7 +324,7 @@ Public Class DirectCutPageUC
|
||||
Friend Sub XYJogChanged(bXYAxes As Boolean)
|
||||
' devo decodificare il tipo di pulsante, quindi eseguire la conversione...
|
||||
Dim XYJogButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonJogList
|
||||
For Each MachineButton As MachineButton In m_ButtonJogList
|
||||
' elimino gli spazi ad inizio e fine della stringa
|
||||
If MachineButton.StateFlag.Trim = K_XYJOG Then
|
||||
XYJogButton = MachineButton
|
||||
@@ -346,7 +346,7 @@ Public Class DirectCutPageUC
|
||||
Friend Sub ZJogChanged(bZAxes As Boolean)
|
||||
' devo decodificare il tipo di pulsante, quindi eseguire la conversione...
|
||||
Dim ZJogButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonJogList
|
||||
For Each MachineButton As MachineButton In m_ButtonJogList
|
||||
If MachineButton.StateFlag.Trim = K_ZJOG Then
|
||||
ZJogButton = MachineButton
|
||||
Exit For
|
||||
@@ -367,7 +367,7 @@ Public Class DirectCutPageUC
|
||||
Friend Sub BCJogChanged(bBCAxes As Boolean)
|
||||
' devo decodificare il tipo di pulsante, quindi eseguire la conversione...
|
||||
Dim BCJogButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonJogList
|
||||
For Each MachineButton As MachineButton In m_ButtonJogList
|
||||
If MachineButton.StateFlag.Trim = K_BCJOG Then
|
||||
BCJogButton = MachineButton
|
||||
Exit For
|
||||
|
||||
@@ -161,7 +161,7 @@ Public Class SingleCutAuto
|
||||
ShowCoord()
|
||||
' carico la lista dei materiali lavorabili in macchina
|
||||
m_MaterialsList.Clear()
|
||||
For Each Material In m_MainWindow.m_CurrentMachine.Materials
|
||||
For Each Material As Material In m_MainWindow.m_CurrentMachine.Materials
|
||||
m_MaterialsList.Add(New MachiningMaterial(Material.nId, Material.sName))
|
||||
Next
|
||||
' Carico l'elenco dei materiali presenti in macchina per l'assegnata lavorazione
|
||||
|
||||
@@ -77,7 +77,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub VacuumUpChanged(VacuumUpState As Boolean)
|
||||
Dim VacuumUpButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUMUP Then
|
||||
VacuumUpButton = MachineButton
|
||||
End If
|
||||
@@ -89,7 +89,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub VacuumDownChanged(VacuumDownState As Boolean)
|
||||
Dim VacuumDownButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUMDOWN Then
|
||||
VacuumDownButton = MachineButton
|
||||
End If
|
||||
@@ -101,7 +101,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum2UpChanged(Vacuum2UpState As Boolean)
|
||||
Dim Vacuum2UpButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM2UP Then
|
||||
Vacuum2UpButton = MachineButton
|
||||
End If
|
||||
@@ -113,7 +113,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum2DownChanged(Vacuum2DownState As Boolean)
|
||||
Dim Vacuum2DownButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM2DOWN Then
|
||||
Vacuum2DownButton = MachineButton
|
||||
End If
|
||||
@@ -125,7 +125,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum0Changed(Vacuum0State As Boolean)
|
||||
Dim Vacuum0Button As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM0 Then
|
||||
Vacuum0Button = MachineButton
|
||||
End If
|
||||
@@ -137,7 +137,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum90Changed(Vacuum90State As Boolean)
|
||||
Dim VacuumRotButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM90 Then
|
||||
VacuumRotButton = MachineButton
|
||||
End If
|
||||
@@ -149,7 +149,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum1Changed(Vacuum1State As Boolean)
|
||||
Dim Vacuum1StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM1STATE Then
|
||||
Vacuum1StateButton = MachineButton
|
||||
End If
|
||||
@@ -161,7 +161,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum2Changed(Vacuum2State As Boolean)
|
||||
Dim Vacuum2StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM2STATE Then
|
||||
Vacuum2StateButton = MachineButton
|
||||
End If
|
||||
@@ -173,7 +173,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum3Changed(Vacuum3State As Boolean)
|
||||
Dim Vacuum3StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM3STATE Then
|
||||
Vacuum3StateButton = MachineButton
|
||||
End If
|
||||
@@ -185,7 +185,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum4Changed(Vacuum4State As Boolean)
|
||||
Dim Vacuum4StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM4STATE Then
|
||||
Vacuum4StateButton = MachineButton
|
||||
End If
|
||||
@@ -197,7 +197,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum5Changed(Vacuum5State As Boolean)
|
||||
Dim Vacuum5StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM5STATE Then
|
||||
Vacuum5StateButton = MachineButton
|
||||
End If
|
||||
@@ -209,7 +209,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum6Changed(Vacuum6State As Boolean)
|
||||
Dim Vacuum6StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM6STATE Then
|
||||
Vacuum6StateButton = MachineButton
|
||||
End If
|
||||
@@ -221,7 +221,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum135Changed(Vacuum135State As Boolean)
|
||||
Dim Vacuum135StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM135STATE Then
|
||||
Vacuum135StateButton = MachineButton
|
||||
End If
|
||||
@@ -233,7 +233,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Vacuum246Changed(Vacuum246State As Boolean)
|
||||
Dim Vacuum246StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUM246STATE Then
|
||||
Vacuum246StateButton = MachineButton
|
||||
End If
|
||||
@@ -245,7 +245,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub OpenAllChanged(OpenAllState As Boolean)
|
||||
Dim OpenAllStateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_OPENALLSTATE Then
|
||||
OpenAllStateButton = MachineButton
|
||||
End If
|
||||
@@ -257,7 +257,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub CloseAllChanged(CloseAllState As Boolean)
|
||||
Dim CloseAllStateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_CLOSEALLSTATE Then
|
||||
CloseAllStateButton = MachineButton
|
||||
End If
|
||||
@@ -269,7 +269,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Open123Changed(Open123State As Boolean)
|
||||
Dim Open123StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_OPEN123STATE Then
|
||||
Open123StateButton = MachineButton
|
||||
End If
|
||||
@@ -281,7 +281,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Open456Changed(Open456State As Boolean)
|
||||
Dim Open456StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_OPEN456STATE Then
|
||||
Open456StateButton = MachineButton
|
||||
End If
|
||||
@@ -293,7 +293,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Close123Changed(Close123State As Boolean)
|
||||
Dim Close123StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_CLOSE123STATE Then
|
||||
Close123StateButton = MachineButton
|
||||
End If
|
||||
@@ -305,7 +305,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub Close456Changed(Close456State As Boolean)
|
||||
Dim Close456StateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_CLOSE456STATE Then
|
||||
Close456StateButton = MachineButton
|
||||
End If
|
||||
@@ -317,7 +317,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub BlowChanged(BlowState As Boolean)
|
||||
Dim BlowStateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_BLOWSTATE Then
|
||||
BlowStateButton = MachineButton
|
||||
End If
|
||||
@@ -329,7 +329,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub VacuumOnChanged(VacuumState As Boolean)
|
||||
Dim VacuumOnButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUMON Then
|
||||
VacuumOnButton = MachineButton
|
||||
End If
|
||||
@@ -341,7 +341,7 @@ Public Class VacuumMachineButtonUC
|
||||
|
||||
Friend Sub VacuumOffChanged(VacuumState As Boolean)
|
||||
Dim VacuumOffButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_VACUUMOFF Then
|
||||
VacuumOffButton = MachineButton
|
||||
End If
|
||||
@@ -354,7 +354,7 @@ Public Class VacuumMachineButtonUC
|
||||
Friend Sub BypassChanged(BypassState As Boolean)
|
||||
Dim PressedBypassStateButton As PressedCommandButton = Nothing
|
||||
Dim TwoBypassStateButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonList
|
||||
For Each MachineButton As MachineButton In m_ButtonList
|
||||
If MachineButton.StateFlag = K_BYPASSTATE Then
|
||||
If TypeOf MachineButton Is TwoStateButton Then
|
||||
TwoBypassStateButton = MachineButton
|
||||
|
||||
@@ -79,7 +79,7 @@ Module Engrave
|
||||
End Function
|
||||
|
||||
Friend Function GetEngraveAff(cCol As Color3d, ByRef dAff As Double, ByRef dLar As Double) As Boolean
|
||||
For Each Ctsa In m_ListCte
|
||||
For Each Ctsa As CTE In m_ListCte
|
||||
If Ctsa.m_bOk And
|
||||
Math.Abs(cCol.R - Ctsa.m_R) < m_nTol And
|
||||
Math.Abs(cCol.G - Ctsa.m_G) < m_nTol And
|
||||
|
||||
@@ -266,7 +266,7 @@ Public Class InternalComponentPageUC
|
||||
Dim ThicknessConverter As New ThicknessConverter
|
||||
|
||||
' Assegnazione immagine e testo ai Button
|
||||
For index = 1 To 8
|
||||
For index As Integer = 1 To 8
|
||||
Dim CustomThickness As Thickness = ThicknessConverter.ConvertFromString("0")
|
||||
Dim nCompoName As Integer
|
||||
Dim sCompo As String = ""
|
||||
|
||||
@@ -268,7 +268,7 @@ Public Class MainComponentPageUC
|
||||
Dim ThicknessConverter As New ThicknessConverter
|
||||
|
||||
'Assegnazione immagine e testo ai Button
|
||||
For index = 1 To 8
|
||||
For index As Integer = 1 To 8
|
||||
Dim CustomThickness As New Thickness(0)
|
||||
Dim nCompoName As Integer = GetPrivateProfileInt("Compo" & index + nDeltaSecondPage, "Name", 0, m_MainWindow.GetIniFile())
|
||||
Dim sCompoImage As String = ""
|
||||
|
||||
@@ -371,7 +371,7 @@ Module SideAngle
|
||||
End Function
|
||||
|
||||
Friend Function GetSideAngHeel( cCol As Color3d, ByRef dAng As Double, ByRef dHeel As Double) As Boolean
|
||||
For Each Ctsa In m_ListCtsa
|
||||
For Each Ctsa As CTSA In m_ListCtsa
|
||||
If Ctsa.m_bOk And
|
||||
Math.Abs( cCol.R - Ctsa.m_R) < m_nTol And
|
||||
Math.Abs( cCol.G - Ctsa.m_G) < m_nTol And
|
||||
|
||||
@@ -528,7 +528,7 @@ Public Class SideAngleUC
|
||||
' Se modalità angoli di inclinazione...
|
||||
If m_Mode = ModeOpt.SIDEANGLE Then
|
||||
' Per ogni entità (della lista inizializzata), creo testo con nome e angolo di inclinazione
|
||||
For Each Entity In m_SideAngleEntityList
|
||||
For Each Entity As SideAngleEntity In m_SideAngleEntityList
|
||||
Dim sText As String = Entity.sEntityName & " = " & DoubleToString(Entity.dSideAngle, 2) & "°"
|
||||
If Entity.dSideHeel > 10 * EPS_SMALL Then sText += "; " & LenToString(Entity.dSideHeel, 2)
|
||||
SideAngle.AddTextToLine(sText, Entity.nTextId, Entity.nGeomId, 20, dBBoxRad, True)
|
||||
@@ -536,7 +536,7 @@ Public Class SideAngleUC
|
||||
' Altrimenti modalità gocciolatoio
|
||||
Else
|
||||
' Per ogni entità creo testo con nome
|
||||
For Each Entity In m_DripEntityList
|
||||
For Each Entity As DripEntity In m_DripEntityList
|
||||
SideAngle.AddTextToLine(Entity.sEntityName, Entity.nTextId, Entity.nGeomId, 20, dBBoxRad, True)
|
||||
Next
|
||||
' Creo le geometrie dei gocciolatoi
|
||||
@@ -549,7 +549,7 @@ Public Class SideAngleUC
|
||||
' refresh dei checkbox e della caselle di testo per tutte le entità presenti nelle liste SideAngle/DripEntity
|
||||
Private Sub RefreshCheckAndValue()
|
||||
If m_Mode = ModeOpt.SIDEANGLE Then
|
||||
For nIndex = 1 To m_nCount
|
||||
For nIndex As Integer = 1 To m_nCount
|
||||
Dim Entity As SideAngleEntity = m_SideAngleEntityList(nIndex - 1)
|
||||
' Creo testo con angolo di inclinazione e dimensione tallone
|
||||
If nIndex < (m_nCurrPage - 1) * MAX_LINES Or nIndex > m_nCurrPage * MAX_LINES Then Continue For
|
||||
@@ -560,7 +560,7 @@ Public Class SideAngleUC
|
||||
GetHeelTxBxFromIndex(nTxBxIndex).Text = LenToString(Entity.dSideHeel, 1)
|
||||
Next
|
||||
Else
|
||||
For nIndex = 1 To m_nCount
|
||||
For nIndex As Integer = 1 To m_nCount
|
||||
Dim Entity As DripEntity = m_DripEntityList(nIndex - 1)
|
||||
' Imposto check box (se sono stati definiti il numero corretto di CheckBox
|
||||
If nIndex < ( m_nCurrPage - 1) * MAX_LINES Or nIndex > m_nCurrPage * MAX_LINES Then Continue For
|
||||
@@ -633,7 +633,7 @@ Public Class SideAngleUC
|
||||
End If
|
||||
' Per ogni entità con gocciolatoio, ne inserisco una copia nel layer
|
||||
Dim vSelId As New List(Of Integer)
|
||||
For Each Entity In m_DripEntityList
|
||||
For Each Entity As DripEntity In m_DripEntityList
|
||||
If Entity.bHaveDrip Then
|
||||
Dim nSouId As Integer = EgtGetFirstNameInGroup(nOutLoopId, Entity.sEntityName)
|
||||
Dim nNewId As Integer = EgtCopyGlob(nSouId, DripLayer)
|
||||
@@ -731,7 +731,7 @@ Public Class SideAngleUC
|
||||
Dim vJoint As New List(Of Boolean)
|
||||
Dim bJointStart As Boolean = False
|
||||
|
||||
For Each Entity In m_DripEntityList
|
||||
For Each Entity As DripEntity In m_DripEntityList
|
||||
If Entity.bHaveDrip Then
|
||||
vJoint.Add(True)
|
||||
Else
|
||||
@@ -742,7 +742,7 @@ Public Class SideAngleUC
|
||||
bJointStart = True
|
||||
End If
|
||||
|
||||
For Each Entity In m_DripEntityList
|
||||
For Each Entity As DripEntity In m_DripEntityList
|
||||
|
||||
If Entity.bHaveDrip Then
|
||||
Dim nSouId As Integer = EgtGetFirstNameInGroup(nOutLoopId, Entity.sEntityName)
|
||||
@@ -753,7 +753,7 @@ Public Class SideAngleUC
|
||||
End If
|
||||
|
||||
' devo distingure i casi in cui inserisco un valore positivo ed uno negativo!
|
||||
For Each IdCurve In vTempSelId
|
||||
For Each IdCurve As Integer In vTempSelId
|
||||
|
||||
' accorcio entrmabi i lati
|
||||
Dim dLen As Double
|
||||
@@ -1366,7 +1366,7 @@ Friend Class SideAngleEntity
|
||||
Return Nothing
|
||||
End If
|
||||
|
||||
For Each Entity In EntityList
|
||||
For Each Entity As SideAngleEntity In EntityList
|
||||
If Entity.m_sEntityName = sEntityName Then
|
||||
Return Entity
|
||||
End If
|
||||
@@ -1455,7 +1455,7 @@ Friend Class DripEntity
|
||||
Return Nothing
|
||||
End If
|
||||
|
||||
For Each Entity In EntityList
|
||||
For Each Entity As DripEntity In EntityList
|
||||
If Entity.m_sEntityName = sEntityName Then
|
||||
Return Entity
|
||||
End If
|
||||
|
||||
@@ -147,7 +147,7 @@ Public Class FrameMachiningUC
|
||||
If SysNotes <> String.Empty Then
|
||||
Dim MachiningMaterials() = SysNotes.Split(";".ToCharArray)
|
||||
SysNotes = String.Empty
|
||||
For Each Material In MachiningMaterials
|
||||
For Each Material As Object In MachiningMaterials
|
||||
Dim Param() As String = Material.Split(",".ToCharArray)
|
||||
If Param(0) = m_CurrMachine.CurrMat.nId.ToString() Then
|
||||
Dim dRawHeight = GetRawHeight()
|
||||
|
||||
@@ -460,6 +460,7 @@
|
||||
<RowDefinition Height="0.5*"/>
|
||||
<RowDefinition Height="0.5*"/>
|
||||
<RowDefinition Height="0.5*"/>
|
||||
<RowDefinition Height="0.5*"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<TextBlock Name="CurrSawingTxBl" Grid.Column="0" Grid.Row="0"
|
||||
@@ -477,19 +478,24 @@
|
||||
<EgtWPFLib:EgtTextBox Name="CurrMillingTxBx" Grid.Column="1" Grid.Row="2" Margin="10,0,10,0"
|
||||
Style="{DynamicResource OmagCut_FixedTextBox}" />
|
||||
|
||||
<TextBlock Name="CurrWaterJettingTxBl" Grid.Column="0" Grid.Row="3"
|
||||
<TextBlock Name="CurrPocketingTxBl" Grid.Column="0" Grid.Row="3"
|
||||
Style="{DynamicResource OmagCut_ToolsDBTextBlock}"/>
|
||||
<EgtWPFLib:EgtTextBox Name="CurrWaterJettingTxBx" Grid.Column="1" Grid.Row="3" Margin="10,0,10,0"
|
||||
<EgtWPFLib:EgtTextBox Name="CurrPocketingTxBx" Grid.Column="1" Grid.Row="3" Margin="10,0,10,0"
|
||||
Style="{DynamicResource OmagCut_FixedTextBox}" />
|
||||
|
||||
<TextBlock Name="CurrDripSawingTxBl" Grid.Column="0" Grid.Row="4"
|
||||
<TextBlock Name="CurrWaterJettingTxBl" Grid.Column="0" Grid.Row="4"
|
||||
Style="{DynamicResource OmagCut_ToolsDBTextBlock}"/>
|
||||
<EgtWPFLib:EgtTextBox Name="CurrDripSawingTxBx" Grid.Column="1" Grid.Row="4" Margin="10,0,10,0"
|
||||
<EgtWPFLib:EgtTextBox Name="CurrWaterJettingTxBx" Grid.Column="1" Grid.Row="4" Margin="10,0,10,0"
|
||||
Style="{DynamicResource OmagCut_FixedTextBox}" />
|
||||
|
||||
<TextBlock Name="CurrDripDrillingTxBl" Grid.Column="0" Grid.Row="5"
|
||||
<TextBlock Name="CurrDripSawingTxBl" Grid.Column="0" Grid.Row="5"
|
||||
Style="{DynamicResource OmagCut_ToolsDBTextBlock}"/>
|
||||
<EgtWPFLib:EgtTextBox Name="CurrDripDrillingTxBx" Grid.Column="1" Grid.Row="5" Margin="10,0,10,0"
|
||||
<EgtWPFLib:EgtTextBox Name="CurrDripSawingTxBx" Grid.Column="1" Grid.Row="5" Margin="10,0,10,0"
|
||||
Style="{DynamicResource OmagCut_FixedTextBox}" />
|
||||
|
||||
<TextBlock Name="CurrDripDrillingTxBl" Grid.Column="0" Grid.Row="6"
|
||||
Style="{DynamicResource OmagCut_ToolsDBTextBlock}"/>
|
||||
<EgtWPFLib:EgtTextBox Name="CurrDripDrillingTxBx" Grid.Column="1" Grid.Row="6" Margin="10,0,10,0"
|
||||
Style="{DynamicResource OmagCut_FixedTextBox}" />
|
||||
|
||||
</Grid>
|
||||
|
||||
@@ -81,7 +81,7 @@ Public Class AlarmsPageUC
|
||||
WjIntCutsTxBl.Text = EgtMsg( 90930) ' Sempre sugli interni
|
||||
NestingParamGpBx.Header = EgtMsg(MSG_ALARMSPAGEUC + 31) ' Nesting
|
||||
AlignTxBl.Text = EgtMsg(90932) ' Allineato
|
||||
GhigliottinaTxBl.Text = EgtMsg(90966) ' Ghigliottina
|
||||
GhigliottinaTxBl.Text = EgtMsg(91066) ' Ghigliottina
|
||||
AutomaticTxBl.Text = EgtMsg(91059) ' Automatico
|
||||
SetUpBtn.Content = EgtMsg(MSG_ALARMSPAGEUC + 33) ' Attrezzaggio
|
||||
NewMatBtn.Content = EgtMsg(MSG_ALARMSPAGEUC + 34) ' Nuovo
|
||||
@@ -100,6 +100,7 @@ Public Class AlarmsPageUC
|
||||
CurrSawingTxBl.Text = EgtMsg(MSG_ALARMS2PAGEUC + 2) ' Taglio lama
|
||||
CurrDrillingTxBl.Text = EgtMsg(MSG_ALARMS2PAGEUC + 3) ' Foratura
|
||||
CurrMillingTxBl.Text = EgtMsg(MSG_ALARMS2PAGEUC + 4) ' Fresatura
|
||||
CurrPocketingTxBl.Text = EgtMsg(91069) ' Svuotatura
|
||||
CurrWaterJettingTxBl.Text = EgtMsg(MSG_ALARMS2PAGEUC + 7) ' WaterJet
|
||||
CurrDripSawingTxBl.Text = EgtMsg(MSG_ALARMS2PAGEUC + 5) ' DripSawing
|
||||
CurrDripDrillingTxBl.Text = EgtMsg(MSG_ALARMS2PAGEUC + 6) ' DripDrilling
|
||||
@@ -118,7 +119,7 @@ Public Class AlarmsPageUC
|
||||
Select Case m_CurrentMachine.MountedToolConfig
|
||||
Case CurrentMachine.MountedToolConfigs.SAW
|
||||
' Elimino le righe inutili e riduco il groupbox utensili correnti
|
||||
For Index = 7 - 1 To 2 Step -1
|
||||
For Index As Integer = 7 - 1 To 2 Step -1
|
||||
CurrToolsGrid.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
Dim EndRow As New RowDefinition
|
||||
@@ -244,6 +245,8 @@ Public Class AlarmsPageUC
|
||||
CurrDrillingTxBx.Visibility = Windows.Visibility.Hidden
|
||||
CurrMillingTxBl.Visibility = Windows.Visibility.Hidden
|
||||
CurrMillingTxBx.Visibility = Windows.Visibility.Hidden
|
||||
CurrPocketingTxBl.Visibility = Windows.Visibility.Hidden
|
||||
CurrpocketingTxBx.Visibility = Windows.Visibility.Hidden
|
||||
CurrWaterJettingTxBl.Visibility = Windows.Visibility.Hidden
|
||||
CurrWaterJettingTxBx.Visibility = Windows.Visibility.Hidden
|
||||
CurrDripSawingTxBl.Visibility = Windows.Visibility.Hidden
|
||||
@@ -266,6 +269,11 @@ Public Class AlarmsPageUC
|
||||
CurrMillingTxBl.Visibility = Windows.Visibility.Visible
|
||||
CurrMillingTxBx.Visibility = Windows.Visibility.Visible
|
||||
End If
|
||||
If m_CurrentMachine.sCurrPocketing <> String.Empty Then
|
||||
CurrPocketingTxBx.Text = m_CurrentMachine.sCurrPocketing
|
||||
CurrPocketingTxBl.Visibility = Windows.Visibility.Visible
|
||||
CurrPocketingTxBx.Visibility = Windows.Visibility.Visible
|
||||
End If
|
||||
If m_CurrentMachine.sCurrwaterJetting <> String.Empty Then
|
||||
CurrWaterJettingTxBx.Text = m_CurrentMachine.sCurrwaterJetting
|
||||
CurrWaterJettingTxBl.Visibility = Windows.Visibility.Visible
|
||||
@@ -353,11 +361,11 @@ Public Class AlarmsPageUC
|
||||
(GetPrivateProfileInt(S_MACH_NEST, K_MACH_NEST_GHIGLIOTTINA, 0, m_MainWindow.GetMachIniFile()) <> 0)
|
||||
' Flag per nesting automatico
|
||||
AutomaticChBx.IsChecked =
|
||||
(GetPrivateProfileInt(S_MACH_NEST, K_MACH_NEST_AUTOMATIC, 0, m_MainWindow.GetMachIniFile()) <> 0)
|
||||
AdjustAlignTextOnAutomaticOrCompleteCuts()
|
||||
(GetPrivateProfileInt(S_NEST, K_AUTOMATICOPTIMIZE, 0, m_MainWindow.GetIniFile()) <> 0)
|
||||
AdjustGhigliottinaTextOnAutomaticOrCompleteCuts()
|
||||
' Flag per inserire la puasa dopo la sgrossatura delle cornici
|
||||
FramePauseChBx.IsChecked =
|
||||
(GetPrivateProfileInt(S_MACH_FRAME, K_MACH_PAUSE, 0, m_MainWindow.GetMachIniFile()) <> 0)
|
||||
(GetPrivateProfileInt(S_MACH_FRAME, K_MACH_PAUSE, 1, m_MainWindow.GetMachIniFile()) <> 0)
|
||||
' Aggiorno messaggio sovratavola con numero tavola
|
||||
If GetTableCount() > 1 Then
|
||||
AdditionalTableTxBl.Text = EgtMsg(MSG_ALARMSPAGEUC + 36) & " " & GetCurrentTable().ToString()
|
||||
@@ -664,7 +672,7 @@ Public Class AlarmsPageUC
|
||||
Else
|
||||
WritePrivateProfileString(S_MACH_NEST, K_MACH_REDUCEDCUT, "1", m_MainWindow.GetMachIniFile())
|
||||
End If
|
||||
AdjustAlignTextOnAutomaticOrCompleteCuts()
|
||||
AdjustGhigliottinaTextOnAutomaticOrCompleteCuts()
|
||||
End Sub
|
||||
|
||||
Private Sub CornerCutsChBx_Click(sender As Object, e As RoutedEventArgs) Handles CornerCutsChBx.Click
|
||||
@@ -743,20 +751,18 @@ Public Class AlarmsPageUC
|
||||
|
||||
Private Sub AutomaticChBx_Click(sender As Object, e As RoutedEventArgs) Handles AutomaticChBx.Click
|
||||
If AutomaticChBx.IsChecked() Then
|
||||
WritePrivateProfileString(S_MACH_NEST, K_MACH_NEST_AUTOMATIC, "1", m_MainWindow.GetMachIniFile())
|
||||
WritePrivateProfileString(S_NEST, K_AUTOMATICOPTIMIZE, "1", m_MainWindow.GetIniFile())
|
||||
Else
|
||||
WritePrivateProfileString(S_MACH_NEST, K_MACH_NEST_AUTOMATIC, "0", m_MainWindow.GetMachIniFile())
|
||||
WritePrivateProfileString(S_NEST, K_AUTOMATICOPTIMIZE, "0", m_MainWindow.GetIniFile())
|
||||
End If
|
||||
AdjustAlignTextOnAutomaticOrCompleteCuts()
|
||||
AdjustGhigliottinaTextOnAutomaticOrCompleteCuts()
|
||||
End Sub
|
||||
|
||||
Private Sub AdjustAlignTextOnAutomaticOrCompleteCuts()
|
||||
Private Sub AdjustGhigliottinaTextOnAutomaticOrCompleteCuts()
|
||||
If AutomaticChBx.IsChecked() And Not CompleteCutsChBx.IsChecked() Then
|
||||
AlignTxBl.Text = EgtMsg(90932) ' Allineato e Ghigliottina - 91060
|
||||
GhigliottinaTxBl.Visibility = Visibility.Visible
|
||||
GhigliottinaChBx.Visibility = Visibility.Visible
|
||||
Else
|
||||
AlignTxBl.Text = EgtMsg(90932) ' Allineato
|
||||
GhigliottinaTxBl.Visibility = Visibility.Collapsed
|
||||
GhigliottinaChBx.Visibility = Visibility.Collapsed
|
||||
End If
|
||||
@@ -780,7 +786,7 @@ Public Class AlarmsPageUC
|
||||
If Not String.IsNullOrWhiteSpace(MatNameTxBx.Text) Then
|
||||
' Verifico che il nome non sia già utilizzato
|
||||
Dim bNameExist As Boolean = False
|
||||
For Each Material In m_CurrentMachine.Materials
|
||||
For Each Material As Material In m_CurrentMachine.Materials
|
||||
If Material.sName = MatNameTxBx.Text Then
|
||||
bNameExist = True
|
||||
Exit For
|
||||
@@ -946,7 +952,7 @@ Public Class AlarmsPageUC
|
||||
m_MainWindow.m_CNCommunication.m_CN.n_DReadELS_handle = 0
|
||||
' Definisco flag tastatura
|
||||
Dim bProbingOk As Boolean = False
|
||||
For I = 0 To 120
|
||||
For I As Integer = 0 To 120
|
||||
' Devo rileggere la variabile ad ogni ciclo
|
||||
m_MainWindow.m_CNCommunication.m_CN.ReadEls_Add_Parameter(ProbingStateNameVar, 3)
|
||||
System.Threading.Thread.Sleep(100)
|
||||
@@ -988,7 +994,7 @@ Public Class AlarmsPageUC
|
||||
Dim SawDiameterNameVar As String = String.Empty
|
||||
GetPrivateProfileString(S_MACH_PROBING, K_SAWDIAMETER, "", SawDiameterNameVar, m_MainWindow.GetMachIniFile())
|
||||
m_MainWindow.m_CNCommunication.m_CN.n_DReadELS_handle = 0
|
||||
For I = 0 To 20
|
||||
For I As Integer = 0 To 20
|
||||
' Devo rileggere la variabile ad ogni ciclo
|
||||
m_MainWindow.m_CNCommunication.m_CN.ReadEls_Add_Parameter(SawDiameterNameVar, 3)
|
||||
System.Threading.Thread.Sleep(100)
|
||||
|
||||
@@ -53,7 +53,7 @@ Public Class ChooseToolWD
|
||||
m_SetUpToolList.Add(New ToolPos(m_MainWindow.m_CurrentMachine.sCurrSaw, sToolPos, True))
|
||||
End If
|
||||
' Recupero tutti gli utensili attrezzati (nel ToolChanger e nel ManualToolChanger)
|
||||
For Each ToolChangerPos In m_MainWindow.m_CurrentMachine.ManualToolChanger
|
||||
For Each ToolChangerPos As ToolChangerPos In m_MainWindow.m_CurrentMachine.ManualToolChanger
|
||||
m_SetUpToolList.Add(New ToolPos(ToolChangerPos.sTool, ToolChangerPos.sName, False))
|
||||
Next
|
||||
Return True
|
||||
@@ -65,12 +65,12 @@ Public Class ChooseToolWD
|
||||
EgtTdbGetCurrToolParam(MCH_TP.TCPOS, sToolPos)
|
||||
m_SetUpToolList.Add(New ToolPos(m_MainWindow.m_CurrentMachine.sCurrSaw, sToolPos, True))
|
||||
End If
|
||||
For Each ToolChangerPos In m_MainWindow.m_CurrentMachine.ToolChanger
|
||||
For Each ToolChangerPos As ToolChangerPos In m_MainWindow.m_CurrentMachine.ToolChanger
|
||||
If Not String.IsNullOrWhiteSpace(ToolChangerPos.sTool) Then
|
||||
m_SetUpToolList.Add(New ToolPos(ToolChangerPos.sTool, ToolChangerPos.sName, False))
|
||||
End If
|
||||
Next
|
||||
For Each ToolChangerPos In m_MainWindow.m_CurrentMachine.ManualToolChanger
|
||||
For Each ToolChangerPos As ToolChangerPos In m_MainWindow.m_CurrentMachine.ManualToolChanger
|
||||
If Not String.IsNullOrWhiteSpace(ToolChangerPos.sTool) Then
|
||||
m_SetUpToolList.Add(New ToolPos(ToolChangerPos.sTool, ToolChangerPos.sName, False))
|
||||
End If
|
||||
|
||||
@@ -886,7 +886,7 @@ Public Class CurrentMachine
|
||||
End Property
|
||||
|
||||
Friend Sub AddMaterial(value As Material)
|
||||
For Each Material In Materials
|
||||
For Each Material As Material In Materials
|
||||
If Material.nId = value.nId Then
|
||||
Exit Sub
|
||||
End If
|
||||
@@ -910,7 +910,7 @@ Public Class CurrentMachine
|
||||
End If
|
||||
Next
|
||||
Dim TempMat As Material = Nothing
|
||||
For I = Index To m_MaxIdMat - 1
|
||||
For I As Integer = Index To m_MaxIdMat - 1
|
||||
GetPrivateProfileMaterial(S_MATERIALS, K_MATERIAL & I + 2, TempMat, sMachIniFile)
|
||||
WritePrivateProfileMaterial(S_MATERIALS, K_MATERIAL & I + 1, TempMat, sMachIniFile)
|
||||
Next
|
||||
@@ -946,7 +946,7 @@ Public Class CurrentMachine
|
||||
If SysNotes <> String.Empty Then
|
||||
Dim MachiningMaterials() = SysNotes.Split(";".ToCharArray)
|
||||
SysNotes = String.Empty
|
||||
For Each Material In MachiningMaterials
|
||||
For Each Material As Object In MachiningMaterials
|
||||
Dim Param() As String = Material.Split(",".ToCharArray)
|
||||
If Param(0) <> valueId.ToString Then
|
||||
SysNotes &= Material & ";"
|
||||
@@ -975,7 +975,7 @@ Public Class CurrentMachine
|
||||
' Se stringa vuota
|
||||
If String.IsNullOrWhiteSpace(sMatName) Then Return False
|
||||
' Cerco il nome nella lista dei materiali
|
||||
For Index = 0 To Materials.Count - 1
|
||||
For Index As Integer = 0 To Materials.Count - 1
|
||||
If String.Compare(Materials(Index).sName, sMatName, True) = 0 Then
|
||||
CurrMat = Materials(Index)
|
||||
End If
|
||||
@@ -1155,7 +1155,7 @@ Public Class CurrentMachine
|
||||
m_ManualToolChangerNbr = Math.Min(m_ManualToolChangerNbr, MAX_TCMAN_TOOLS)
|
||||
|
||||
' Leggo da file ini nomi e utensili manuali presenti
|
||||
For Index = 1 To m_ManualToolChangerNbr
|
||||
For Index As Integer = 1 To m_ManualToolChangerNbr
|
||||
Dim sName As String = String.Empty
|
||||
Dim sTool As String = String.Empty
|
||||
GetPrivateProfileString(S_TOOLCHANGER, K_MANUALNAME & Index, Nothing, sName, sMachIniFile)
|
||||
@@ -1330,7 +1330,7 @@ Friend Class Material
|
||||
|
||||
Sub New(sName As String, MaterialList As ObservableCollection(Of Material))
|
||||
Dim nMaxId As Integer = 0
|
||||
For Each Material In MaterialList
|
||||
For Each Material As Material In MaterialList
|
||||
If Material.nId > nMaxId Then
|
||||
nMaxId = Material.nId
|
||||
End If
|
||||
|
||||
@@ -245,7 +245,7 @@ Public Class MachineCNPageUC
|
||||
Friend Sub PowerONChanged(bPowerON As Boolean)
|
||||
' devo decodificare il tipo di pulsante, quindi eseguire la conversione...
|
||||
Dim PowerONButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonPower
|
||||
For Each MachineButton As MachineButton In m_ButtonPower
|
||||
If MachineButton.StateFlag.Trim = K_POWERON Then
|
||||
PowerONButton = MachineButton
|
||||
Exit For
|
||||
@@ -260,7 +260,7 @@ Public Class MachineCNPageUC
|
||||
Friend Sub PowerOFFChanged(bPowerOFF As Boolean)
|
||||
' leggo solo una varibile -> quindi quando modifico lo stato di PowerON devo modificare lo stato di PowerOFF
|
||||
Dim PowerOFFButton As TwoStateButton = Nothing
|
||||
For Each MachineButton In m_ButtonPower
|
||||
For Each MachineButton As MachineButton In m_ButtonPower
|
||||
If MachineButton.StateFlag.Trim = K_POWEROFF Then
|
||||
PowerOFFButton = MachineButton
|
||||
Exit For
|
||||
|
||||
@@ -111,7 +111,7 @@ Public Class MachineStatusUC
|
||||
' modifico uniformgrid
|
||||
AxisUniformGrid.Columns = 1
|
||||
AxisUniformGrid.Rows = m_AxesNumber + 2
|
||||
For Index = 0 To 12 - 1
|
||||
For Index As Integer = 0 To 12 - 1
|
||||
Dim HorizontalGrid As Grid = DirectCast(AxisUniformGrid.Children(Index), Grid)
|
||||
HorizontalGrid.ColumnDefinitions.Clear()
|
||||
HorizontalGrid.RowDefinitions.Clear()
|
||||
@@ -124,7 +124,7 @@ Public Class MachineStatusUC
|
||||
Dim AxisGrid As New RowDefinition
|
||||
AxisGrid.Height = New GridLength(1, GridUnitType.Star)
|
||||
HorizontalGrid.RowDefinitions.Add(AxisGrid)
|
||||
For Each Children In HorizontalGrid.Children
|
||||
For Each Children As UIElement In HorizontalGrid.Children
|
||||
If TypeOf Children Is System.Windows.Controls.Primitives.UniformGrid Then
|
||||
Dim AxisUniformGrid As System.Windows.Controls.Primitives.UniformGrid = DirectCast(Children, System.Windows.Controls.Primitives.UniformGrid)
|
||||
AxisUniformGrid.SetValue(Grid.RowProperty, 1)
|
||||
|
||||
@@ -227,7 +227,7 @@ Public Class MachiningDbPageUC
|
||||
'Funzione che permette l'inizializzazione di albero e parametri all'apertura della pagina ToolsDb
|
||||
Private Sub InitializeFirstSelectedItem()
|
||||
If MachiningsList.Count > 0 Then
|
||||
For Each MachiningFamily In MachiningsList
|
||||
For Each MachiningFamily As CathegoryItem In MachiningsList
|
||||
If MachiningFamily.Items.Count > 0 Then
|
||||
MachiningFamily.IsExpanded = True
|
||||
MachiningFamily.Items(0).IsSelected = True
|
||||
@@ -250,7 +250,7 @@ Public Class MachiningDbPageUC
|
||||
Dim NewName As String = SelectedCathegory.Name
|
||||
EgtMdbGetMachiningNewName(NewName)
|
||||
If EgtMdbAddMachining(NewName, SelectedCathegory.nTType) Then
|
||||
For Each MachiningFamily In MachiningsList
|
||||
For Each MachiningFamily As CathegoryItem In MachiningsList
|
||||
If MachiningFamily.nTType = SelectedCathegory.nTType Then
|
||||
Dim NewMachiningItem As New CustomItem(NewName, SelectedCathegory.nTType)
|
||||
MachiningFamily.Items.Add(NewMachiningItem)
|
||||
@@ -270,7 +270,7 @@ Public Class MachiningDbPageUC
|
||||
If EgtMdbCopyMachining(SelectedCathegory.Name, NewName) Then
|
||||
Dim CurrType As Integer
|
||||
EgtMdbGetCurrMachiningParam(MCH_MP.TYPE, CurrType)
|
||||
For Each MachiningFamily In MachiningsList
|
||||
For Each MachiningFamily As CathegoryItem In MachiningsList
|
||||
If MachiningFamily.nTType = CurrType Then
|
||||
Dim NewMachiningItem As New CustomItem(NewName, CurrType)
|
||||
MachiningFamily.Items.Add(NewMachiningItem)
|
||||
@@ -303,7 +303,7 @@ Public Class MachiningDbPageUC
|
||||
' Cancello la lavorazione
|
||||
EgtMdbRemoveMachining(SelectedItem.Name)
|
||||
' Rimuovo dall'albero
|
||||
For Each MachiningFamily In MachiningsList
|
||||
For Each MachiningFamily As CathegoryItem In MachiningsList
|
||||
If (MachiningFamily.nTType And SelectedItem.nType) <> 0 Then
|
||||
MachiningFamily.Items.Remove(SelectedItem)
|
||||
If MachiningFamily.Items.Count = 0 Then
|
||||
@@ -457,7 +457,7 @@ Public Class MachiningDbPageUC
|
||||
Case MCH_MY.MILLING 'Fresatura
|
||||
ToolCmBx.ItemsSource = MillTool
|
||||
Case MCH_MY.POCKETING 'Svuotatura
|
||||
ToolCmBx.ItemsSource = MillTool
|
||||
ToolCmBx.ItemsSource = PocketTool
|
||||
Case MCH_MY.DRILLING 'Foratura
|
||||
ToolCmBx.ItemsSource = DrillTool
|
||||
Case MCH_MY.SAWROUGHING 'Sgrossatura con lama
|
||||
@@ -472,7 +472,7 @@ Public Class MachiningDbPageUC
|
||||
EgtMdbGetCurrMachiningParam(MCH_MP.TUUID, sTuuid)
|
||||
EgtTdbGetToolFromUUID(sTuuid, ToolString)
|
||||
Dim bToolExist As Boolean = False
|
||||
For Each CurrTool In ToolCmBx.ItemsSource
|
||||
For Each CurrTool As IEnumerable In ToolCmBx.ItemsSource
|
||||
If CurrTool.ToString() = ToolString Then
|
||||
bToolExist = True
|
||||
Exit For
|
||||
@@ -514,14 +514,14 @@ Public Class MachiningDbPageUC
|
||||
RadOffsetTxBx.Text = LenToString(ToolDouble, 3)
|
||||
' Lista materiali
|
||||
m_MaterialsList.Clear()
|
||||
For Each Material In m_MainWindow.m_CurrentMachine.Materials
|
||||
For Each Material As Material In m_MainWindow.m_CurrentMachine.Materials
|
||||
m_MaterialsList.Add(New MachiningMaterial(Material.nId, Material.sName))
|
||||
Next
|
||||
EgtMdbGetCurrMachiningParam(MCH_MP.SYSNOTES, ToolString)
|
||||
If ToolString <> String.Empty Then
|
||||
Dim sItems() = ToolString.Split(";".ToCharArray)
|
||||
Dim Index As Integer = 0
|
||||
For Each Material In m_MaterialsList
|
||||
For Each Material As MachiningMaterial In m_MaterialsList
|
||||
Dim Param() As String = sItems(Index).Split(",".ToCharArray)
|
||||
Dim nParId As Integer = 0
|
||||
If StringToInt(Param(0), nParId) AndAlso nParId = Material.nId Then
|
||||
@@ -606,6 +606,18 @@ Public Class MachiningDbPageUC
|
||||
nTemp = If(AcrossChBx.IsChecked(), MCH_SAWFIN_SUB.ACROSS, MCH_SAWFIN_SUB.ALONG)
|
||||
EgtMdbSetCurrMachiningParam(MCH_MP.SUBTYPE, nTemp)
|
||||
End If
|
||||
' Parmetri nascosti di svuotatura
|
||||
If nMachiningType = MCH_MY.POCKETING Then
|
||||
EgtMdbSetCurrMachiningParam(MCH_MP.SUBTYPE, MCH_POCK_SUB.SPIRALOUT)
|
||||
EgtMdbSetCurrMachiningParam( MCH_MP.LEADINTYPE, MCH_POCK_LI.HELIX)
|
||||
Dim dToolDiam As Double = 100
|
||||
If Not IsNothing(ToolCmBx.SelectedItem) Then
|
||||
EgtTdbSetCurrTool( ToolCmBx.SelectedItem.ToString())
|
||||
EgtTdbGetCurrToolParam( MCH_TP.DIAM, dToolDiam)
|
||||
End If
|
||||
EgtMdbSetCurrMachiningParam( MCH_MP.LITANG, 0.495 * dToolDiam)
|
||||
EgtMdbSetCurrMachiningParam( MCH_MP.LIELEV, 2.0)
|
||||
End If
|
||||
' Parametri WaterJetting
|
||||
StringToDouble(ForwardAngleTxBx.Text, dTemp)
|
||||
EgtMdbSetCurrMachiningParam(MCH_MP.FORWARDANGLE, dTemp)
|
||||
@@ -671,7 +683,7 @@ Public Class MachiningDbPageUC
|
||||
EgtMdbSetCurrMachiningParam(MCH_MP.OFFSR, dTemp)
|
||||
' Scrivo stringa materiali da lista
|
||||
Dim sMaterialString As String = String.Empty
|
||||
For Each Material In m_MaterialsList
|
||||
For Each Material As MachiningMaterial In m_MaterialsList
|
||||
If Material.bIsActive Then
|
||||
sMaterialString += Material.nId.ToString & "," & DoubleToString(Material.dMinThickness, 0) & "," & DoubleToString(Material.dMaxThickness, 0) & ";"
|
||||
End If
|
||||
@@ -712,7 +724,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione della grid TypeGrd con la giusta altezza e numero di righe
|
||||
Dim RowNum As Integer = TypeGrd.RowDefinitions.Count
|
||||
If RowNum > 2 Then
|
||||
For Index = RowNum - 1 To 2 Step -1
|
||||
For Index As Integer = RowNum - 1 To 2 Step -1
|
||||
TypeGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
LeadInTypeTxBl.SetValue(Grid.ColumnProperty, 2)
|
||||
@@ -800,7 +812,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella con la giusta altezza
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum > 4 Then
|
||||
For Index = RowNum - 1 To 4 Step -1
|
||||
For Index As Integer = RowNum - 1 To 4 Step -1
|
||||
FeedGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
End If
|
||||
@@ -809,7 +821,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella Feed
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum < 6 Then
|
||||
For Index = RowNum To 5
|
||||
For Index As Integer = RowNum To 5
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(1, GridUnitType.Star)
|
||||
FeedGrd.RowDefinitions.Add(Row)
|
||||
@@ -891,7 +903,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione della grid TypeGrd con la giusta altezza e numero di righe
|
||||
Dim RowNum As Integer = TypeGrd.RowDefinitions.Count
|
||||
If RowNum > 2 Then
|
||||
For Index = RowNum - 1 To 2 Step -1
|
||||
For Index As Integer = RowNum - 1 To 2 Step -1
|
||||
TypeGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
LeadInTypeTxBl.SetValue(Grid.ColumnProperty, 2)
|
||||
@@ -974,7 +986,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella con la giusta altezza
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum > 4 Then
|
||||
For Index = RowNum - 1 To 4 Step -1
|
||||
For Index As Integer = RowNum - 1 To 4 Step -1
|
||||
FeedGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
End If
|
||||
@@ -983,7 +995,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella Feed
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum < 4 Then
|
||||
For Index = RowNum To 3
|
||||
For Index As Integer = RowNum To 3
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(1, GridUnitType.Star)
|
||||
FeedGrd.RowDefinitions.Add(Row)
|
||||
@@ -1096,7 +1108,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella con la giusta altezza
|
||||
Dim RowNum As Integer = FeedGrd.RowDefinitions.Count
|
||||
If RowNum > 4 Then
|
||||
For Index = RowNum - 1 To 4 Step -1
|
||||
For Index As Integer = RowNum - 1 To 4 Step -1
|
||||
FeedGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
End If
|
||||
@@ -1105,7 +1117,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella Feed
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum < 4 Then
|
||||
For Index = RowNum To 3
|
||||
For Index As Integer = RowNum To 3
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(1, GridUnitType.Star)
|
||||
FeedGrd.RowDefinitions.Add(Row)
|
||||
@@ -1185,7 +1197,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione della grid TypeGrd con la giusta altezza e numero di righe
|
||||
Dim RowNum As Integer = TypeGrd.RowDefinitions.Count
|
||||
If RowNum > 2 Then
|
||||
For Index = RowNum - 1 To 2 Step -1
|
||||
For Index As Integer = RowNum - 1 To 2 Step -1
|
||||
TypeGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
LeadInTypeTxBl.SetValue(Grid.ColumnProperty, 2)
|
||||
@@ -1253,7 +1265,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella con la giusta altezza
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum > 4 Then
|
||||
For Index = RowNum - 1 To 4 Step -1
|
||||
For Index As Integer = RowNum - 1 To 4 Step -1
|
||||
FeedGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
End If
|
||||
@@ -1262,7 +1274,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella Feed
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum < 4 Then
|
||||
For Index = RowNum To 3
|
||||
For Index As Integer = RowNum To 3
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(1, GridUnitType.Star)
|
||||
FeedGrd.RowDefinitions.Add(Row)
|
||||
@@ -1355,7 +1367,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione della grid TypeGrd con la giusta altezza e numero di righe
|
||||
Dim RowNum As Integer = TypeGrd.RowDefinitions.Count
|
||||
If RowNum > 2 Then
|
||||
For Index = RowNum - 1 To 2 Step -1
|
||||
For Index As Integer = RowNum - 1 To 2 Step -1
|
||||
TypeGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
LeadInTypeTxBl.SetValue(Grid.ColumnProperty, 2)
|
||||
@@ -1423,7 +1435,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella con la giusta altezza
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum > 4 Then
|
||||
For Index = RowNum - 1 To 4 Step -1
|
||||
For Index As Integer = RowNum - 1 To 4 Step -1
|
||||
FeedGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
End If
|
||||
@@ -1432,7 +1444,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella Feed
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum < 5 Then
|
||||
For Index = RowNum To 4
|
||||
For Index As Integer = RowNum To 4
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(1, GridUnitType.Star)
|
||||
FeedGrd.RowDefinitions.Add(Row)
|
||||
@@ -1461,7 +1473,7 @@ Public Class MachiningDbPageUC
|
||||
' Eliminazione di una riga della tabella Offset
|
||||
RowNum = OffsetGrd.RowDefinitions.Count
|
||||
If RowNum > 1 Then
|
||||
For Index = RowNum - 1 To 1 Step -1
|
||||
For Index As Integer = RowNum - 1 To 1 Step -1
|
||||
OffsetGrd.RowDefinitions.RemoveAt(Index)
|
||||
OffsetGpBx.SetValue(Grid.RowSpanProperty, 4)
|
||||
Next
|
||||
@@ -1513,15 +1525,15 @@ Public Class MachiningDbPageUC
|
||||
StepTypeCmBx.Visibility = Windows.Visibility.Hidden
|
||||
SideBrd.SetValue(Grid.RowProperty, 9)
|
||||
SideBrd.Visibility = Windows.Visibility.Visible
|
||||
WorkSideTxBl.Visibility = Windows.Visibility.Visible
|
||||
WorkSideCmBx.Visibility = Windows.Visibility.Visible
|
||||
WorkSideTxBl.Visibility = Windows.Visibility.Hidden
|
||||
WorkSideCmBx.Visibility = Windows.Visibility.Hidden
|
||||
HeadSideTxBl.Visibility = Windows.Visibility.Hidden
|
||||
HeadSideCmBx.Visibility = Windows.Visibility.Hidden
|
||||
TypeBrd.Visibility = Windows.Visibility.Visible
|
||||
' Definizione della grid TypeGrd con la giusta altezza e numero di righe
|
||||
Dim RowNum As Integer = TypeGrd.RowDefinitions.Count
|
||||
If RowNum > 2 Then
|
||||
For Index = RowNum - 1 To 2 Step -1
|
||||
For Index As Integer = RowNum - 1 To 2 Step -1
|
||||
TypeGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
LeadInTypeTxBl.SetValue(Grid.ColumnProperty, 2)
|
||||
@@ -1584,27 +1596,30 @@ Public Class MachiningDbPageUC
|
||||
BackwardStepSideAngTxBl.Visibility = Windows.Visibility.Hidden
|
||||
BackwardStepSideAngTxBx.Visibility = Windows.Visibility.Hidden
|
||||
ForwardSawStepTxBl.Text = EgtMsg(MSG_MACHININGSDBPAGEUC + 15)
|
||||
If SawStepGrd.Children.Contains(ArcIntTxBl) Then
|
||||
SawStepGrd.Children.Remove(ArcIntTxBl)
|
||||
SawStepGrd.Children.Remove(ArcIntTxBx)
|
||||
SawStepGrd.Children.Remove(ArcExtTxBl)
|
||||
SawStepGrd.Children.Remove(ArcExtTxBx)
|
||||
SawStepGrd.RowDefinitions.RemoveAt(2)
|
||||
End If
|
||||
If SawStepGrd.Children.Contains(LastSawStepTxBl) Then
|
||||
SawStepGrd.Children.Remove(LastSawStepTxBl)
|
||||
SawStepGrd.Children.Remove(LastSawStepTxBx)
|
||||
SawStepGrd.RowDefinitions.RemoveAt(2)
|
||||
If DrillStepGrd.Children.Contains(StepTxBx) Then
|
||||
DrillStepGrd.Children.Remove(StepTxBx)
|
||||
SawRouStepGrd.Children.Add(StepTxBx)
|
||||
StepTxBx.SetValue(Grid.ColumnProperty, 1)
|
||||
StepTxBx.SetValue(Grid.RowProperty, 0)
|
||||
StepTxBx.Style = Application.Current.FindResource("OmagCut_CalculatorTextBoxInGroupBox")
|
||||
ElseIf SawStepGrd.Children.Contains(StepTxBx) Then
|
||||
SawStepGrd.Children.Remove(StepTxBx)
|
||||
SawRouStepGrd.Children.Add(StepTxBx)
|
||||
StepTxBx.SetValue(Grid.ColumnProperty, 1)
|
||||
StepTxBx.SetValue(Grid.RowProperty, 0)
|
||||
StepTxBx.Style = Application.Current.FindResource("OmagCut_CalculatorTextBoxInGroupBox")
|
||||
End If
|
||||
DrillStepBrd.Visibility = Windows.Visibility.Hidden
|
||||
SawRouStepGpBx.Visibility = Windows.Visibility.Hidden
|
||||
SawStepGpBx.Visibility = Windows.Visibility.Hidden
|
||||
SawRouStepGpBx.Visibility = Windows.Visibility.Visible
|
||||
SawRouStepTxBl.Visibility = Windows.Visibility.Visible
|
||||
ReturnPosTxBl.Visibility = Windows.Visibility.Hidden
|
||||
ReturnPosTxBx.Visibility = Windows.Visibility.Hidden
|
||||
OffsetGpBx.Visibility = Windows.Visibility.Hidden
|
||||
' Definizione di una riga della tabella con la giusta altezza
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum > 4 Then
|
||||
For Index = RowNum - 1 To 4 Step -1
|
||||
For Index As Integer = RowNum - 1 To 4 Step -1
|
||||
FeedGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
End If
|
||||
@@ -1613,7 +1628,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella Feed
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum < 4 Then
|
||||
For Index = RowNum To 3
|
||||
For Index As Integer = RowNum To 3
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(1, GridUnitType.Star)
|
||||
FeedGrd.RowDefinitions.Add(Row)
|
||||
@@ -1693,7 +1708,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione della grid TypeGrd con la giusta altezza e numero di righe
|
||||
Dim RowNum As Integer = TypeGrd.RowDefinitions.Count
|
||||
If RowNum < 3 Then
|
||||
For Index = RowNum To 2
|
||||
For Index As Integer = RowNum To 2
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(1, GridUnitType.Star)
|
||||
' Row.SetValue(Grid.RowSpanProperty, 3)
|
||||
@@ -1782,7 +1797,7 @@ Public Class MachiningDbPageUC
|
||||
' Definizione di una riga della tabella con la giusta altezza
|
||||
RowNum = FeedGrd.RowDefinitions.Count
|
||||
If RowNum > 3 Then
|
||||
For Index = RowNum - 1 To 3 Step -1
|
||||
For Index As Integer = RowNum - 1 To 3 Step -1
|
||||
FeedGrd.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
End If
|
||||
@@ -1794,7 +1809,7 @@ Public Class MachiningDbPageUC
|
||||
' Eliminazione di una riga della tabella Offset
|
||||
RowNum = OffsetGrd.RowDefinitions.Count
|
||||
If RowNum > 1 Then
|
||||
For Index = RowNum - 1 To 1 Step -1
|
||||
For Index As Integer = RowNum - 1 To 1 Step -1
|
||||
OffsetGrd.RowDefinitions.RemoveAt(Index)
|
||||
OffsetGpBx.SetValue(Grid.RowSpanProperty, 4)
|
||||
Next
|
||||
@@ -2145,7 +2160,7 @@ Public Structure IdNameStruct
|
||||
End Function
|
||||
|
||||
Friend Shared Function IndFromId(Id As Integer, List As ObservableCollection(Of IdNameStruct)) As Integer
|
||||
For i = 0 To List.Count - 1
|
||||
For i As Integer = 0 To List.Count - 1
|
||||
If List(i).Id = Id Then Return i
|
||||
Next
|
||||
Return 0
|
||||
|
||||
@@ -113,12 +113,12 @@ Public Class PolishingsPageUC
|
||||
|
||||
' Recupero nome utensile tramite UUID
|
||||
Dim ToolString As String = String.Empty
|
||||
For Each KitItem In m_KitList
|
||||
For Each KitMachItem In KitItem.KitMachList
|
||||
For Each KitItem As Kit In m_KitList
|
||||
For Each KitMachItem As KitMach In KitItem.KitMachList
|
||||
Dim selToolIndex As Integer = 0
|
||||
EgtTdbGetToolFromUUID(KitMachItem.sToolUUID, ToolString)
|
||||
Dim bToolExist As Boolean = False
|
||||
For Each CurrTool In ToolList
|
||||
For Each CurrTool As String In ToolList
|
||||
If CurrTool.ToString() = ToolString Then
|
||||
bToolExist = True
|
||||
Exit For
|
||||
@@ -177,7 +177,7 @@ Public Class PolishingsPageUC
|
||||
If Not String.IsNullOrWhiteSpace( KitNameTxBx.Text) Then
|
||||
' Verifico che il nome non sia già utilizzato
|
||||
Dim bNameExist As Boolean = False
|
||||
For Each Kit In m_KitList
|
||||
For Each Kit As Kit In m_KitList
|
||||
If Kit.sName = KitNameTxBx.Text Then
|
||||
bNameExist = True
|
||||
Exit For
|
||||
@@ -448,7 +448,7 @@ Public Class PolishingsPageUC
|
||||
If Not IsNothing(m_OldItem) Then
|
||||
Dim nKitIndex As Integer = m_OldItem.nId
|
||||
If nKitIndex <= m_KitList.Count Then
|
||||
For Each KitMachItem In m_KitList(nKitIndex - 1).KitMachList
|
||||
For Each KitMachItem As KitMach In m_KitList(nKitIndex - 1).KitMachList
|
||||
If KitMachItem.m_IsModifiedId OrElse KitMachItem.m_IsModifiedToolUUID OrElse KitMachItem.m_IsModifiedToolName OrElse KitMachItem.m_IsModifiedSelTool OrElse
|
||||
KitMachItem.m_IsModifiedActive OrElse KitMachItem.m_IsModifiedContour OrElse KitMachItem.m_IsModifiedOffCnt OrElse KitMachItem.m_IsModifiedZigZagX OrElse
|
||||
KitMachItem.m_IsModifiedOffZigZagX OrElse KitMachItem.m_IsModifiedZigZagY OrElse KitMachItem.m_IsModifiedStepX OrElse KitMachItem.m_IsModifiedStepY OrElse
|
||||
@@ -466,7 +466,7 @@ Public Class PolishingsPageUC
|
||||
If IsNothing( m_OldItem) Then Return
|
||||
Dim nKitIndex As Integer = m_OldItem.nId
|
||||
If nKitIndex <= m_KitList.Count Then
|
||||
For Each KitMachItem In m_KitList(nKitIndex - 1).KitMachList
|
||||
For Each KitMachItem As KitMach In m_KitList(nKitIndex - 1).KitMachList
|
||||
KitMachItem.m_IsModifiedId = False
|
||||
KitMachItem.m_IsModifiedToolUUID = False
|
||||
KitMachItem.m_IsModifiedToolName = False
|
||||
@@ -911,7 +911,7 @@ Class KitMach
|
||||
m_sToolName = sToolNameDummy
|
||||
End If
|
||||
|
||||
For Each sToolUuidItem In m_MainWindow.m_MachinePageUC.m_PolishingsPageUC.ToolUuidList
|
||||
For Each sToolUuidItem As String In m_MainWindow.m_MachinePageUC.m_PolishingsPageUC.ToolUuidList
|
||||
EgtTdbGetToolFromUUID(sToolUuidItem, sToolNameDummy)
|
||||
If sToolNameDummy.Equals(m_sToolName) Then
|
||||
m_sToolUUID = sToolUuidItem
|
||||
|
||||
+21
-21
@@ -34,8 +34,8 @@ Public Class SetUpPage
|
||||
EgtOutLog("TC warning : too many tools (max 12 * 5)")
|
||||
ColNum = 12
|
||||
End If
|
||||
For Index = 12 To ColNum + 1 Step -1
|
||||
For Index2 = Index * 5 To (Index - 1) * 5 + 1 Step -1
|
||||
For Index As Integer = 12 To ColNum + 1 Step -1
|
||||
For Index2 As Integer = Index * 5 To (Index - 1) * 5 + 1 Step -1
|
||||
TlChGrid.Children.Remove(GetTlChPosFromIndex(Index2))
|
||||
TlChGrid.Children.Remove(GetTxBxFromIndex(Index2))
|
||||
Next
|
||||
@@ -43,14 +43,14 @@ Public Class SetUpPage
|
||||
TlChGrid.ColumnDefinitions.RemoveAt(Index * 2 - 2)
|
||||
Next
|
||||
' Modifico il numero di elementi presenti sull'ultima colonna
|
||||
For Index = ColNum * 5 To m_CurrMachine.ToolChangerNbr + 1 Step -1
|
||||
For Index As Integer = ColNum * 5 To m_CurrMachine.ToolChangerNbr + 1 Step -1
|
||||
TlChGrid.Children.Remove(GetTlChPosFromIndex(Index))
|
||||
TlChGrid.Children.Remove(GetTxBxFromIndex(Index))
|
||||
Next
|
||||
' Assegno lunghezza alla scrollviewer
|
||||
TlChGrid.Width = m_MainWindow.ActualWidth / 15 * 1.6 * ColNum * 2
|
||||
' Carico i nomi dei portautensili
|
||||
For Index = 1 To m_CurrMachine.ToolChangerNbr
|
||||
For Index As Integer = 1 To m_CurrMachine.ToolChangerNbr
|
||||
GetTlChPosFromIndex(Index).PositionNameTxBl.Text = m_CurrMachine.ToolChangerName(Index - 1)
|
||||
Next
|
||||
Else
|
||||
@@ -64,8 +64,8 @@ Public Class SetUpPage
|
||||
EgtOutLog("ManTC warning : too many tools (max 12 * 5)")
|
||||
ManColNum = 12
|
||||
End If
|
||||
For Index = 12 To ManColNum + 1 Step -1
|
||||
For Index2 = Index * 5 To (Index - 1) * 5 + 1 Step -1
|
||||
For Index As Integer = 12 To ManColNum + 1 Step -1
|
||||
For Index2 As Integer = Index * 5 To (Index - 1) * 5 + 1 Step -1
|
||||
ManTlChGrid.Children.Remove(GetManTlChPosFromIndex(Index2))
|
||||
ManTlChGrid.Children.Remove(GetManTxBxFromIndex(Index2))
|
||||
Next
|
||||
@@ -73,14 +73,14 @@ Public Class SetUpPage
|
||||
ManTlChGrid.ColumnDefinitions.RemoveAt(Index * 2 - 2)
|
||||
Next
|
||||
' Modifico il numero di elementi presenti sull'ultima colonna
|
||||
For Index = ManColNum * 5 To m_CurrMachine.ManualToolChangerNbr + 1 Step -1
|
||||
For Index As Integer = ManColNum * 5 To m_CurrMachine.ManualToolChangerNbr + 1 Step -1
|
||||
ManTlChGrid.Children.Remove(GetManTlChPosFromIndex(Index))
|
||||
ManTlChGrid.Children.Remove(GetManTxBxFromIndex(Index))
|
||||
Next
|
||||
' Assegno lunghezza alla scrollviewer
|
||||
ManTlChGrid.Width = m_MainWindow.ActualWidth / 15 * 1.6 * ManColNum * 2
|
||||
' Carico i nomi dei portautensili
|
||||
For Index = 1 To m_CurrMachine.ManualToolChangerNbr
|
||||
For Index As Integer = 1 To m_CurrMachine.ManualToolChangerNbr
|
||||
GetManTlChPosFromIndex(Index).PositionNameTxBl.Text = m_CurrMachine.ManualToolChangerName(Index - 1)
|
||||
Next
|
||||
|
||||
@@ -112,10 +112,10 @@ Public Class SetUpPage
|
||||
InitializeToolGroup( m_CurrMachine.bPolishingWheel, MCH_TY.MILL_POLISHING, EgtMsg( 90756), m_PolishingsList)
|
||||
|
||||
' Posiziono utensili già posizionati sul portautensili
|
||||
For Each ToolPosition In m_CurrMachine.ToolChanger
|
||||
For Each ToolPosition As ToolChangerPos In m_CurrMachine.ToolChanger
|
||||
If ToolPosition.sTool <> String.Empty Then
|
||||
If Not IsNothing( m_DrillbitsList) Then
|
||||
For Each Item In m_DrillbitsList.Items
|
||||
For Each Item As CustomItem In m_DrillbitsList.Items
|
||||
If Item.Name = ToolPosition.sTool Then
|
||||
m_SetUpToolsList.Items.Add(Item)
|
||||
m_DrillbitsList.Items.Remove(Item)
|
||||
@@ -124,7 +124,7 @@ Public Class SetUpPage
|
||||
Next
|
||||
End If
|
||||
If Not IsNothing( m_MillsList) Then
|
||||
For Each Item In m_MillsList.Items
|
||||
For Each Item As CustomItem In m_MillsList.Items
|
||||
If Item.Name = ToolPosition.sTool Then
|
||||
m_SetUpToolsList.Items.Add(Item)
|
||||
m_MillsList.Items.Remove(Item)
|
||||
@@ -133,7 +133,7 @@ Public Class SetUpPage
|
||||
Next
|
||||
End If
|
||||
If Not IsNothing( m_CupsList) Then
|
||||
For Each Item In m_CupsList.Items
|
||||
For Each Item As CustomItem In m_CupsList.Items
|
||||
If Item.Name = ToolPosition.sTool Then
|
||||
m_SetUpToolsList.Items.Add(Item)
|
||||
m_CupsList.Items.Remove(Item)
|
||||
@@ -142,7 +142,7 @@ Public Class SetUpPage
|
||||
Next
|
||||
End If
|
||||
If Not IsNothing( m_PolishingsList) Then
|
||||
For Each Item In m_PolishingsList.Items
|
||||
For Each Item As CustomItem In m_PolishingsList.Items
|
||||
If Item.Name = ToolPosition.sTool Then
|
||||
m_SetUpToolsList.Items.Add(Item)
|
||||
m_PolishingsList.Items.Remove(Item)
|
||||
@@ -156,10 +156,10 @@ Public Class SetUpPage
|
||||
Next
|
||||
|
||||
' Posiziono utensili già posizionati sul portautensili manuale
|
||||
For Each ToolPosition In m_CurrMachine.ManualToolChanger
|
||||
For Each ToolPosition As ToolChangerPos In m_CurrMachine.ManualToolChanger
|
||||
If ToolPosition.sTool <> String.Empty Then
|
||||
If Not IsNothing( m_DrillbitsList) Then
|
||||
For Each Item In m_DrillbitsList.Items
|
||||
For Each Item As CustomItem In m_DrillbitsList.Items
|
||||
If Item.Name = ToolPosition.sTool Then
|
||||
m_SetUpToolsList.Items.Add(Item)
|
||||
m_DrillbitsList.Items.Remove(Item)
|
||||
@@ -168,7 +168,7 @@ Public Class SetUpPage
|
||||
Next
|
||||
End If
|
||||
If Not IsNothing( m_MillsList) Then
|
||||
For Each Item In m_MillsList.Items
|
||||
For Each Item As CustomItem In m_MillsList.Items
|
||||
If Item.Name = ToolPosition.sTool Then
|
||||
m_SetUpToolsList.Items.Add(Item)
|
||||
m_MillsList.Items.Remove(Item)
|
||||
@@ -177,7 +177,7 @@ Public Class SetUpPage
|
||||
Next
|
||||
End If
|
||||
If Not IsNothing( m_CupsList) Then
|
||||
For Each Item In m_CupsList.Items
|
||||
For Each Item As CustomItem In m_CupsList.Items
|
||||
If Item.Name = ToolPosition.sTool Then
|
||||
m_SetUpToolsList.Items.Add(Item)
|
||||
m_CupsList.Items.Remove(Item)
|
||||
@@ -186,7 +186,7 @@ Public Class SetUpPage
|
||||
Next
|
||||
End If
|
||||
If Not IsNothing( m_PolishingsList) Then
|
||||
For Each Item In m_PolishingsList.Items
|
||||
For Each Item As CustomItem In m_PolishingsList.Items
|
||||
If Item.Name = ToolPosition.sTool Then
|
||||
m_SetUpToolsList.Items.Add(Item)
|
||||
m_PolishingsList.Items.Remove(Item)
|
||||
@@ -784,7 +784,7 @@ Public Class SetUpPage
|
||||
|
||||
' Funzione che rimette un utensile nell'albero
|
||||
Private Sub RestoreToolInList(sToolName As String)
|
||||
For Each Tool In m_SetUpToolsList.Items
|
||||
For Each Tool As CustomItem In m_SetUpToolsList.Items
|
||||
If Tool.Name = sToolName Then
|
||||
If Tool.nType = MCH_TY.DRILL_STD Then
|
||||
m_DrillbitsList.Items.Add(Tool)
|
||||
@@ -1119,7 +1119,7 @@ Public Class SetUpPage
|
||||
EgtTdbGetCurrToolParam(MCH_TP.TCPOS, ToolPositionName)
|
||||
If String.IsNullOrEmpty(ToolPositionName) Then Return
|
||||
' Cerco il portautensile nella lista degli automatici per vederne lo stato
|
||||
For Each TlChPos In m_CurrMachine.ToolChanger
|
||||
For Each TlChPos As ToolChangerPos In m_CurrMachine.ToolChanger
|
||||
If TlChPos.sName = ToolPositionName Then
|
||||
' Se la posizione è libera
|
||||
If GetTxBxFromIndex(TlChPos.nPosition).Text = String.Empty Then
|
||||
@@ -1137,7 +1137,7 @@ Public Class SetUpPage
|
||||
End If
|
||||
Next
|
||||
' Cerco il portautensile nella lista dei manuali per vederne lo stato
|
||||
For Each ManTlChPos In m_CurrMachine.ManualToolChanger
|
||||
For Each ManTlChPos As ToolChangerPos In m_CurrMachine.ManualToolChanger
|
||||
If ManTlChPos.sName = ToolPositionName Then
|
||||
' Se la posizione è libera
|
||||
If GetManTxBxFromIndex(ManTlChPos.nPosition).Text = String.Empty Then
|
||||
|
||||
@@ -182,7 +182,7 @@ Public Class ToolsDbPageUC
|
||||
'Funzione che permette l'inizializzazione di albero e parametri all'apertura della pagina ToolsDb
|
||||
Private Sub InitializeFirstSelectedItem()
|
||||
If ToolsList.Count > 0 Then
|
||||
For Each ToolFamily In ToolsList
|
||||
For Each ToolFamily As CathegoryItem In ToolsList
|
||||
If ToolFamily.Items.Count > 0 Then
|
||||
ToolFamily.IsExpanded = True
|
||||
ToolFamily.Items(0).IsSelected = True
|
||||
@@ -227,7 +227,7 @@ Public Class ToolsDbPageUC
|
||||
Dim NewName As String = SelectedCathegory.Name
|
||||
EgtTdbGetToolNewName(NewName)
|
||||
If EgtTdbAddTool(NewName, SelectedCathegory.nTType) Then
|
||||
For Each ToolFamily In ToolsList
|
||||
For Each ToolFamily As CathegoryItem In ToolsList
|
||||
If ToolFamily.nTType = SelectedCathegory.nTType Then
|
||||
Dim NewToolItem As New CustomItem(NewName, SelectedCathegory.nTType)
|
||||
ToolFamily.Items.Add(NewToolItem)
|
||||
@@ -315,7 +315,7 @@ Public Class ToolsDbPageUC
|
||||
' Aggiorno lista utensili
|
||||
Dim CurrType As Integer
|
||||
EgtTdbGetCurrToolParam(MCH_TP.TYPE, CurrType)
|
||||
For Each ToolFamily In ToolsList
|
||||
For Each ToolFamily As CathegoryItem In ToolsList
|
||||
If ToolFamily.nTType = CurrType Then
|
||||
Dim NewToolItem As New CustomItem( NewName, CurrType)
|
||||
ToolFamily.Items.Add( NewToolItem)
|
||||
@@ -459,7 +459,7 @@ Public Class ToolsDbPageUC
|
||||
' Cancello l'utensile
|
||||
EgtTdbRemoveTool(SelectedItem.Name)
|
||||
' Rimuovo il nome dell'albero
|
||||
For Each ToolFamily In ToolsList
|
||||
For Each ToolFamily As CathegoryItem In ToolsList
|
||||
If (ToolFamily.nTType And SelectedItem.nType) <> 0 Then
|
||||
ToolFamily.Items.Remove(SelectedItem)
|
||||
If ToolFamily.Items.Count = 0 Then
|
||||
|
||||
+5
-5
@@ -1153,7 +1153,7 @@ Class MainWindow
|
||||
m_CNCommunication.m_CN.n_DReadELS_handle = 0
|
||||
m_CNCommunication.m_CN.ReadEls_Add_Parameter(m_CurrentMachine.sVarProjFinished, 1)
|
||||
Dim nVarFin As Integer = 0
|
||||
For I = 1 To 4
|
||||
For I As Integer = 1 To 4
|
||||
System.Threading.Thread.Sleep(50)
|
||||
If m_CNCommunication.m_CN.n_DReadELS_handle = 1 Then
|
||||
nVarFin = CInt(m_CNCommunication.m_CN.d_DReadELS_value)
|
||||
@@ -1215,7 +1215,7 @@ Class MainWindow
|
||||
m_CNCommunication.m_CN.n_DReadELS_handle = 0
|
||||
m_CNCommunication.m_CN.ReadEls_Add_Parameter(m_CurrentMachine.sVarProjCopy, 1)
|
||||
Dim nVarCopy As Integer = 0
|
||||
For I = 1 To 10
|
||||
For I As Integer = 1 To 10
|
||||
System.Threading.Thread.Sleep(50)
|
||||
If m_CNCommunication.m_CN.n_DReadELS_handle = 1 Then
|
||||
nVarCopy = CInt(m_CNCommunication.m_CN.d_DReadELS_value)
|
||||
@@ -1268,7 +1268,7 @@ Class MainWindow
|
||||
m_CNCommunication.m_CN.n_DReadELS_handle = 0
|
||||
m_CNCommunication.m_CN.ReadEls_Add_Parameter(m_CurrentMachine.sProdLiProbingStateVar(nI), 1)
|
||||
Dim nProbingState As Integer = 0
|
||||
For I = 1 To 5
|
||||
For I As Integer = 1 To 5
|
||||
System.Threading.Thread.Sleep(20)
|
||||
If m_CNCommunication.m_CN.n_DReadELS_handle = 1 Then
|
||||
nProbingState = CInt(m_CNCommunication.m_CN.d_DReadELS_value)
|
||||
@@ -1281,7 +1281,7 @@ Class MainWindow
|
||||
If m_CurrentMachine.sProdLiProbingTcPosVar(nI) <> "0" Then
|
||||
m_CNCommunication.m_CN.n_DReadELS_handle = 0
|
||||
m_CNCommunication.m_CN.ReadEls_Add_Parameter(m_CurrentMachine.sProdLiProbingTcPosVar(nI), 1)
|
||||
For I = 1 To 5
|
||||
For I As Integer = 1 To 5
|
||||
System.Threading.Thread.Sleep(20)
|
||||
If m_CNCommunication.m_CN.n_DReadELS_handle = 1 Then
|
||||
nTcPos = CInt(m_CNCommunication.m_CN.d_DReadELS_value)
|
||||
@@ -1296,7 +1296,7 @@ Class MainWindow
|
||||
m_CNCommunication.m_CN.n_DReadELS_handle = 0
|
||||
m_CNCommunication.m_CN.ReadEls_Add_Parameter(m_CurrentMachine.sProdLiSawDiameterVar(nI), 1)
|
||||
Dim dDiam As Double = 0
|
||||
For I = 1 To 5
|
||||
For I As Integer = 1 To 5
|
||||
System.Threading.Thread.Sleep(20)
|
||||
If m_CNCommunication.m_CN.n_DReadELS_handle = 1 Then
|
||||
dDiam = m_CNCommunication.m_CN.d_DReadELS_value
|
||||
|
||||
@@ -62,5 +62,5 @@ Imports System.Windows
|
||||
' by using the '*' as shown below:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("2.3.5.1")>
|
||||
<Assembly: AssemblyFileVersion("2.3.5.1")>
|
||||
<Assembly: AssemblyVersion("2.3.6.3")>
|
||||
<Assembly: AssemblyFileVersion("2.3.6.3")>
|
||||
|
||||
@@ -488,7 +488,7 @@ Public Class CNCommunication
|
||||
If m_CN.b_NC_error Then
|
||||
ErrorList.Clear()
|
||||
SyncLock m_CN
|
||||
For Each Item In m_CN.sz_NC_error_messages
|
||||
For Each Item As String In m_CN.sz_NC_error_messages
|
||||
ErrorList.Add(Item)
|
||||
Next
|
||||
End SyncLock
|
||||
@@ -701,7 +701,7 @@ Public Class CNCommunication
|
||||
If m_CN.b_NC_error Then
|
||||
ErrorList.Clear()
|
||||
SyncLock m_CN
|
||||
For Each Item In m_CN.sz_NC_error_messages
|
||||
For Each Item As String In m_CN.sz_NC_error_messages
|
||||
ErrorList.Add(Item)
|
||||
Next
|
||||
End SyncLock
|
||||
|
||||
+1
-1
@@ -719,7 +719,7 @@ Module M_MMFiles
|
||||
Next
|
||||
|
||||
' Copia variabili R
|
||||
For n = 0 To (N_R_VAR - 1)
|
||||
For n As Integer = 0 To (N_R_VAR - 1)
|
||||
CurrCN.d_Dvariable_values(n) = SiemensRet.d_interf_variable_values(n)
|
||||
Next
|
||||
|
||||
|
||||
+7
-7
@@ -22,7 +22,7 @@
|
||||
<IncrementalBuild>true</IncrementalBuild>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DocumentationFile>OmagCUT.xml</DocumentationFile>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42032,42036</NoWarn>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
|
||||
<WarningsAsErrors>
|
||||
</WarningsAsErrors>
|
||||
</PropertyGroup>
|
||||
@@ -36,7 +36,7 @@
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DocumentationFile>OmagCUT.xml</DocumentationFile>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42032,42036</NoWarn>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
|
||||
<WarningsAsErrors>
|
||||
</WarningsAsErrors>
|
||||
</PropertyGroup>
|
||||
@@ -50,7 +50,7 @@
|
||||
<OptionStrict>Off</OptionStrict>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionInfer>On</OptionInfer>
|
||||
<OptionInfer>Off</OptionInfer>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
@@ -58,7 +58,7 @@
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>bin\x86\Debug\</OutputPath>
|
||||
<DocumentationFile>OmagCUT.xml</DocumentationFile>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42032,42036</NoWarn>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
@@ -70,7 +70,7 @@
|
||||
<OutputPath>bin\x86\Release\</OutputPath>
|
||||
<DocumentationFile>OmagCUT.xml</DocumentationFile>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42032,42036</NoWarn>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
|
||||
<DebugType>None</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
@@ -96,7 +96,7 @@
|
||||
<OutputPath>bin\Trial\</OutputPath>
|
||||
<DocumentationFile>OmagCUT.xml</DocumentationFile>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42032,42036</NoWarn>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
@@ -105,7 +105,7 @@
|
||||
<OutputPath>bin\x86\Trial\</OutputPath>
|
||||
<DocumentationFile>OmagCUT.xml</DocumentationFile>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42032,42036</NoWarn>
|
||||
<NoWarn>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
|
||||
<DebugType>None</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
|
||||
@@ -1209,7 +1209,7 @@ Public Class OptionsPageUC
|
||||
Dim sCurrProjectDir As String = Path.GetDirectoryName(sCurrProject)
|
||||
If Not String.IsNullOrWhiteSpace(sCurrProjectDir) Then
|
||||
Dim TempFiles() As String = Directory.GetFiles(sCurrProjectDir)
|
||||
For FileIndex = 0 To TempFiles.Count - 1
|
||||
For FileIndex As Integer = 0 To TempFiles.Count - 1
|
||||
If Path.GetFileNameWithoutExtension(TempFiles(FileIndex)).Contains(Path.GetFileNameWithoutExtension(sCurrProject)) AndAlso TempFiles(FileIndex) <> sCurrProject Then
|
||||
OtherFiles.Add(TempFiles(FileIndex))
|
||||
End If
|
||||
|
||||
@@ -541,7 +541,7 @@ Public Class ProjectMgrUC
|
||||
m_CurrNcComm.m_CN.n_DReadELS_handle = 0
|
||||
m_CurrNcComm.m_CN.ReadEls_Add_Parameter(m_CurrMachine.sVarProg1, 1)
|
||||
Dim nVarProg1 As Integer = 99
|
||||
For I = 0 To 10
|
||||
For I As Integer = 0 To 10
|
||||
System.Threading.Thread.Sleep(50)
|
||||
If m_CurrNcComm.m_CN.n_DReadELS_handle = 1 Then
|
||||
nVarProg1 = CInt(m_CurrNcComm.m_CN.d_DReadELS_value)
|
||||
@@ -552,7 +552,7 @@ Public Class ProjectMgrUC
|
||||
m_CurrNcComm.m_CN.n_DReadELS_handle = 0
|
||||
m_CurrNcComm.m_CN.ReadEls_Add_Parameter(m_CurrMachine.sVarProg2, 1)
|
||||
Dim nVarProg2 As Integer = 99
|
||||
For I = 0 To 10
|
||||
For I As Integer = 0 To 10
|
||||
System.Threading.Thread.Sleep(50)
|
||||
If m_CurrNcComm.m_CN.n_DReadELS_handle = 1 Then
|
||||
nVarProg2 = CInt(m_CurrNcComm.m_CN.d_DReadELS_value)
|
||||
@@ -564,7 +564,7 @@ Public Class ProjectMgrUC
|
||||
If Not String.IsNullOrWhiteSpace(m_CurrMachine.sVarProgTwins) Then
|
||||
m_CurrNcComm.m_CN.n_DReadELS_handle = 0
|
||||
m_CurrNcComm.m_CN.ReadEls_Add_Parameter(m_CurrMachine.sVarProgTwins, 1)
|
||||
For I = 0 To 10
|
||||
For I As Integer = 0 To 10
|
||||
System.Threading.Thread.Sleep(50)
|
||||
If m_CurrNcComm.m_CN.n_DReadELS_handle = 1 Then
|
||||
nVarProgTwins = CInt(m_CurrNcComm.m_CN.d_DReadELS_value)
|
||||
|
||||
@@ -90,7 +90,7 @@ Public Class ChooseMachining
|
||||
End If
|
||||
End If
|
||||
' Definizione di due righe della tabella con la giusta altezza
|
||||
For Index = 0 To 1
|
||||
For Index As Integer = 0 To 1
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(0.5, GridUnitType.Star)
|
||||
ChooseMachiningGrid.RowDefinitions.Add(Row)
|
||||
@@ -171,7 +171,7 @@ Public Class ChooseMachining
|
||||
If SysNotes <> String.Empty Then
|
||||
Dim MachiningMaterials() = SysNotes.Split(";".ToCharArray)
|
||||
SysNotes = String.Empty
|
||||
For Each Material In MachiningMaterials
|
||||
For Each Material As Object In MachiningMaterials
|
||||
Dim Param() As String = Material.Split(",".ToCharArray)
|
||||
If Param(0) = m_CurrentMachine.CurrMat.nId.ToString() Then
|
||||
Dim dRawHeight = GetRawHeight()
|
||||
@@ -196,13 +196,13 @@ Public Class ChooseMachining
|
||||
Private Sub CreateMachiningList(MachiningType As Integer, MachiningList As List(Of String))
|
||||
' Recupero UUID di tutti gli utensili attrezzati (nel ToolChanger e nel ManualToolChanger)
|
||||
Dim TuuidList As New List(Of String)
|
||||
For Each ToolChangerPos In m_CurrentMachine.ToolChanger
|
||||
For Each ToolChangerPos As ToolChangerPos In m_CurrentMachine.ToolChanger
|
||||
Dim sTuuid As String = String.Empty
|
||||
EgtTdbSetCurrTool(ToolChangerPos.sTool)
|
||||
EgtTdbGetCurrToolParam(MCH_TP.UUID, sTuuid)
|
||||
TuuidList.Add(sTuuid)
|
||||
Next
|
||||
For Each ToolChangerPos In m_CurrentMachine.ManualToolChanger
|
||||
For Each ToolChangerPos As ToolChangerPos In m_CurrentMachine.ManualToolChanger
|
||||
Dim sTuuid As String = String.Empty
|
||||
EgtTdbSetCurrTool(ToolChangerPos.sTool)
|
||||
EgtTdbGetCurrToolParam(MCH_TP.UUID, sTuuid)
|
||||
@@ -217,7 +217,7 @@ Public Class ChooseMachining
|
||||
Dim sMachTuuid As String = String.Empty
|
||||
EgtMdbGetCurrMachiningParam(MCH_MP.TUUID, sMachTuuid)
|
||||
' Cerco UUID nella lista degli attrezzati
|
||||
For Each Tuuid In TuuidList
|
||||
For Each Tuuid As String In TuuidList
|
||||
If sMachTuuid = Tuuid Then
|
||||
If VerifyMatThickCompatibility() Then
|
||||
MachiningList.Add(MachiningName)
|
||||
@@ -241,7 +241,7 @@ Public Class ChooseMachining
|
||||
Select Case SelectedItem.nId
|
||||
Case 0 ' Nessuna
|
||||
If m_RowNumber > 8 Then
|
||||
For Index = m_RowNumber - 1 To 8 Step -1
|
||||
For Index As Integer = m_RowNumber - 1 To 8 Step -1
|
||||
ChooseMachiningGrid.RowDefinitions.RemoveAt(Index)
|
||||
Next
|
||||
m_RowNumber = 8
|
||||
@@ -254,7 +254,7 @@ Public Class ChooseMachining
|
||||
Case 1 ' Foratura
|
||||
' Definizione di due righe della tabella con la giusta altezza
|
||||
If m_RowNumber < 10 Then
|
||||
For Index = 1 To 10 - m_RowNumber
|
||||
For Index As Integer = 1 To 10 - m_RowNumber
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(0.5, GridUnitType.Star)
|
||||
ChooseMachiningGrid.RowDefinitions.Add(Row)
|
||||
@@ -275,7 +275,7 @@ Public Class ChooseMachining
|
||||
Case 2 ' Fresatura
|
||||
' Definizione di due righe della tabella con la giusta altezza
|
||||
If m_RowNumber < 10 Then
|
||||
For Index = 1 To 10 - m_RowNumber
|
||||
For Index As Integer = 1 To 10 - m_RowNumber
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(0.5, GridUnitType.Star)
|
||||
ChooseMachiningGrid.RowDefinitions.Add(Row)
|
||||
@@ -296,7 +296,7 @@ Public Class ChooseMachining
|
||||
Case 3 ' Foratura + Fresatura (Entrambe)
|
||||
' Definizione di quattro righe della tabella con la giusta altezza
|
||||
If m_RowNumber < 12 Then
|
||||
For Index = 1 To 12 - m_RowNumber
|
||||
For Index As Integer = 1 To 12 - m_RowNumber
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(0.5, GridUnitType.Star)
|
||||
ChooseMachiningGrid.RowDefinitions.Add(Row)
|
||||
@@ -323,7 +323,7 @@ Public Class ChooseMachining
|
||||
Case 4 ' WaterJetting
|
||||
' Definizione di due righe della tabella con la giusta altezza
|
||||
If m_RowNumber < 10 Then
|
||||
For Index = 1 To 10 - m_RowNumber
|
||||
For Index As Integer = 1 To 10 - m_RowNumber
|
||||
Dim Row As New RowDefinition
|
||||
Row.Height = New GridLength(0.5, GridUnitType.Star)
|
||||
ChooseMachiningGrid.RowDefinitions.Add(Row)
|
||||
@@ -376,7 +376,7 @@ Class StringIdCmBx
|
||||
Private m_sName As String
|
||||
|
||||
Friend Overloads Shared Function FromIdToStringIdCmBx(nId As Integer, List As List(Of StringIdCmBx)) As StringIdCmBx
|
||||
For Each Item In List
|
||||
For Each Item As StringIdCmBx In List
|
||||
If Item.nId = nId Then
|
||||
Return Item
|
||||
End If
|
||||
@@ -385,7 +385,7 @@ Class StringIdCmBx
|
||||
End Function
|
||||
|
||||
Friend Overloads Shared Function FromIdToStringIdCmBx(nId As Integer, List As ObservableCollection(Of StringIdCmBx)) As StringIdCmBx
|
||||
For Each Item In List
|
||||
For Each Item As StringIdCmBx In List
|
||||
If Item.nId = nId Then
|
||||
Return Item
|
||||
End If
|
||||
|
||||
@@ -1289,7 +1289,7 @@ Public Class RawPartPageUC
|
||||
Return False
|
||||
End If
|
||||
' Cancello eventuali curve risultato dell'offset oltre la prima
|
||||
For i = 1 To nCount - 1
|
||||
For i As Integer = 1 To nCount - 1
|
||||
EgtErase(nKerfId + i)
|
||||
Next
|
||||
' Cancello il vecchio kerf
|
||||
@@ -1656,7 +1656,7 @@ Public Class RawPartPageUC
|
||||
m_MainWindow.m_CNCommunication.m_CN.n_DReadELS_handle = 0
|
||||
' Definisco flag tastatura
|
||||
Dim bProbingOk As Boolean = False
|
||||
For I = 0 To 120
|
||||
For I As integer = 0 To 120
|
||||
' Devo rileggere la variabile ad ogni ciclo
|
||||
m_MainWindow.m_CNCommunication.m_CN.ReadEls_Add_Parameter(ProbingStateNameVar, 3)
|
||||
System.Threading.Thread.Sleep(100)
|
||||
@@ -1693,7 +1693,7 @@ Public Class RawPartPageUC
|
||||
Dim RawThicknessNameVar As String = String.Empty
|
||||
GetPrivateProfileString(S_MACH_PROBING, K_RAWTHICKNESS, "", RawThicknessNameVar, m_MainWindow.GetMachIniFile())
|
||||
m_MainWindow.m_CNCommunication.m_CN.n_DReadELS_handle = 0
|
||||
For I = 0 To 20
|
||||
For I As integer = 0 To 20
|
||||
' Devo rileggere la variabile ad ogni ciclo
|
||||
m_MainWindow.m_CNCommunication.m_CN.ReadEls_Add_Parameter(RawThicknessNameVar, 3)
|
||||
If m_MainWindow.m_CNCommunication.m_CN.n_DReadELS_handle = 3 Then
|
||||
@@ -1813,7 +1813,7 @@ Public Class RawPartPageUC
|
||||
CloseRawByLaser()
|
||||
Else
|
||||
' Elimino tutti i segmenti disegnati
|
||||
For Each nEntityId In m_CurveXKerfList
|
||||
For Each nEntityId As Integer In m_CurveXKerfList
|
||||
If EgtGetType(nEntityId) = GDB_TY.CRV_LINE Then
|
||||
EgtErase(nEntityId)
|
||||
End If
|
||||
|
||||
@@ -57,7 +57,7 @@ Public Class SimulationPageUC
|
||||
UsageTxBl.Text = EgtMsg(MSG_SIMULATIONPAGEUC + 18) ' Utilizzo
|
||||
' Impostazioni box assi
|
||||
m_SimulationAxesNum = GetPrivateProfileInt(S_AXES, K_SIMULATIONAXESNUM, 5, m_MainWindow.GetMachIniFile())
|
||||
For Index = 0 To AxesUniformGrid.Children.Count - 1
|
||||
For Index As Integer = 0 To AxesUniformGrid.Children.Count - 1
|
||||
If Index > m_SimulationAxesNum - 1 And Index < AxesUniformGrid.Children.Count - 2 Then
|
||||
If TypeOf AxesUniformGrid.Children(Index) Is Grid Then
|
||||
Dim AxisGrid As Grid = DirectCast(AxesUniformGrid.Children(Index), Grid)
|
||||
|
||||
@@ -121,7 +121,7 @@ Public Class WorkInProgressPageUC
|
||||
m_CurrNcComm.m_CN.n_DReadELS_handle = 0
|
||||
m_CurrNcComm.m_CN.ReadEls_Add_Parameter(m_CurrMachine.sVarProg1, 1)
|
||||
Dim nVarProg1 As Integer = 99
|
||||
For I = 0 To 20
|
||||
For I As Integer = 0 To 20
|
||||
System.Threading.Thread.Sleep(100)
|
||||
If m_CurrNcComm.m_CN.n_DReadELS_handle = 1 Then
|
||||
nVarProg1 = CInt(m_CurrNcComm.m_CN.d_DReadELS_value)
|
||||
@@ -135,7 +135,7 @@ Public Class WorkInProgressPageUC
|
||||
m_CurrNcComm.m_CN.n_DReadELS_handle = 0
|
||||
m_CurrNcComm.m_CN.ReadEls_Add_Parameter(m_CurrMachine.sVarProg2, 1)
|
||||
Dim nVarProg2 As Integer = 99
|
||||
For I = 0 To 20
|
||||
For I As Integer = 0 To 20
|
||||
System.Threading.Thread.Sleep(100)
|
||||
If m_CurrNcComm.m_CN.n_DReadELS_handle = 1 Then
|
||||
nVarProg2 = CInt(m_CurrNcComm.m_CN.d_DReadELS_value)
|
||||
|
||||
Reference in New Issue
Block a user