123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234 |
- <UserControl
- 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"
- xmlns:local="CyberX8_Themes.UserControls"
- xmlns:converters="clr-namespace:CyberX8_Themes.Converters"
- xmlns:customControls="clr-namespace:CyberX8_Themes.CustomControls"
- xmlns:Control="clr-namespace:MECF.Framework.UI.Core.Control;assembly=MECF.Framework.UI.Core"
- x:Class="CyberX8_Themes.UserControls.LoaderStationSideControl"
- mc:Ignorable="d" x:Name="self"
- d:DesignHeight="245" d:DesignWidth="550">
- <UserControl.Resources>
- <converters:BoolToColor x:Key="boolToColor"/>
- <converters:BoolReverseToColor x:Key="boolReverseToColor"/>
- </UserControl.Resources>
- <Grid>
- <GroupBox Header="{Binding ModuleTitle, ElementName=self}" Background="{DynamicResource Table_BD_Title}" BorderBrush="DarkGray">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="30"/>
- <RowDefinition Height="30"/>
- <RowDefinition Height="30"/>
- <RowDefinition Height="30"/>
- <RowDefinition Height="30"/>
- <RowDefinition Height="30"/>
- <RowDefinition Height="30"/>
- <RowDefinition Height="30"/>
- <RowDefinition/>
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="260"/>
- <ColumnDefinition Width="140"/>
- <ColumnDefinition Width="140"/>
- <ColumnDefinition/>
- </Grid.ColumnDefinitions>
- <Grid Grid.Row="0" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="165"></ColumnDefinition>
- <ColumnDefinition Width="20"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" Content="Wafer Present" FontSize="16" VerticalContentAlignment="Center" HorizontalContentAlignment="Left" VerticalAlignment="Center" HorizontalAlignment="Left"/>
- <Ellipse Grid.Column="1" Width="16" Height="16" Fill="{Binding WaferPresent, Converter={StaticResource boolToColor}, ElementName=self}" Stroke="Silver"/>
- </Grid>
- <!--<Grid Grid.Row="1" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="165"></ColumnDefinition>
- <ColumnDefinition Width="20"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" Content="Door Lock" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Center" />
- <Ellipse Grid.Column="1" Width="16" Height="16" Fill="{Binding DoorUnlocked, Converter={StaticResource boolReverseToColor}, ElementName=self}" Stroke="Silver"/>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="2" Content="On" Click="DoorLockOn_Click"></Button>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="3" Content="Off" Click="DoorLockOff_Click"></Button>
- </Grid>-->
- <Grid Grid.Row="2" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="165"></ColumnDefinition>
- <ColumnDefinition Width="20"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" Content="LS Vacuum" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Center"/>
- <Ellipse Grid.Column="1" Width="16" Height="16" Fill="{Binding ElementName=self,Path=CRSVacuum, Converter={StaticResource boolToColor}}" Stroke="Silver"/>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="2" Content="On" Click="VacuumOn_Click"></Button>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="3" Content="Off" Click="VacuumOff_Click"></Button>
- </Grid>
- <Grid Grid.Row="3" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="165"></ColumnDefinition>
- <ColumnDefinition Width="20"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" Content="WS Bladder" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Center"/>
- <Ellipse Grid.Column="1" Width="16" Height="16" Fill="{Binding WhBladdered, Converter={StaticResource boolToColor}, ElementName=self}" Stroke="Silver"/>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="2" Content="On" Click="WhBladderOn_Click"></Button>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="3" Content="Off" Click="WhBladderOff_Click"></Button>
- </Grid>
- <!--<Grid Grid.Row="4" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="165"></ColumnDefinition>
- <ColumnDefinition Width="20"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" Content="Translate Bladder" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Center"/>
- <Ellipse Grid.Column="1" Width="16" Height="16" Fill="{Binding TransBladdered, Converter={StaticResource boolToColor}, ElementName=self}" Stroke="Silver"/>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="2" Content="On" Click="TranlateBladderOn_Click"></Button>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="3" Content="Off" Click="TranlateBladderOff_Click"></Button>
- </Grid>-->
- <!--<Grid Grid.Row="5" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="165"></ColumnDefinition>
- <ColumnDefinition Width="20"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" FontSize="16" Content="Translate High Pres" VerticalContentAlignment="Center" VerticalAlignment="Center"/>
- <Ellipse Grid.Column="1" Width="16" Height="16" Fill="{Binding TransHighPresed, Converter={StaticResource boolToColor}, ElementName=self}" Stroke="Silver"/>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="2" Content="On" Click="TranlateHighPresOn_Click"></Button>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="3" Content="Off" Click="TranlateHighPresOff_Click"></Button>
- </Grid>-->
- <Grid Grid.Row="4" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="165"></ColumnDefinition>
- <ColumnDefinition Width="20"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" Content="Bernoulli Bladder" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Center"/>
- <Ellipse Grid.Column="1" Width="16" Height="16" Fill="{Binding BernoulliBladdered, Converter={StaticResource boolToColor}, ElementName=self}" Stroke="Silver"/>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="2" Content="On" Click="BernoulliBladderOn_Click"></Button>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="3" Content="Off" Click="BernoulliBladderOff_Click"></Button>
- </Grid>
- <Grid Grid.Row="5" Grid.Column="0" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="165"></ColumnDefinition>
- <ColumnDefinition Width="20"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition Width="30"></ColumnDefinition>
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Label Grid.Column="0" Content="Bernoulli N2" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Center"/>
- <Ellipse Grid.Column="1" Width="16" Height="16" Fill="{Binding BernoulliN2, Converter={StaticResource boolToColor}, ElementName=self}" Stroke="Silver"/>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="2" Content="On" Click="BernoulliN2On_Click"></Button>
- <Button Style="{StaticResource SysBtnStyle}" Grid.Column="3" Content="Off" Click="BernoulliN2Off_Click"></Button>
- </Grid>
- <!--<Grid Grid.Row="0" Grid.Column="1" Grid.RowSpan="2" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.RowDefinitions>
- <RowDefinition Height="16"></RowDefinition>
- <RowDefinition Height="22"></RowDefinition>
- <RowDefinition Height="22"></RowDefinition>
- </Grid.RowDefinitions>
- <Label Grid.Row="0" Content="Unlocked" FontSize="11" VerticalContentAlignment="Center" VerticalAlignment="Top" Grid.RowSpan="2" HorizontalContentAlignment="Right"/>
- <Label Grid.Row="1" Content="Upper" FontSize="12" VerticalContentAlignment="Center" VerticalAlignment="Top" Grid.RowSpan="2" HorizontalContentAlignment="Left"/>
- <Label Grid.Row="2" Content="Lower" FontSize="12" VerticalContentAlignment="Center" VerticalAlignment="Top" Grid.RowSpan="2" HorizontalContentAlignment="Left"/>
- <Ellipse Grid.Row="1" Width="16" Height="16" Fill="{Binding ElementName=self, Path=DoorUpperUnlocked, Converter={StaticResource boolToColor}}" Stroke="Silver" Margin="63,3,16,3"/>
- <Ellipse Grid.Row="2" Width="16" Height="16" Fill="{Binding ElementName=self, Path=DoorLowerUnlocked, Converter={StaticResource boolToColor}}" Stroke="Silver" Margin="63,3,16,3"/>
- </Grid>-->
- <!--<Grid Grid.Row="0" Grid.Column="2" Grid.RowSpan="2" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.RowDefinitions>
- <RowDefinition Height="16"></RowDefinition>
- <RowDefinition Height="22"></RowDefinition>
- <RowDefinition Height="22"></RowDefinition>
- </Grid.RowDefinitions>
- <Label Grid.Row="0" Content="Locked" FontSize="11" VerticalContentAlignment="Center" VerticalAlignment="Top" Grid.RowSpan="2" HorizontalContentAlignment="Center"/>
- <Ellipse Grid.Row="1" Width="16" Height="16" Fill="{Binding ElementName=self,Path=DoorUpperLocked, Converter={StaticResource boolToColor}}" Stroke="Silver" Margin="38,3,41,3"/>
- <Ellipse Grid.Row="2" Width="16" Height="16" Fill="{Binding ElementName=self,Path=DoorLowerLocked, Converter={StaticResource boolToColor}}" Stroke="Silver" Margin="38,3,41,3"/>
- </Grid>-->
- <Grid Grid.Row="2" Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
- <Label Content="LS Vacuum" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Top" Grid.RowSpan="2" HorizontalContentAlignment="Left"/>
- </Grid>
- <WrapPanel Grid.Row="2" Grid.Column="2" VerticalAlignment="Center">
- <TextBlock Width="60" Text="{Binding ElementName=self,Path=CRSVacuumValue,StringFormat=\{0:F2\},Mode=TwoWay}" Background="Black" Foreground="Lime" FontSize="16" FontWeight="Bold"/>
- <TextBlock Margin="2,0" Width="45" Text="mmHg" Background="Black" Foreground="Lime" FontSize="13" FontWeight="Bold"/>
- </WrapPanel>
- <Grid Grid.Row="3" Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
- <Label Content="WS Pressure" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Top" Grid.RowSpan="2" HorizontalContentAlignment="Left"/>
- </Grid>
- <WrapPanel Grid.Row="3" Grid.Column="2" VerticalAlignment="Center">
- <TextBlock Width="60" Text="{Binding ElementName=self,Path=WhPressureValue,StringFormat=\{0:F2\},Mode=TwoWay}" Background="Black" Foreground="Lime" FontSize="16" FontWeight="Bold"/>
- <TextBlock Margin="2,0" Width="45" Text="psi" Background="Black" Foreground="Lime" FontSize="13" FontWeight="Bold"/>
- </WrapPanel>
- <!--<Grid Grid.Row="4" Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="29*"/>
- <ColumnDefinition Width="106*"/>
- </Grid.ColumnDefinitions>
- <Label Content="Retracted" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Center" HorizontalContentAlignment="Left" Grid.ColumnSpan="2"/>
- <Ellipse Width="16" Height="16" Fill="{Binding TransRetracted, Converter={StaticResource boolToColor}, ElementName=self}" Stroke="Silver" Margin="54,7,36,7" Grid.Column="1"/>
- </Grid>-->
- <!--<Grid Grid.Row="5" Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
- <Label Content="Translation Pres" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Top" Grid.RowSpan="2" HorizontalContentAlignment="Left"/>
- </Grid>
- <WrapPanel Grid.Row="5" Grid.Column="2" VerticalAlignment="Center">
- <TextBlock Width="60" Text="{Binding ElementName=self,Path=TranslationPresValue,StringFormat=\{0:F2\},Mode=TwoWay}" Background="Black" Foreground="Lime" FontSize="16" FontWeight="Bold"/>
- <TextBlock Margin="2,0" Width="45" Text="psi" Background="Black" Foreground="Lime" FontSize="13" FontWeight="Bold"/>
- </WrapPanel>-->
- <Grid Grid.Row="4" Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
- <Label Content="E" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Top" Grid.RowSpan="2" HorizontalContentAlignment="Left"/>
- <Ellipse Width="16" Height="16" Fill="{Binding BernoulliBladdered, Converter={StaticResource boolToColor}, ElementName=self}" Stroke="Silver" Margin="14,4,65,4"/>
- <Label Content="R" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Center" HorizontalContentAlignment="Left" Margin="49,0,-49,0"/>
- <Ellipse Width="16" Height="16" Fill="{Binding BernoulliBladdered, Converter={StaticResource boolReverseToColor}, ElementName=self}" Stroke="Silver" Margin="63,3,16,3"/>
- </Grid>
- <WrapPanel Grid.Row="4" Grid.Column="2" VerticalAlignment="Center">
- <TextBlock Width="60" Text="{Binding ElementName=self,Path=BernoulliBladderPressure,StringFormat=\{0:F2\},Mode=TwoWay}" Background="Black" Foreground="Lime" FontSize="16" FontWeight="Bold"/>
- <TextBlock Margin="2,0" Width="45" Text="psi" Background="Black" Foreground="Lime" FontSize="13" FontWeight="Bold"/>
- </WrapPanel>
- <Grid Grid.Row="5" Grid.Column="1" VerticalAlignment="Center" Margin="0,0,5,0">
- <Label Content="N2 Pressure" FontSize="16" VerticalContentAlignment="Center" VerticalAlignment="Top" Grid.RowSpan="2" HorizontalContentAlignment="Left"/>
- </Grid>
- <WrapPanel Grid.Row="5" Grid.Column="2" VerticalAlignment="Center">
- <TextBlock Width="60" Text="{Binding ElementName=self,Path=BernoulliPressure,StringFormat=\{0:F2\},Mode=TwoWay}" Background="Black" Foreground="Lime" FontSize="16" FontWeight="Bold"/>
- <TextBlock Margin="2,0" Width="45" Text="psi" Background="Black" Foreground="Lime" FontSize="13" FontWeight="Bold"/>
- </WrapPanel>
- </Grid>
- </GroupBox>
- </Grid>
- </UserControl>
|