Files
OmagCUT/MachineStatusUC.xaml
T
Dario Sassi 5b28439f0f OmagCUT 1.6r11 :
- scalatura visualizzazione assi macchina per risoluzione 1024*768
- controllo validità indici assi macchina
- piccole migliorie comunicazione Num Axium.
2016-06-29 13:42:00 +00:00

220 lines
8.9 KiB
XML

<UserControl x:Class="MachineStatusUC"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="85.3" d:DesignWidth="1280" Initialized="MachineStatus_Initialized" Loaded="MachineStatus_Loaded">
<!-- Chiamata al Dictionary -->
<UserControl.Resources>
<ResourceDictionary Source="OmagCUTDictionary.xaml" />
</UserControl.Resources>
<!-- ** Definizione della MachineStatusBar ** -->
<Grid Name="MachineStatusGrid" Background="{StaticResource OmagCut_DarkGray}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="2"/>
<ColumnDefinition Width="1.75*"/>
<ColumnDefinition Width="2"/>
<ColumnDefinition Width="1.75*"/>
<ColumnDefinition Width="2"/>
<ColumnDefinition Width="1.75*"/>
<ColumnDefinition Width="2"/>
<ColumnDefinition Width="1.75*"/>
<ColumnDefinition Width="2"/>
<ColumnDefinition Width="1.75*"/>
<ColumnDefinition Width="2"/>
<ColumnDefinition Width="1.75*"/>
<ColumnDefinition Width="2"/>
<ColumnDefinition Width="1.75*"/>
<ColumnDefinition Width="2"/>
<ColumnDefinition Width="1.75*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="2"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<Border Grid.ColumnSpan="17" Background="{StaticResource OmagCut_White}" />
<Image Name="MachineStatusImage" Grid.Row="1" Grid.RowSpan="2"
Style="{StaticResource OmagCut_MachineStatusIcon}"/>
<Border Grid.Column="1" Grid.Row="1" Grid.RowSpan="2" Background="{StaticResource OmagCut_White}" />
<Grid Grid.Column="2" Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Name="Axis1NameTxBx" Grid.Column="0" Text="X"
Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Name="Axis1TxBx" Grid.Column="1" Text="-2874.765"
Style="{DynamicResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
<TextBlock Name="DeltaAxis1TxBx" Grid.Column="2" Grid.Row="2" Text="-1126.235"
Style="{StaticResource OmagCut_LowerBarOverrideTextBlock}"/>
<Border Grid.Column="3" Grid.Row="1" Grid.RowSpan="2" Background="{StaticResource OmagCut_White}" />
<Grid Grid.Column="4" Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Name="Axis2NameTxBx" Grid.Column="0" Text="Y"
Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Name="Axis2TxBx" Grid.Column="1" Text="-539.427"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
<TextBlock Name="DeltaAxis2TxBx" Grid.Column="4" Grid.Row="2" Text="-460.573"
Style="{StaticResource OmagCut_LowerBarOverrideTextBlock}"/>
<Border Grid.Column="5" Grid.Row="1" Grid.RowSpan="2" Background="{StaticResource OmagCut_White}" />
<Grid Grid.Column="6" Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Name="Axis3NameTxBx" Grid.Column="0" Text="Z"
Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Name="Axis3TxBx" Grid.Column="1" Text="-55.000"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
<TextBlock Name="DeltaAxis3TxBx" Grid.Column="6" Grid.Row="2" Text="-10.000"
Style="{StaticResource OmagCut_LowerBarOverrideTextBlock}"/>
<Border Grid.Column="7" Grid.Row="1" Grid.RowSpan="2" Background="{StaticResource OmagCut_White}" />
<Grid Grid.Column="8" Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Name="Axis4NameTxBx" Grid.Column="0" Text="C"
Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Name="Axis4TxBx" Grid.Column="1" Text="135.000"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
<TextBlock Name="DeltaAxis4TxBx" Grid.Column="8" Grid.Row="2" Text="0.000"
Style="{StaticResource OmagCut_LowerBarOverrideTextBlock}"/>
<Border Grid.Column="9" Grid.Row="1" Grid.RowSpan="2" Background="{StaticResource OmagCut_White}" />
<Grid Grid.Column="10" Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Name="Axis5NameTxBx" Grid.Column="0" Text="B"
Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Name="Axis5TxBx" Grid.Column="1" Text="90.000"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
<TextBlock Name="DeltaAxis5TxBx" Grid.Column="10" Grid.Row="2" Text="0.000"
Style="{StaticResource OmagCut_LowerBarOverrideTextBlock}"/>
<Border Grid.Column="11" Grid.Row="1" Grid.RowSpan="2" Background="{StaticResource OmagCut_White}" />
<Grid Grid.Column="12" Grid.Row="1" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Name="FeedNameTxBx" Text="F" Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Grid.Column="1" Name="FeedTxBx" Text="1000"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
<Grid Grid.Column="12" Grid.Row="2" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Name="FeedOverrideNameTxBx" Text="VVV"
Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Grid.Column="1" Name="FeedOverrideTxBx" Text="70%"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}" />
</Grid>
<Border Grid.Column="13" Grid.Row="1" Grid.RowSpan="2" Background="{StaticResource OmagCut_White}" />
<Grid Grid.Column="14" Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Name="SpeedNameTxBx" Grid.Column="0" Text="S"
Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Name="SpeedTxBx" Grid.Column="1" Text="700"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
<Grid Grid.Column="14" Grid.Row="2" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Name="SpeedOverrideNameTxBx" Text="VVV"
Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Grid.Column="1" Name="SpeedOverrideTxBx" Text="85%"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
<Border Grid.Column="15" Grid.Row="1" Grid.RowSpan="2" Background="{StaticResource OmagCut_White}" />
<Grid Grid.Column="16" Grid.Row="1" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Name="ConsumptionNameTxBx" Text="A"
Style="{StaticResource OmagCut_LowerBarTitleTextBlock}"/>
<TextBlock Grid.Column="1" Name="ConsumptionTxBx" Text="25"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
<Grid Grid.Column="16" Grid.Row="2" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="1" Name="AOverrideTxBx" Text="15%"
Style="{StaticResource OmagCut_LowerBarValueTextBlock}"/>
</Grid>
</Grid>
</UserControl>