Aggiunta elemento tooltip con relative immagini e file ini

This commit is contained in:
Demetrio Cassarino
2023-08-11 16:48:46 +02:00
parent db65ef9e15
commit 96be2e5fbf
101 changed files with 1475 additions and 23 deletions
+1
View File
@@ -14,6 +14,7 @@
Public Module ConstMachDataIni
Public Const MACHDATA_INI_FILE_NAME As String = "Data.ini"
Public Const TOOLTIP_INI_FILE_NAME As String = "TooltipData.ini"
Public Const S_TABLE As String = "Table"
Public Const K_DIMX As String = "DimX"
+10
View File
@@ -13,4 +13,14 @@
Public Const S_MINMAX As String = "MinMax"
#Region "ToolTip"
Public Const K_TITLE As String = "Title"
Public Const K_DESCRIPTION As String = "Description"
Public Const K_FIRST_ICON As String = "Icon_First"
Public Const K_SECOND_ICON As String = "Icon_Second"
Public Const K_ORIENTATION_ICON As String = "IconOrientation"
#End Region
End Module
@@ -56,6 +56,7 @@
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sName}"
Margin="0,0,2.5,0"
ToolTip="{StaticResource MachiningParam_Tooltip}"
Style="{StaticResource ParameterList_TextBlock}"/>
<EgtWPFLib5:EgtTextBox2 Grid.Column="1"
Text="{Binding sValue, UpdateSourceTrigger=Explicit}"
@@ -81,7 +82,9 @@
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sName}"
Margin="0,0,2.5,0"
Style="{StaticResource ParameterList_TextBlock}"/>
ToolTip="{StaticResource MachiningParam_Tooltip}"
Style="{StaticResource ParameterList_TextBlock}">
</TextBlock>
<ComboBox Grid.Column="1"
ItemsSource="{Binding ValueList}"
SelectedItem="{Binding SelValue}"
@@ -109,6 +112,7 @@
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sName}"
Margin="0,0,2.5,0"
ToolTip="{StaticResource MachiningParam_Tooltip}"
Style="{StaticResource ParameterList_TextBlock}"/>
<CheckBox Grid.Column="1"
IsChecked="{Binding bValue}"
@@ -135,6 +139,7 @@
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sName}"
Margin="0,0,2.5,0"
ToolTip="{StaticResource MachiningParam_Tooltip}"
Style="{StaticResource ParameterList_TextBlock}"/>
<CheckBox Grid.Column="1"
IsChecked="{Binding bValue}"
@@ -160,6 +165,7 @@
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sName}"
Margin="0,0,2.5,0"
ToolTip="{StaticResource MachiningParam_Tooltip}"
Style="{StaticResource ParameterList_TextBlock}"/>
<ListBox Grid.Column="1"
ItemsSource="{Binding ValueList}"
+192
View File
@@ -206,6 +206,7 @@
<DependentUpon>MaterialDbV.xaml</DependentUpon>
</Compile>
<Compile Include="MaterialDb\MaterialDbVM.vb" />
<Compile Include="Resources\TooltipMsg.vb" />
<Compile Include="TSFEditor\ColumnHeader.xaml.vb">
<DependentUpon>ColumnHeader.xaml</DependentUpon>
</Compile>
@@ -604,6 +605,7 @@
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="packages.config" />
<None Include="Resources\TooltipData.ini" />
<Resource Include="Resources\Fonts\Roboto-Regular.ttf" />
<Resource Include="Resources\Fonts\Roboto-Light.ttf" />
</ItemGroup>
@@ -855,6 +857,196 @@
<ItemGroup>
<Resource Include="Resources\RibParamPanel\CopyFrom.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\SpiralVase_1.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\SpiralVase_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\StrandOrder_1.png" />
<Resource Include="Resources\ToolTip\StrandOrder_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\StrandHeight_1.png" />
<Resource Include="Resources\ToolTip\StrandHeight_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\StrandWidth_1.png" />
<Resource Include="Resources\ToolTip\StrandWidth_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\StrandCount_1.png" />
<Resource Include="Resources\ToolTip\StrandCount_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Offset_1.png" />
<Resource Include="Resources\ToolTip\Offset_2.png" />
<Resource Include="Resources\ToolTip\StrandOverlap_1.png" />
<Resource Include="Resources\ToolTip\StrandOverlap_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\StrandPointOffset.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Direction.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LinkZUp_1.png" />
<Resource Include="Resources\ToolTip\LinkZUp_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Diameter_1.png" />
<Resource Include="Resources\ToolTip\Diameter_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LinkType_1.png" />
<Resource Include="Resources\ToolTip\LinkType_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LinkParam_1.png" />
<Resource Include="Resources\ToolTip\LinkParam_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LeadIn_1.png" />
<Resource Include="Resources\ToolTip\LeadIn_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\OffsetLeadPoint_1.png" />
<Resource Include="Resources\ToolTip\OffsetLeadPoint_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LeadOut_1.png" />
<Resource Include="Resources\ToolTip\LeadOut_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\CoastingLen.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\WipeLen_1.png" />
<Resource Include="Resources\ToolTip\WipeLen_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\OverlapRibs_1.png" />
<Resource Include="Resources\ToolTip\OverlapRibs_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\StrandCountRibs_1.png" />
<Resource Include="Resources\ToolTip\StrandCountRibs_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LinkRibs.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\InvertDirectionRibs_1.png" />
<Resource Include="Resources\ToolTip\InvertDirectionRibs_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\InvertStrandOrderRibs_1.png" />
<Resource Include="Resources\ToolTip\InvertStrandOrderRibs_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LeadInInvertRibs_1.png" />
<Resource Include="Resources\ToolTip\LeadInInvertRibs_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LeadOutInvertRibs_1.png" />
<Resource Include="Resources\ToolTip\LeadOutInvertRibs_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LeadOutCoasting.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LeadOutWipeRibs_1.png" />
<Resource Include="Resources\ToolTip\LeadOutWipeRibs_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\LeadOutWipeDirRibs_1.png" />
<Resource Include="Resources\ToolTip\LeadOutWipeDirRibs_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Difference.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Coasting.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Wipe_1.png" />
<Resource Include="Resources\ToolTip\Wipe_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Infill_1.png" />
<Resource Include="Resources\ToolTip\Infill_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Density_1.png" />
<Resource Include="Resources\ToolTip\Density_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Direction_1.png" />
<Resource Include="Resources\ToolTip\Direction_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Directionx_1.png" />
<Resource Include="Resources\ToolTip\Directionx_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\Directiony_1.png" />
<Resource Include="Resources\ToolTip\Directiony_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\CoastingLength.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\WipeLength.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\FloorCount_1.png" />
<Resource Include="Resources\ToolTip\FloorCount_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\FloorType_1.png" />
<Resource Include="Resources\ToolTip\FloorType_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\CeilCount_1.png" />
<Resource Include="Resources\ToolTip\CeilCount_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\InfillType.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\InfillDensity_1.png" />
<Resource Include="Resources\ToolTip\InfillDensity_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\GridOverlap_1.png" />
<Resource Include="Resources\ToolTip\GridOverlap_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\PDirection_1.png" />
<Resource Include="Resources\ToolTip\PDirection_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\OffsetX_1.png" />
<Resource Include="Resources\ToolTip\OffsetX_2.png" />
<Resource Include="Resources\ToolTip\OffsetY_1.png" />
<Resource Include="Resources\ToolTip\OffsetY_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\CoastingLength_1.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\WipeLength_1.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\WipeDirection_1.png" />
<Resource Include="Resources\ToolTip\WipeDirection_2.png" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\ToolTip\InvertOrderRibs_1.png" />
<Resource Include="Resources\ToolTip\InvertOrderRibs_2.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
<PropertyGroup>
<PostBuildEvent>IF "$(PlatformName)"=="x86" IF "$(ConfigurationName)" == "Release" copy $(TargetPath) c:\EgtProg\Icarus\IcarusR32.exe
+70
View File
@@ -484,9 +484,78 @@ Public Class MachiningCathegory
End Class
Public Class ToolTipDataMsg
Inherits VMBase
Protected m_sNameTitleToolTip As String
Public ReadOnly Property sNameTitleToolTip As String
Get
Return m_sNameTitleToolTip
End Get
End Property
Protected m_sNameDescriptionToolTip As String
Public ReadOnly Property sNameDescriptionToolTip As String
Get
Return m_sNameDescriptionToolTip
End Get
End Property
Protected m_sIconOrientation As String
Public ReadOnly Property sIconOrientation As String
Get
Return m_sIconOrientation
End Get
End Property
Protected m_sIconToolTip_First As String
Public ReadOnly Property sIconToolTip_First As String
Get
Return m_sIconToolTip_First
End Get
End Property
Protected m_nDimension As Integer
Public ReadOnly Property nDimension As Integer
Get
Return m_nDimension
End Get
End Property
Protected m_sIconToolTip_Second As String
Public ReadOnly Property sIconToolTip_Second As String
Get
Return m_sIconToolTip_Second
End Get
End Property
Sub New(Type As MachiningParam.Params)
Dim sTitle As String = ""
Dim sDescription As String = ""
If GetPrivateProfileString(Type, K_TITLE, "", sTitle, CurrentMachine.sToolTipFilePath) > 0 Then
GetPrivateProfileString(Type, K_DESCRIPTION, "", sDescription, CurrentMachine.sToolTipFilePath)
m_sNameTitleToolTip = ReadToolTipMsg(sTitle)
m_sNameDescriptionToolTip = ReadToolTipMsg(sDescription)
End If
If GetPrivateProfileString(Type, K_FIRST_ICON, "", m_sIconToolTip_First, CurrentMachine.sToolTipFilePath) > 0 And GetPrivateProfileString(Type, K_SECOND_ICON, "", m_sIconToolTip_Second, CurrentMachine.sToolTipFilePath) > 0 Then
GetPrivateProfileString(Type, K_ORIENTATION_ICON, "", m_sIconOrientation, CurrentMachine.sToolTipFilePath)
m_nDimension = 200
End If
End Sub
End Class
Public MustInherit Class MachiningParam
Inherits VMBase
Protected m_Tooltip As ToolTipDataMsg
Public ReadOnly Property Tooltip As ToolTipDataMsg
Get
Return m_Tooltip
End Get
End Property
Public Enum Params As Integer
SLICINGTYPE = 1
SPIRALVASE = 2
@@ -774,6 +843,7 @@ Public MustInherit Class MachiningParam
Case Params.INFILLWIPEDIR
m_sName = "Wipe Direction"
End Select
m_Tooltip = New ToolTipDataMsg(m_Type)
End Sub
Sub New(sName As String, Cathegory As MachiningCathegory)
+4
View File
@@ -142,6 +142,7 @@
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sName}"
Margin="0,0,2.5,0"
ToolTip="{StaticResource MachiningParam_Tooltip}"
Style="{StaticResource ParameterList_TextBlock}"/>
<EgtWPFLib5:EgtTextBox2 Grid.Column="1"
Text="{Binding sValue, UpdateSourceTrigger=Explicit}"
@@ -158,6 +159,7 @@
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sName}"
Margin="0,0,2.5,0"
ToolTip="{StaticResource MachiningParam_Tooltip}"
Style="{StaticResource ParameterList_TextBlock}"/>
<ComboBox Grid.Column="1"
ItemsSource="{Binding ValueList}"
@@ -177,6 +179,7 @@
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sName}"
Margin="0,0,2.5,0"
ToolTip="{StaticResource MachiningParam_Tooltip}"
Style="{StaticResource ParameterList_TextBlock}"/>
<CheckBox Grid.Column="1"
IsChecked="{Binding bValue}"
@@ -210,6 +213,7 @@
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding sName}"
Margin="0,0,2.5,0"
ToolTip="{StaticResource MachiningParam_Tooltip}"
Style="{StaticResource ParameterList_TextBlock}"/>
<Grid Grid.Column="1">
<Grid.ColumnDefinitions>
-22
View File
@@ -112,28 +112,6 @@ Public Class MachiningDbVM
End Get
End Property
#Region "Tooltip"
Public ReadOnly Property Import_ToolTip As String
Get
Return "Import"
End Get
End Property
Public ReadOnly Property Export_ToolTip As String
Get
Return "Export"
End Get
End Property
Public ReadOnly Property EditName_ToolTip As String
Get
Return "Edit Name"
End Get
End Property
#End Region ' Tooltip
' Definizione comandi
Private m_cmdOk As ICommand
Private m_cmdNew As ICommand
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

