|
|
@@ -12,15 +12,121 @@
|
|
|
>
|
|
|
|
|
|
<Grid Background="#263238">
|
|
|
- <Grid Margin="15">
|
|
|
- <Border BorderBrush="Gray" BorderThickness="1"/>
|
|
|
+ <Grid Margin="5">
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition Width="*"/>
|
|
|
+ <ColumnDefinition Width="*"/>
|
|
|
+ <ColumnDefinition Width="*"/>
|
|
|
+ <ColumnDefinition Width="*"/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="*"/>
|
|
|
+ <RowDefinition Height="*"/>
|
|
|
+ <RowDefinition Height="*"/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+
|
|
|
+ <StackPanel Orientation="Vertical"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ Grid.Column="0"
|
|
|
+ Grid.Row="1">
|
|
|
+ <TextBlock Margin="5" Text="Clamp State" Foreground="Silver" FontSize="25"/>
|
|
|
+ <TextBlock Margin="5" HorizontalAlignment="Center"
|
|
|
+ Text="{Binding VehicleClampState, FallbackValue=OFF}" Foreground="Orange" FontSize="30"/>
|
|
|
+ </StackPanel>
|
|
|
+
|
|
|
+ <StackPanel Orientation="Vertical"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ Grid.Column="1"
|
|
|
+ Grid.Row="1">
|
|
|
+
|
|
|
+ <TextBlock Margin="5" Text="Conveyor" Foreground="Silver" FontSize="25"/>
|
|
|
+ <TextBlock Margin="5" HorizontalAlignment="Center"
|
|
|
+ Text="{Binding VehicleCVState, FallbackValue=OFF}" Foreground="Orange" FontSize="30"/>
|
|
|
+ </StackPanel>
|
|
|
+
|
|
|
+ <StackPanel Orientation="Vertical"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ Grid.Column="2"
|
|
|
+ Grid.Row="1">
|
|
|
+ <TextBlock Margin="5" Text="Vehicle Position" Foreground="Silver" FontSize="25"/>
|
|
|
+ <TextBlock Margin="5" HorizontalAlignment="Center"
|
|
|
+ Text="{Binding VehicleCurrentPos, FallbackValue=1517}" Foreground="Orange" FontSize="30"/>
|
|
|
+ </StackPanel>
|
|
|
+
|
|
|
+
|
|
|
<StackPanel Orientation="Vertical"
|
|
|
VerticalAlignment="Center"
|
|
|
- HorizontalAlignment="Center">
|
|
|
- <TextBlock Margin="5" Text="Vehicle Current State" Foreground="Silver" FontSize="30"/>
|
|
|
+ HorizontalAlignment="Center"
|
|
|
+ Grid.Column="4"
|
|
|
+ Grid.Row="1">
|
|
|
+
|
|
|
+ <TextBlock Margin="5" Text="Vehicle Mode" Foreground="Silver" FontSize="25"/>
|
|
|
<TextBlock Margin="5" HorizontalAlignment="Center"
|
|
|
Text="{Binding VehicleState, FallbackValue=IDLE}" Foreground="Orange" FontSize="30"/>
|
|
|
</StackPanel>
|
|
|
+
|
|
|
+ <StackPanel Orientation="Vertical"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ HorizontalAlignment="Left"
|
|
|
+ Grid.Column="0"
|
|
|
+ Grid.Row="2">
|
|
|
+
|
|
|
+ <Button Background="{x:Null}">
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
+ <Ellipse Margin="0,0,16,0" Width="20" Height="20" Fill="Red"/>
|
|
|
+ <TextBlock Text="CV SPD-H"/>
|
|
|
+ </StackPanel>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <Button Background="{x:Null}">
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
+ <Ellipse Margin="0,0,19,0" Width="20" Height="20" Fill="Red"/>
|
|
|
+ <TextBlock Text="CV SPD-L"/>
|
|
|
+ </StackPanel>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <Button Background="{x:Null}">
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
+ <Ellipse Margin="0,0,10,0" Width="20" Height="20" Fill="Red"/>
|
|
|
+ <TextBlock Text="CV EntryIN"/>
|
|
|
+ </StackPanel>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+
|
|
|
+ </StackPanel>
|
|
|
+
|
|
|
+ <StackPanel Orientation="Vertical"
|
|
|
+ VerticalAlignment="Center"
|
|
|
+ HorizontalAlignment="Left"
|
|
|
+ Grid.Column="1"
|
|
|
+ Grid.Row="2">
|
|
|
+
|
|
|
+ <Button Background="{x:Null}">
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
+ <Ellipse Margin="0,0,10,0" Width="20" Height="20" Fill="Red"/>
|
|
|
+ <TextBlock Text="CV Slow-S"/>
|
|
|
+ </StackPanel>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <Button Background="{x:Null}">
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
+ <Ellipse Margin="0,0,10,0" Width="20" Height="20" Fill="Red"/>
|
|
|
+ <TextBlock Text="CV Stop-S"/>
|
|
|
+ </StackPanel>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <Button Background="{x:Null}">
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
+ <Ellipse Margin="0,0,10,0" Width="20" Height="20" Fill="Red"/>
|
|
|
+ <TextBlock Text="CV-ERROR"/>
|
|
|
+ </StackPanel>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ </StackPanel>
|
|
|
</Grid>
|
|
|
</Grid>
|
|
|
</UserControl>
|