+625
View File
@@ -0,0 +1,625 @@
[1]
Title=1
Description=2
Icon_First=
Icon_Second=
[2]
Title=Spiral Vase
Description=Print a single layer spiral shell (without interruption).
Icon_First="\Resources\ToolTip\SpiralVase_1.png"
Icon_Second="\Resources\ToolTip\SpiralVase_2.png"
Height_Icon=200
Width_Icon=200
[3]
Title=Strand Height
Description=The height of the layer.
Icon_First="\Resources\ToolTip\StrandHeight_1.png"
Icon_Second="\Resources\ToolTip\StrandHeight_2.png"
Height_Icon=200
Width_Icon=200
[4]
Title=Strand Width
Description=The width of the strand.
Icon_First="\Resources\ToolTip\StrandWidth_1.png"
Icon_Second="\Resources\ToolTip\StrandWidth_2.png"
Height_Icon=200
Width_Icon=200
[5]
Title=Strand Count
Description=Number of Strands making up the shell.
Icon_First="\Resources\ToolTip\StrandCount_1.png"
Icon_Second="\Resources\ToolTip\StrandCount_2.png"
Height_Icon=200
Width_Icon=200
[6]
Title=Offset
Description=2D offset of each layer. The offset is in the orthogonal to the printin axis.
Icon_First="\Resources\ToolTip\Offset_1.png"
Icon_Second="\Resources\ToolTip\Offset_2.png"
Height_Icon=200
Width_Icon=200
[7]
Title=Strand Overlap[%]
Description=Overlap between the strands in the same layer (only valid for the shell).
Icon_First="\Resources\ToolTip\StrandOverlap_1.png"
Icon_Second="\Resources\ToolTip\StrandOverlap_2.png"
Height_Icon=200
Width_Icon=200
[8]
Title=Start Point Offset on Layer
Description=Start point offset of each shells strand of every Z layer.
Icon_First="\Resources\ToolTip\StrandPointOffset.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[9]
Title=Strand Order
Description=Printing order of the shell (Outer-Inner or Inner-Outer).
Icon_First="\Resources\ToolTip\StrandOrder_1.png"
Icon_Second="\Resources\ToolTip\StrandOrder_2.png"
Height_Icon=200
Width_Icon=200
[10]
Title=Direction
Description=Printing direction of the shell.
Icon_First="\Resources\ToolTip\Direction_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[12]
Title=G0 Feed
Description=Feed of the X Y travel move.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[13]
Title=Link Z Up
Description=Z up movement for travel move to prevent the nozzle hitting the print.
Icon_First="\Resources\ToolTip\LinkZUp_1.png"
Icon_Second="\Resources\ToolTip\LinkZUp_2.png"
Height_Icon=200
Width_Icon=200
[14]
Title=G0 Feed Z
Description=Feed of the Z travel move.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[15]
Title=Nozzle Diameter
Description=Diameter of the bottom part of the nozzle (external).
Icon_First="\Resources\ToolTip\Diameter_1.png"
Icon_Second="\Resources\ToolTip\Diameter_2.png"
Height_Icon=200
Width_Icon=200
[16]
Title=Flow Rate[%]
Description=Alteration of the material flow compared to theoretical.
Icon_First="\Resources\ToolTip\FlowRate_1.png"
Icon_Second="\Resources\ToolTip\FlowRate_2.png"
Height_Icon=200
Width_Icon=200
[17]
Title=Dynamic Mode
Description=How fast accelerations and decellerations are.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[18]
Title=Print Order
Description=Select the order of the printing features.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[19]
Title=Pre Flow Delay
Description=Set a pause time before starting to print after a flow stop.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[20]
Title=Post Flow Delay
Description=Set a pause time after starting to print after a flow stop.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[21]
Title=Screw Back
Description=Depending on the material viscosity, how strong retract the material when it stop the extrusion. From 0 to 300.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[51]
Title=Link Type
Description=Link type between each shell strand.
Icon_First="\Resources\ToolTip\LinkType_1.png"
Icon_Second="\Resources\ToolTip\LinkType_2.png"
Height_Icon=200
Width_Icon=200
[52]
Title=Link Param
Description=How distant are the lead points if link type is different then “none”.
Icon_First="\Resources\ToolTip\LinkParam_1.png"
Icon_Second="\Resources\ToolTip\LinkParam_2.png"
Height_Icon=200
Width_Icon=200
[53]
Title=Lead In
Description=Type of lead in.
Icon_First="\Resources\ToolTip\LeadIn_1.png"
Icon_Second="\Resources\ToolTip\LeadIn_2.png"
Height_Icon=200
Width_Icon=200
[54]
Title=Lead In Tang Dist
Description=If lead in is different from “none”, the tangent distance of the approach.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[55]
Title=Lead In Ortho Dist
Description=If lead in is different from “none”, the orthogonal distance of the approach.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[56]
Title=Offset Lead Point
Description=Offset (positive or negative) of the start point after a flow stop.
Icon_First="\Resources\ToolTip\=OffsetLeadPoint_1.png"
Icon_Second="\Resources\ToolTip\=OffsetLeadPoint_2.png"
Height_Icon=200
Width_Icon=200
[57]
Title=Lead Out
Description=Type of lead out.
Icon_First="\Resources\ToolTip\=LeadOut_1.png"
Icon_Second="\Resources\ToolTip\=LeadOut_2.png"
Height_Icon=200
Width_Icon=200
[58]
Title=Lead Out Tang Dist
Description=If Lead Out is different from “none”, the tangent distance of the lead out.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[59]
Title=Lead Out Ortho Dist
Description=If Lead Out is different from “none”, the orthogonal distance of the lead out.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[60]
Title=Coasting Len
Description=Distance between the start of the shell and the interruption of the flow.
Icon_First="\Resources\ToolTip\=CoastingLen_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[61]
Title=Coasting Feed[%]
Description=Percentage of the working feed to execute the coasting.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[62]
Title=Wipe Len
Description=Length of the wipe movement.
Icon_First="\Resources\ToolTip\WipeLen_1.png"
Icon_Second="\Resources\ToolTip\WipeLen_2.png"
Height_Icon=200
Width_Icon=200
[63]
Title=Wipe Feed[%]
Description=Percentage of the working feed to execute the wipe.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[101]
Title=Type
Description=Type of ribs and how they interact with the printing solid.
-Internal: It cut the surface inside the print solid.
-External: It cut the surface outside the print solid.
-Unbounded: If the parameter “Limit Unbounded With Solid” is flagged, it cut the surface inside the print solid. Otherwise, it print the ribs as the surface is modeled, without cutting it.
-Support: As Internal, it cut the surface inside the print solid, its made so if you need to diversify parameters from Internal ribs and Internal supports.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[102]
Title=Overlap[%]
Description=If the ribs type is “Unbounded”, it print only the ribs inside the solid, any part outside the solid is cut.
Icon_First="\Resources\ToolTip\OverlapRibs_1.png"
Icon_Second="\Resources\ToolTip\OverlapRibs_2.png"
Height_Icon=200
Width_Icon=200
[103]
Title=Strand Count
Description=Number of strand that each rib has.
Icon_First="\Resources\ToolTip\StrandCountRibs_1.png"
Icon_Second="\Resources\ToolTip\StrandCountRibs_2.png"
Height_Icon=200
Width_Icon=200
[104]
Title=Link
Description=Link all the ribs, if possible.
Icon_First=\Resources\ToolTip\LinkRibs_1.png
Icon_Second=
Height_Icon=200
Width_Icon=200
[105]
Title=Invert Order
Description=Invert the print order of the ribs.
Icon_First="\Resources\ToolTip\InvertOrderRibs_1.png"
Icon_Second="\Resources\ToolTip\InvertOrderRibs_2.png"
Height_Icon=200
Width_Icon=200
[106]
Title=Invert Direction
Description=Invert the print direction of the ribs.
Icon_First="\Resources\ToolTip\InvertDirectionRibs_1.png"
Icon_Second="\Resources\ToolTip\InvertDirectionRibs_2.png"
Height_Icon=200
Width_Icon=200
[107]
Title=Invert Strand Order
Description=If the rib has more then one strand, it invert the lead in/out side of the rib.
Icon_First="\Resources\ToolTip\InvertStrandOrderRibs_1.png"
Icon_Second="\Resources\ToolTip\InvertStrandOrderRibs_2.png"
Height_Icon=200
Width_Icon=200
[108]
Title=Lead In Invert
Description=Invert the direction of the lead in.
Icon_First="\Resources\ToolTip\LeadInInvertRibs_1.png"
Icon_Second="\Resources\ToolTip\LeadInInvertRibs_2.png"
Height_Icon=200
Width_Icon=200
[109]
Title=Lead In Len
Description=Length of the lead in of the ribs, it follow the offset of the shell.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[110]
Title=Lead Out Invert
Description=Invert the direction of the lead out.
Icon_First="\Resources\ToolTip\LeadOutInvertRibs_1.png"
Icon_Second="\Resources\ToolTip\LeadOutInvertRibs_2.png"
Height_Icon=200
Width_Icon=200
[111]
Title=Lead Out Len
Description=Length of the lead out of the ribs, it follow the offset of the shell.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[112]
Title=Lead Out Coasting
Description=Length of a segment that follow the path, the machine stop to print.
Icon_First="\Resources\ToolTip\LeadOutCoasting_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[113]
Title=Lead Out Wipe
Description=Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.
Icon_First="\Resources\ToolTip\LeadOutWipeRibs_1.png"
Icon_Second="\Resources\ToolTip\LeadOutWipeRibs_2.png"
Height_Icon=200
Width_Icon=200
[114]
Title=Lead Out Wipe Dir [deg]
Description=Direction of the wipe.
Icon_First="\Resources\ToolTip\LeadOutWipeDirRibs_1.png"
Icon_Second="\Resources\ToolTip\LeadOutWipeDirRibs_2.png"
Height_Icon=200
Width_Icon=200
[115]
Title=Limit Unbounded With Solid
Description=Overlap between ribs and other ribs, and between the ribs and the shell.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[151]
Title=Difference
Description=In the “reduce shell number” solid area, how meny shell strand eliminate.
Icon_First="\Resources\ToolTip\Difference_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[152]
Title=Coasting
Description=Length of a segment that follow the path, the machine stop to print.
Icon_First="\Resources\ToolTip\Coasting_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[153]
Title=Wipe
Description=Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.
Icon_First="\Resources\ToolTip\Wipe_1.png"
Icon_Second="\Resources\ToolTip\Wipe_2.png"
Height_Icon=200
Width_Icon=200
[154]
Title=Wipe Direction [deg]
Description=Direction of the wipe.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[202]
Title=Infill
Description=Printing order of the Filled Solid (depending on the type selected).
Icon_First="\Resources\ToolTip\Infill_1.png"
Icon_Second="\Resources\ToolTip\Infill_2.png"
Height_Icon=200
Width_Icon=200
[204]
Title=Link Type
Description=Link type between each Filled Solid strand.
Icon_First="\Resources\ToolTip\Infill_1.png"
Icon_Second="\Resources\ToolTip\Infill_2.png"
Height_Icon=200
Width_Icon=200
[205]
Title=Link Param
Description=How distant are the lead points if link type is different then “none”.
Icon_First="\Resources\ToolTip\Infill_1.png"
Icon_Second="\Resources\ToolTip\Infill_2.png"
Height_Icon=200
Width_Icon=200
[206]
Title=Start Point Offset On Slice
Description=Start point offset of each Filled Solids strand of every Z layer.
Icon_First="\Resources\ToolTip\Infill_1.png"
Icon_Second="\Resources\ToolTip\Infill_2.png"
Height_Icon=200
Width_Icon=200
[207]
Title=Offset Lead Point
Description=Offset (positive or negative) of the start point after a flow stop.
Icon_First="\Resources\ToolTip\Infill_1.png"
Icon_Second="\Resources\ToolTip\Infill_2.png"
Height_Icon=200
Width_Icon=200
[208]
Title=Density
Description=Infill density.
Icon_First="\Resources\ToolTip\Density_1.png"
Icon_Second="\Resources\ToolTip\Density_2.png"
Height_Icon=200
Width_Icon=200
[209]
Title=Grid Overlap
Description=Overlap of the grids strands.
Icon_First="\Resources\ToolTip\GridOverlap_1.png"
Icon_Second="\Resources\ToolTip\GridOverlap_2.png"
Height_Icon=200
Width_Icon=200
[210]
Title=Direction
Description=Printing direction in degree.
Icon_First="\Resources\ToolTip\Direction_1.png"
Icon_Second="\Resources\ToolTip\Direction_2.png"
Height_Icon=200
Width_Icon=200
[211]
Title=Offset X
Description=Translation of the infill pattern.
Icon_First="\Resources\ToolTip\Direction_1.png"
Icon_Second="\Resources\ToolTip\Direction_2.png"
Height_Icon=200
Width_Icon=200
[212]
Title=Offset Y
Description=Translation of the infill pattern.
Icon_First="\Resources\ToolTip\Direction_1.png"
Icon_Second="\Resources\ToolTip\Direction_2.png"
Height_Icon=200
Width_Icon=200
[213]
Title=Coasting Length
Description=Length of a segment where the machine stop to print.
Icon_First="\Resources\ToolTip\CoastingLength_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[214]
Title=Wipe Length
Description=Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.
Icon_First="\Resources\ToolTip\WipeLength_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[215]
Title=Wipe Direction [deg]
Description=Direction of the wipe.
Icon_First=
Icon_Second=
Height_Icon=
Width_Icon=
[250]
Title=Floor Count
Description=How many filled bot surface layers print.
Icon_First="\Resources\ToolTip\FloorCount_1.png"
Icon_Second="\Resources\ToolTip\FloorCount_2.png"
Height_Icon=200
Width_Icon=200
[251]
Title=Floor Type
Description=Kind of filling strategy.
Icon_First="\Resources\ToolTip\FloorType_1.png"
Icon_Second="\Resources\ToolTip\FloorType_2.png"
Height_Icon=200
Width_Icon=200
[252]
Title=Ceil Count
Description=How many filled top surface layers print.
Icon_First="\Resources\ToolTip\CeilCount_1.png"
Icon_Second="\Resources\ToolTip\CeilCount_2.png"
Height_Icon=200
Width_Icon=200
[253]
Title=Ceil Type
Description=Kind of filling strategy.
Icon_First="\Resources\ToolTip\CeilType_1.png"
Icon_Second="\Resources\ToolTip\CeilType_2.png"
Height_Icon=200
Width_Icon=200
[254]
Title=Infill Type
Description=Type of infill.
Icon_First="\Resources\ToolTip\InfillType_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[256]
Title=Density
Description=Infill density.
Icon_First="\Resources\ToolTip\InfillDensity_1.png"
Icon_Second="\Resources\ToolTip\InfillDensity_2.png"
Height_Icon=200
Width_Icon=200
[258]
Title=Grid Overlap
Description=Overlap of the grids strands.
Icon_First="\Resources\ToolTip\GridOverlap_1.png"
Icon_Second="\Resources\ToolTip\GridOverlap_2.png"
Height_Icon=200
Width_Icon=200
[259]
Title=Direction
Description=Printing direction.
Icon_First="\Resources\ToolTip\Direction_1.png"
Icon_Second="\Resources\ToolTip\Direction_2.png"
Height_Icon=200
Width_Icon=200
[260]
Title=Offset X
Description=Translation of the infill pattern.
Icon_First="\Resources\ToolTip\OffsetX_1.png"
Icon_Second="\Resources\ToolTip\OffsetX_2.png"
Height_Icon=200
Width_Icon=200
[261]
Title=Offset Y
Description=Translation of the infill pattern.
Icon_First="\Resources\ToolTip\OffsetX_1.png"
Icon_Second="\Resources\ToolTip\OffsetX_2.png"
Height_Icon=200
Width_Icon=200
[262]
Title=Coasting Length
Description=Length of a segment where the machine stop to print.
Icon_First="\Resources\ToolTip\CoastingLength_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[263]
Title=Wipe Length
Description=Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.
Icon_First="\Resources\ToolTip\WipeLength_1.png"
Icon_Second=
Height_Icon=200
Width_Icon=200
[264]
Title=Wipe Direction [deg]
Description=Direction of the wipe.
Icon_First="\Resources\ToolTip\WipeDirection_1.png"
Icon_Second="\Resources\ToolTip\WipeDirection_2.png"
Height_Icon=200
Width_Icon=200
+530
View File
@@ -0,0 +1,530 @@
Imports EgtWPFLib5
Public Module TooltipMsg
Dim m_Eng As New Dictionary(Of Integer, String)
Dim m_Ita As New Dictionary(Of Integer, String)
Dim sLanguage As String = String.Empty
Sub New()
GetMainPrivateProfileString(S_GENERAL, K_MESSAGES, "", sLanguage)
If sLanguage.Equals("English") Then
m_Eng.Add(1, "Slicing Direction")
m_Eng.Add(2, "Direction of the printing axis (Z).")
m_Eng.Add(3, "Spiral Vase")
m_Eng.Add(4, "Print a single layer spiral shell (without interruption).")
m_Eng.Add(5, "Strand Height")
m_Eng.Add(6, "The height of the layer.")
m_Eng.Add(7, "Strand Width")
m_Eng.Add(8, "The width of the strand.")
m_Eng.Add(9, "Strand Count")
m_Eng.Add(10, "Number of Strands making up the shell.")
m_Eng.Add(11, "Offset")
m_Eng.Add(12, "2D offset of each layer. The offset is in the orthogonal to the printin axis.")
m_Eng.Add(13, "Strand Overlap[%]")
m_Eng.Add(14, "Overlap between the strands in the same layer (only valid for the shell).")
m_Eng.Add(15, "Start Point Offset on Layer")
m_Eng.Add(16, "Start point offset of each shells strand of every Z layer.")
m_Eng.Add(17, "Strand Order")
m_Eng.Add(18, "Printing order of the shell (Outer-Inner or Inner-Outer).")
m_Eng.Add(19, "Direction")
m_Eng.Add(20, "Printing direction of the shell.")
m_Eng.Add(21, "G0 Feed")
m_Eng.Add(22, "Feed of the X Y travel move.")
m_Eng.Add(23, "Link Z Up")
m_Eng.Add(24, "Z up movement for travel move to prevent the nozzle hitting the print.")
m_Eng.Add(25, "G0 Feed Z")
m_Eng.Add(26, "Feed of the Z travel move.")
m_Eng.Add(27, "Nozzle Diameter")
m_Eng.Add(28, "Diameter of the bottom part of the nozzle (external).")
m_Eng.Add(29, "Flow Rate[%]")
m_Eng.Add(30, "Alteration of the material flow compared to theoretical.")
m_Eng.Add(31, "Dynamic Mode")
m_Eng.Add(32, "How fast accelerations and decellerations are.")
m_Eng.Add(33, "Print Order")
m_Eng.Add(34, "Select the order of the printing features.")
m_Eng.Add(35, "Pre Flow Delay")
m_Eng.Add(36, "Set a pause time before starting to print after a flow stop.")
m_Eng.Add(37, "Post Flow Delay")
m_Eng.Add(38, "Set a pause time after starting to print after a flow stop.")
m_Eng.Add(39, "Screw Back")
m_Eng.Add(40, "Depending on the material viscosity, how strong retract the material when it stop the extrusion. From 0 to 300.")
m_Eng.Add(41, "Link Type")
m_Eng.Add(42, "Link type between each shell strand.")
m_Eng.Add(43, "Link Param")
m_Eng.Add(44, "How distant are the lead points if link type is different then 'none'.")
m_Eng.Add(45, "Lead In")
m_Eng.Add(46, "Type of lead in.")
m_Eng.Add(47, "Lead In Tang Dist")
m_Eng.Add(48, "If lead in is different from 'none', the tangent distance of the approach.")
m_Eng.Add(49, "Lead In Ortho Dist")
m_Eng.Add(50, "If lead in is different from 'none', the orthogonal distance of the approach.")
m_Eng.Add(51, "Offset Lead Point")
m_Eng.Add(52, "Offset (positive or negative) of the start point after a flow stop.")
m_Eng.Add(53, "Lead Out")
m_Eng.Add(54, "Type of lead out.")
m_Eng.Add(55, "Lead Out Tang Dist")
m_Eng.Add(56, "If Lead Out is different from 'none', the tangent distance of the lead out.")
m_Eng.Add(57, "Lead Out Ortho Dist")
m_Eng.Add(58, "If Lead Out is different from 'none', the orthogonal distance of the lead out.")
m_Eng.Add(59, "Coasting Len")
m_Eng.Add(60, "Distance between the start of the shell and the interruption of the flow.")
m_Eng.Add(61, "Coasting Feed[%]")
m_Eng.Add(62, "Percentage of the working feed to execute the coasting.")
m_Eng.Add(63, "Wipe Len")
m_Eng.Add(64, "Length of the wipe movement.")
m_Eng.Add(65, "Wipe Feed[%]")
m_Eng.Add(66, "Percentage of the working feed to execute the wipe.")
m_Eng.Add(67, "Type")
m_Eng.Add(68, "Type of ribs and how they interact with the printing solid.
-Internal
It cut the surface inside the print solid.
-External
It cut the surface outside the print solid.
-Unbounded
If the parameter 'Limit Unbounded With Solid' is flagged, it cut the surface inside the print solid. Otherwise, it print the ribs as the surface is modeled, without cutting it.
-Support
As Internal, it cut the surface inside the print solid, its made so if you need to diversify parameters from Internal ribs and Internal supports.")
m_Eng.Add(69, "Overlap[%]")
m_Eng.Add(70, "Overlap between ribs and other ribs, and between the ribs and the shell.")
m_Eng.Add(71, "Strand Count")
m_Eng.Add(72, "Number of strand that each rib has.")
m_Eng.Add(73, "Link")
m_Eng.Add(74, "Link all the ribs, if possible.")
m_Eng.Add(75, "Invert Order")
m_Eng.Add(76, "Invert the print order of the ribs.")
m_Eng.Add(77, "Invert Direction")
m_Eng.Add(78, "Invert the print direction of the ribs.")
m_Eng.Add(79, "Invert Strand Order")
m_Eng.Add(80, "If the rib has more then one strand, it invert the lead in/out side of the rib.")
m_Eng.Add(81, "Lead In Invert")
m_Eng.Add(82, "Invert the direction of the lead in.")
m_Eng.Add(83, "Lead In Len")
m_Eng.Add(84, "Length of the lead in of the ribs, it follow the offset of the shell.")
m_Eng.Add(85, "Lead Out Invert")
m_Eng.Add(86, "Invert the direction of the lead out.")
m_Eng.Add(87, "Lead Out Len")
m_Eng.Add(88, "Length of the lead out of the ribs, it follow the offset of the shell.")
m_Eng.Add(89, "Lead Out Coasting")
m_Eng.Add(90, "Length of a segment that follow the path, the machine stop to print.")
m_Eng.Add(91, "Lead Out Wipe")
m_Eng.Add(92, "Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.")
m_Eng.Add(93, "Lead Out Wipe Dir [deg]")
m_Eng.Add(94, "Direction of the wipe.")
m_Eng.Add(95, "Limit Unbounded With Solid")
m_Eng.Add(96, "If the ribs type is 'Unbounded', it print only the ribs inside the solid, any part outside the solid is cut.")
m_Eng.Add(97, "Difference")
m_Eng.Add(98, "In the 'reduce shell number' solid area, how meny shell strand eliminate.")
m_Eng.Add(99, "Coasting")
m_Eng.Add(100, "Length of a segment that follow the path, the machine stop to print.")
m_Eng.Add(101, "Wipe")
m_Eng.Add(102, "Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.")
m_Eng.Add(103, "Wipe Direction [deg]")
m_Eng.Add(104, "Direction of the wipe.")
m_Eng.Add(105, "Infill Type")
m_Eng.Add(106, "Infill density.")
m_Eng.Add(107, "Link Type")
m_Eng.Add(108, "Link type between each Filled Solid strand.")
m_Eng.Add(109, "Link Param")
m_Eng.Add(110, "How distant are the lead points if link type is different then 'none'.")
m_Eng.Add(111, "Start Point Offset On Slice")
m_Eng.Add(112, "Start point offset of each Filled Solids strand of every Z layer.")
m_Eng.Add(113, "Offset Lead Point")
m_Eng.Add(114, "Offset (positive or negative) of the start point after a flow stop.")
m_Eng.Add(115, "Density")
m_Eng.Add(116, "Infill density.")
m_Eng.Add(117, "Grid Overlap")
m_Eng.Add(118, "Overlap of the grids strands.")
m_Eng.Add(119, "Direction")
m_Eng.Add(120, "Printing direction in degree.")
m_Eng.Add(121, "Offset X")
m_Eng.Add(122, "Translation of the infill pattern.")
m_Eng.Add(123, "Offset Y")
m_Eng.Add(124, "Translation of the infill pattern.")
m_Eng.Add(125, "Coasting Length")
m_Eng.Add(126, "Length of a segment where the machine stop to print.")
m_Eng.Add(127, "Wipe Length")
m_Eng.Add(128, "Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.")
m_Eng.Add(129, "Wipe Direction [deg]")
m_Eng.Add(130, "Direction of the wipe.")
m_Eng.Add(131, "Floor Count")
m_Eng.Add(132, "How many filled bot surface layers print.")
m_Eng.Add(133, "Floor Type")
m_Eng.Add(134, "Kind of filling strategy.")
m_Eng.Add(135, "Ceil Count")
m_Eng.Add(136, "How many filled top surface layers print.")
m_Eng.Add(137, "Ceil Type")
m_Eng.Add(138, "Kind of filling strategy.")
m_Eng.Add(139, "Infill Type")
m_Eng.Add(140, "Type of infill.")
m_Eng.Add(141, "Density")
m_Eng.Add(142, "Infill density.")
m_Eng.Add(143, "Grid Overlap")
m_Eng.Add(144, "Overlap of the grids strands.")
m_Eng.Add(145, "Direction")
m_Eng.Add(146, "Printing direction.")
m_Eng.Add(147, "Offset X")
m_Eng.Add(148, "Translation of the infill pattern.")
m_Eng.Add(149, "Offset Y")
m_Eng.Add(150, "Translation of the infill pattern.")
m_Eng.Add(151, "Coasting Length")
m_Eng.Add(152, "Length of a segment where the machine stop to print.")
m_Eng.Add(153, "Wipe Length")
m_Eng.Add(154, "Length of a segment at a certain angle, the machine does not print, its purpouse is to clean the nozzle before go for the next part of the print.")
m_Eng.Add(155, "Wipe Direction [deg]")
m_Eng.Add(156, "Direction of the wipe.")
m_Eng.Add(157, "Overlap[%]")
m_Eng.Add(158, "Overlap between the filled solid and the other elements of the print.")
m_Eng.Add(159, "Overlap[%]")
m_Eng.Add(160, "Overlap between the infill and the other elements of the print.")
m_Eng.Add(161, "Strand Order")
m_Eng.Add(162, "Printing order of the Filled Solid (depending on the type selected).")
ElseIf sLanguage.Equals("Italiano") Then
m_Ita.Add(1, "Slicing Direction")
m_Ita.Add(2, "Direzione dellasse di stampa (Z).")
m_Ita.Add(3, "Spiral Vase")
m_Ita.Add(4, "Stampa di una spirale a singola passata (senza stacchi).")
m_Ita.Add(5, "Strand Height")
m_Ita.Add(6, "Laltezza dello strato.")
m_Ita.Add(7, "Strand Width")
m_Ita.Add(8, "La larghezza della sezione della passata.")
m_Ita.Add(9, "Strand Count")
m_Ita.Add(10, "Numero di passate che compongono il perimetro.")
m_Ita.Add(11, "Offset")
m_Ita.Add(12, "Offset 2D di ogni layer. Loffset è ortogonale allasse di stampa.")
m_Ita.Add(13, "Strand Overlap[%]")
m_Ita.Add(14, "Sovrapposizione tra le passate nello stesso layer (valida solo per il perimetro).")
m_Ita.Add(15, "Start Point Offset on Layer")
m_Ita.Add(16, "Offset del punto start di ogni strand della shell di ogni livello Z.")
m_Ita.Add(17, "Strand Order")
m_Ita.Add(18, "Ordine di stampa del perimetro (Esterno-Interno o Interno-Esterno).")
m_Ita.Add(19, "Direction")
m_Ita.Add(20, "Direzione di stampa del perimetro.")
m_Ita.Add(21, "G0 Feed")
m_Ita.Add(22, "Avanzamento dei movimenti X Y di spostamento in rapido senza stampare.")
m_Ita.Add(23, "Link Z Up")
m_Ita.Add(24, "Movimento in Z+ prima di eseguire uno spostamento senza stampare in modo da evitare collisioni con il pezzo.")
m_Ita.Add(25, "G0 Feed Z")
m_Ita.Add(26, "Avanzamento degli stacchi in Z senza stampare.")
m_Ita.Add(27, "Nozzle Diameter")
m_Ita.Add(28, "Diametro del piattello inferiore dellugello (esterno).")
m_Ita.Add(29, "Flow Rate[%]")
m_Ita.Add(30, "Alterazione del flusso di materiale rispetto al teorico in percentuale.")
m_Ita.Add(31, "Dynamic Mode")
m_Ita.Add(32, "Modalità dinamica.")
m_Ita.Add(33, "Print Order")
m_Ita.Add(34, "Selezionare lordine di stampa.")
m_Ita.Add(35, "Pre Flow Delay")
m_Ita.Add(36, "Imposta un tempo di pausa prima di cominciare a stampare, dopo uno stop del flusso.")
m_Ita.Add(37, "Post Flow Delay")
m_Ita.Add(38, "Imposta un tempo di pausa dopo aver cominciato a stampare, dopo uno stop del flusso.")
m_Ita.Add(39, "Screw Back")
m_Ita.Add(40, "In base alla viscosità del materiale, quanto retrarre il materiale quando si ferma lestrusione. Da 0 a 300.")
m_Ita.Add(41, "Link Type")
m_Ita.Add(42, "Tipo di giunzione tra le passate del perimetro.")
m_Ita.Add(43, "Link Param")
m_Ita.Add(44, "Distanza tra i lead points se il link type è diverso da 'none'.")
m_Ita.Add(45, "Lead In")
m_Ita.Add(46, "Modalità di ingresso.")
m_Ita.Add(47, "Lead In Tang Dist")
m_Ita.Add(48, "Se il parametro Lead In è diverso da 'none', è la distanza dellapproccio tangente.")
m_Ita.Add(49, "Lead In Ortho Dist")
m_Ita.Add(50, "Se il parametro Lead In è diverso da 'none', è la distanza dellapproccio ortogonale")
m_Ita.Add(51, "Offset Lead Point")
m_Ita.Add(52, "Ritardo (o anticipo se valore negativo) della partenza (mm) dopo uno stop del flusso.")
m_Ita.Add(53, "Lead Out")
m_Ita.Add(54, "Modalità di distacco.")
m_Ita.Add(55, "Lead Out Tang Dist")
m_Ita.Add(56, "Se il parametro Lead Out è diverso da 'none', è la distanza dellapproccio tangente.")
m_Ita.Add(57, "Lead Out Ortho Dist")
m_Ita.Add(58, "Se il parametro Lead Out è diverso da 'none', è la distanza dellapproccio ortogonale.")
m_Ita.Add(59, "Coasting Len")
m_Ita.Add(60, "Distanza tra linizio della shell e linterruzione della stampa.")
m_Ita.Add(61, "Coasting Feed[%]")
m_Ita.Add(62, "Percentuale della velocità di lavoro alla quale viene eseguito il coasting.")
m_Ita.Add(63, "Wipe Len")
m_Ita.Add(64, "Lunghezza del movimento di wipe.")
m_Ita.Add(65, "Wipe Feed[%]")
m_Ita.Add(66, "Percentuale della velocità di lavoro alla quale viene eseguito il wipe.")
m_Ita.Add(67, "Type")
m_Ita.Add(68, "Tipo di ribs e come interagiscono con il solido di stampa.
-Internal
Taglia le superfici ribs allinterno del solido di stampa.
-External
Taglia le superfici ribs allesterno del solido di stampa.
-Unbounded
Se il parametro 'Limit Unbounded With Solid' è spuntata, taglia le superfici ribs allinterno del solido di stampa. Altrimenti, stampa le ribs Unbounded come sono modellate.
-Support
Come le Internal ribs, taglia le superfici ribs allinterno del solido di stampa. questa tipologia esiste per permettere di diversificare i parametri delle ribs interne con quelle dei supporti interni.")
m_Ita.Add(69, "Overlap[%]")
m_Ita.Add(70, "Sovrapposizione tra ribs e altre ribs e tra ribs e shell.")
m_Ita.Add(71, "Strand Count")
m_Ita.Add(72, "Numero di filamenti che compongono ogni rib.")
m_Ita.Add(73, "Link")
m_Ita.Add(74, "Connette tutte le ribs, se possibile.")
m_Ita.Add(75, "Invert Order")
m_Ita.Add(76, "Inverti lordine delle ribs.")
m_Ita.Add(77, "Invert Direction")
m_Ita.Add(78, "Inverte la direzione delle ribs.")
m_Ita.Add(79, "Invert Strand Order")
m_Ita.Add(80, "Se la rib ha più di uno strand, inverte il lato di lead in/out.")
m_Ita.Add(81, "Lead In Invert")
m_Ita.Add(82, "Inverti la direzione dellingresso delle ribs.")
m_Ita.Add(83, "Lead In Len")
m_Ita.Add(84, "Lunghezza dellingresso della ribs, segue loffset della shell.")
m_Ita.Add(85, "Lead Out Invert")
m_Ita.Add(86, "Inverti la direzione delluscita delle ribs.")
m_Ita.Add(87, "Lead Out Len")
m_Ita.Add(88, "Lunghezza delluscita della ribs, segue loffset della shell.")
m_Ita.Add(89, "Lead Out Coasting")
m_Ita.Add(90, "Lunghezza del segmento che segue il percorso con arresto del flusso.")
m_Ita.Add(91, "Lead Out Wipe")
m_Ita.Add(92, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire lugello prima di stampare un altro elemento.")
m_Ita.Add(93, "Lead Out Wipe Dir [deg]")
m_Ita.Add(94, "Direzione del wipe.")
m_Ita.Add(95, "Limit Unbounded With Solid")
m_Ita.Add(96, "Se il tipo di ribs è 'Unbounded', stampa solo le ribs contenute nel solido, se ci sono parti di ribs fuori dal solido vengono tagliate.")
m_Ita.Add(97, "Difference")
m_Ita.Add(98, "Nellarea contenuta nel/i solido/i 'reduce shell number', quanti strand della shell eliminare.")
m_Ita.Add(99, "Coasting")
m_Ita.Add(100, "Lunghezza del segmento che segue il percorso con arresto del flusso.")
m_Ita.Add(101, "Wipe")
m_Ita.Add(102, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire lugello prima di stampare un altro elemento.")
m_Ita.Add(103, "Wipe Direction [deg]")
m_Ita.Add(104, "Direzione del wipe.")
m_Ita.Add(105, "Infill Type")
m_Ita.Add(106, "Tipo di riempimento.")
m_Ita.Add(107, "Link Type")
m_Ita.Add(108, "Tipo di giunzione tra le passate del Filled Solid.")
m_Ita.Add(109, "Link Param")
m_Ita.Add(110, "Distanza tra i lead points se il link type è diverso da 'none'.")
m_Ita.Add(111, "Start Point Offset On Slice")
m_Ita.Add(112, "Offset del punto start di ogni strand del Filled Solid di ogni livello Z.")
m_Ita.Add(113, "Offset Lead Point")
m_Ita.Add(114, "Ritardo (o anticipo se valore negativo) della partenza (mm) dopo uno stop del flusso.")
m_Ita.Add(115, "Density")
m_Ita.Add(116, "Densità del riempimento.")
m_Ita.Add(117, "Grid Overlap")
m_Ita.Add(118, "Sovrapposizione degli strand del reticolo.")
m_Ita.Add(119, "Direction")
m_Ita.Add(120, "Direzione di stampa in gradi.")
m_Ita.Add(121, "Offset X")
m_Ita.Add(122, "Traslazione del pattern dellinfill.")
m_Ita.Add(123, "Offset Y")
m_Ita.Add(124, "Translation del pattern dellinfill.")
m_Ita.Add(125, "Coasting Length")
m_Ita.Add(126, "Lunghezza del segmento dove la macchina smette di depositare.")
m_Ita.Add(127, "Wipe Length")
m_Ita.Add(128, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire lugello prima di stampare un altro elemento.")
m_Ita.Add(129, "Wipe Direction [deg]")
m_Ita.Add(130, "Direzione del wipe.")
m_Ita.Add(131, "Floor Count")
m_Ita.Add(132, "Quanti layer di superficie inferiore pieni stampare.")
m_Ita.Add(133, "Floor Type")
m_Ita.Add(134, "Tipo di riempimento.")
m_Ita.Add(135, "Ceil Count")
m_Ita.Add(136, "Quanti layer di superficie superiore pieni stampare.")
m_Ita.Add(137, "Ceil Type")
m_Ita.Add(138, "Tipo di riempimento.")
m_Ita.Add(139, "Infill Type")
m_Ita.Add(140, "Tipo di riempimento.")
m_Ita.Add(141, "Density")
m_Ita.Add(142, "Densità del riempimento.")
m_Ita.Add(143, "Grid Overlap")
m_Ita.Add(144, "Sovrapposizione degli strand della grid.")
m_Ita.Add(145, "Direction")
m_Ita.Add(146, "Direzione di stampa.")
m_Ita.Add(147, "Offset X")
m_Ita.Add(148, "Traslazione del pattern dellinfill.")
m_Ita.Add(149, "Offset Y")
m_Ita.Add(150, "Traslazione del pattern dellinfill.")
m_Ita.Add(151, "Coasting Length")
m_Ita.Add(152, "Lunghezza del segmento dove la macchina smette di depositare.")
m_Ita.Add(153, "Wipe Length")
m_Ita.Add(154, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire lugello prima di stampare un altro elemento.")
m_Ita.Add(155, "Wipe Direction [deg]")
m_Ita.Add(156, "Direzione del wipe.")
m_Ita.Add(157, "Overlap[%]")
m_Ita.Add(158, "Sovrapposizione tra gli strand del filled solid e gli altri elementi di stampa.")
m_Ita.Add(159, "Overlap[%]")
m_Ita.Add(160, "Sovrapposizione tra gli strand dellinfill e il resto degli elementi di stampa.")
m_Ita.Add(161, "Strand Order")
m_Ita.Add(162, "Ordine di stampa del Filled Solid (dipende dal tipo di infill selezionato).")
End If
End Sub
Friend Function ReadToolTipMsg(Type As Integer) As String
Dim mDict As KeyValuePair(Of Integer, String)
If sLanguage.Equals("English") Then
mDict = m_Eng.FirstOrDefault(Function(x) x.Key = Type)
Return mDict.Value
ElseIf sLanguage.Equals("Italiano") Then
mDict = m_Ita.FirstOrDefault(Function(x) x.Key = Type)
Return mDict.Value
End If
Return ""
End Function
End Module
+10
View File
@@ -79,6 +79,14 @@ Public Module CurrentMachine
End Get
End Property
' File ToolTip
Private m_sToolTipFilePath As String = String.Empty
Friend ReadOnly Property sToolTipFilePath As String
Get
Return m_sToolTipFilePath
End Get
End Property
#Region "Init"
Sub InitCurrentMachine(sMachinesRootDir As String, sMachineName As String)
@@ -97,6 +105,8 @@ Public Module CurrentMachine
m_sMachiningFilePath = sMachinesRootDir & "\" & sMachineName & "\Machinings\Machinings.ini"
' impostazione cartella materiali
m_sMaterialFilePath = sMachinesRootDir & "\" & sMachineName & "\Materials\Materials.ini"
' Impostazione path ToolTip Ini file
m_sToolTipFilePath = Map.refMainWindowVM.MainWindowM.sDataRoot & "\Config" & "\" & TOOLTIP_INI_FILE_NAME
' Disabilito segnalazione modificato
Dim DisableMgr As New DisableModifiedMgr
' recupero box macchina

Some files were not shown because too many files have changed in this diff Show More