3994 lines
191 KiB
XML
3994 lines
191 KiB
XML
<UserControl
|
|
x:Class="SicUI.Client.Models.Platform.TM.TMView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:OpenSEMI="http://OpenSEMI.Ctrlib.com/presentation"
|
|
xmlns:cal="http://www.caliburn.org"
|
|
xmlns:control="clr-namespace:Aitex.Core.UI.Control;assembly=MECF.Framework.UI.Core"
|
|
xmlns:controlUI="clr-namespace:SicUI.Controls"
|
|
xmlns:converters="clr-namespace:Aitex.Core.UI.Converters;assembly=MECF.Framework.UI.Core"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:deviceControl="clr-namespace:Aitex.Core.UI.DeviceControl;assembly=MECF.Framework.UI.Core"
|
|
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
|
|
xmlns:industrialcontrol="clr-namespace:MECF.Framework.UI.Client.IndustrialControl;assembly=MECF.Framework.UI.Client"
|
|
xmlns:m2c4parts="clr-namespace:SicUI.Controls.M2C4Parts"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:unitControls="clr-namespace:MECF.Framework.UI.Client.Ctrlib.UnitControls;assembly=MECF.Framework.UI.Client"
|
|
d:DesignHeight="800"
|
|
d:DesignWidth="1920"
|
|
d:Background="#91b0cd"
|
|
mc:Ignorable="d">
|
|
<UserControl.Resources>
|
|
<Color x:Key="EdgeColorWhite">DimGray</Color>
|
|
<Color x:Key="CenterColorWhite">LightGray</Color>
|
|
<Color x:Key="CenterColorBlue">LightBlue</Color>
|
|
</UserControl.Resources>
|
|
<ScrollViewer
|
|
Margin="-10"
|
|
HorizontalScrollBarVisibility="Auto"
|
|
VerticalScrollBarVisibility="Auto">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<StackPanel
|
|
Grid.Column="0"
|
|
Width="540"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Top">
|
|
|
|
<Grid Margin="10,10" Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="24" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="0" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="90" />
|
|
<ColumnDefinition Width="100" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.ColumnSpan="3"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="PM1"
|
|
Style="{DynamicResource Table_TitleStyle}" />
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Status"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding StatusPM1}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Home">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Home">
|
|
<cal:Parameter Value="PM1" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Abort">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Abort">
|
|
<cal:Parameter Value="PM1" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Reset">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Reset">
|
|
<cal:Parameter Value="PM1" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Online Mode"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding PM1OnlineMode}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<Grid>
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Online">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOnline">
|
|
<cal:Parameter Value="PM1" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Offline">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOffline">
|
|
<cal:Parameter Value="PM1" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
<TextBlock
|
|
Width="100"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding PM1PurgeLoop, StringFormat=0.00}"
|
|
TextAlignment="Right"
|
|
TextWrapping="Wrap" />
|
|
</Grid>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="4"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Info"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Label
|
|
Width="100"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM1Pressure}"
|
|
ContentStringFormat="{}{0:F1} mbar"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
<!--<Label
|
|
Width="100"
|
|
Margin="40,0"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM1Temprature}"
|
|
ContentStringFormat="{}{0:F1} ℃"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />-->
|
|
<Label
|
|
Width="100"
|
|
Margin="40,0"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM1Rotation}"
|
|
ContentStringFormat="{}{0:F1} rpm"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
<Label
|
|
Width="100"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM1ConfinementState}"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="3"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="PyroTemp"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Label
|
|
Width="100"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM1L1InputTemp}"
|
|
ContentStringFormat="{}{0:F1} ℃"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
<Label
|
|
Width="100"
|
|
Margin="40,0"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM1L2InputTemp}"
|
|
ContentStringFormat="{}{0:F1} ℃"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
<Label
|
|
Width="100"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM1L3InputTemp}"
|
|
ContentStringFormat="{}{0:F1} ℃"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="5"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Confinement"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1" />
|
|
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<deviceControl:AITSensor
|
|
Margin="3,0"
|
|
GreenColor="True"
|
|
LightOnValue="{Binding RingUpSensor}" />
|
|
<Button
|
|
Width="60"
|
|
Height="25"
|
|
Margin="1,0"
|
|
Content="Up"
|
|
IsEnabled="{Binding EnableRingUpPM1}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="RingMoveUpPos">
|
|
<cal:Parameter Value="{Binding PM1.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<deviceControl:AITSensor
|
|
Margin="5,0"
|
|
GreenColor="True"
|
|
LightOnValue="{Binding RingDownSensor}" />
|
|
|
|
<Button
|
|
Width="60"
|
|
Height="25"
|
|
Margin="1,0"
|
|
Content="Down"
|
|
IsEnabled="{Binding EnableRingDownPM1}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="RingMoveDownPos">
|
|
<cal:Parameter Value="{Binding PM1.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<Button
|
|
Width="60"
|
|
Height="25"
|
|
Margin="5,0"
|
|
Content="Home"
|
|
IsEnabled="{Binding EnableRingDownPM1}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="RingHome">
|
|
<cal:Parameter Value="{Binding PM1.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<Button
|
|
Width="60"
|
|
Height="25"
|
|
Margin="5,0"
|
|
Content="Reset"
|
|
IsEnabled="{Binding EnableRingDownPM1}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="RingReset">
|
|
<cal:Parameter Value="{Binding PM1.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
</Grid>
|
|
|
|
<Grid Margin="10,10" Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="24" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="0" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="90" />
|
|
<ColumnDefinition Width="100" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.ColumnSpan="3"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="PM2"
|
|
Style="{DynamicResource Table_TitleStyle}" />
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Status"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding StatusPM2}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Home">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Home">
|
|
<cal:Parameter Value="PM2" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Abort">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Abort">
|
|
<cal:Parameter Value="PM2" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Reset">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Reset">
|
|
<cal:Parameter Value="PM2" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Online Mode"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding PM2OnlineMode}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<Grid>
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Online">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOnline">
|
|
<cal:Parameter Value="PM2" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Offline">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOffline">
|
|
<cal:Parameter Value="PM2" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
<TextBlock
|
|
Width="100"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding PM2PurgeLoop, StringFormat=0.00}"
|
|
TextAlignment="Right"
|
|
TextWrapping="Wrap" />
|
|
</Grid>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="4"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Info"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Label
|
|
Width="100"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM2Pressure}"
|
|
ContentStringFormat="{}{0:F1} mbar"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
<!--<Label
|
|
Width="100"
|
|
Margin="40,0"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM1Temprature}"
|
|
ContentStringFormat="{}{0:F1} ℃"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />-->
|
|
<Label
|
|
Width="100"
|
|
Margin="40,0"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM2Rotation}"
|
|
ContentStringFormat="{}{0:F1} rpm"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
<Label
|
|
Width="100"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM2ConfinementState}"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="3"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="PyroTemp"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Label
|
|
Width="100"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM2L1InputTemp}"
|
|
ContentStringFormat="{}{0:F1} ℃"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
<Label
|
|
Width="100"
|
|
Margin="40,0"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM2L2InputTemp}"
|
|
ContentStringFormat="{}{0:F1} ℃"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
<Label
|
|
Width="100"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding PM2L3InputTemp}"
|
|
ContentStringFormat="{}{0:F1} ℃"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="#000" />
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="5"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Confinement"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1" />
|
|
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<deviceControl:AITSensor
|
|
Margin="3,0"
|
|
GreenColor="True"
|
|
LightOnValue="{Binding RingUpSensor}" />
|
|
<Button
|
|
Width="60"
|
|
Height="25"
|
|
Margin="1,0"
|
|
Content="Up"
|
|
IsEnabled="{Binding EnableRingUpPM2}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="RingMoveUpPos">
|
|
<cal:Parameter Value="{Binding PM2.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<deviceControl:AITSensor
|
|
Margin="5,0"
|
|
GreenColor="True"
|
|
LightOnValue="{Binding RingDownSensor}" />
|
|
|
|
<Button
|
|
Width="60"
|
|
Height="25"
|
|
Margin="1,0"
|
|
Content="Down"
|
|
IsEnabled="{Binding EnableRingDownPM2}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="RingMoveDownPos">
|
|
<cal:Parameter Value="{Binding PM2.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<Button
|
|
Width="60"
|
|
Height="25"
|
|
Margin="5,0"
|
|
Content="Home"
|
|
IsEnabled="{Binding EnableRingDownPM2}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="RingHome">
|
|
<cal:Parameter Value="{Binding PM2.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<Button
|
|
Width="60"
|
|
Height="25"
|
|
Margin="5,0"
|
|
Content="Reset"
|
|
IsEnabled="{Binding EnableRingDownPM2}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="RingReset">
|
|
<cal:Parameter Value="{Binding PM2.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
</Grid>
|
|
|
|
<Grid Margin="10,10" Visibility="{Binding IsLLInstalled, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="24" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="90" />
|
|
<ColumnDefinition Width="100" />
|
|
<ColumnDefinition Width="*" />
|
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.ColumnSpan="3"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="UnLoad"
|
|
Style="{DynamicResource Table_TitleStyle}" />
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Status"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding UnLoadStatus}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Home">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Home">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Abort">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Abort">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Reset">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Reset">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Online Mode"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
Margin="0,7,0,0"
|
|
VerticalAlignment="Top"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding UnLoadOnlineMode}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Online">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOnline">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Offline">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOffline">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="3"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Pressure"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding UnLoadPressureDisplay, StringFormat=\{0:F1\}}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Pump"
|
|
IsEnabled="{Binding IsUnLoadEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Pump">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Vent"
|
|
IsEnabled="{Binding IsUnLoadEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Vent">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Purge"
|
|
IsEnabled="{Binding IsUnLoadEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Purge">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="4"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Temperature"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding UnLoadTemperature, StringFormat=\{0:F1\}}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<Grid>
|
|
<Button
|
|
Width="95"
|
|
Height="25"
|
|
Margin="10,0"
|
|
HorizontalAlignment="Left"
|
|
Content="LeakCheck"
|
|
IsEnabled="{Binding IsUnLoadEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="LeakCheck">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<TextBlock
|
|
Width="100"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding UnLoadPurgeLoop, StringFormat=0.00}"
|
|
TextAlignment="Right"
|
|
TextWrapping="Wrap" />
|
|
</Grid>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="5"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="TrayPresence"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<deviceControl:AITSensor
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
CustomColorOff="Gray"
|
|
CustomColorOn="Lime"
|
|
DeviceData="{Binding UnLoadTrayPresence}"
|
|
IsCustomRender="True" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Label
|
|
Margin="15,0"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
Content="ColingTime(s)"
|
|
FontFamily="Arial"
|
|
FontSize="12" />
|
|
|
|
<TextBlock
|
|
Width="140"
|
|
Margin="10,0"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding UnLoadCoolingTime}"
|
|
TextWrapping="Wrap" />
|
|
</StackPanel>
|
|
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="6"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="UnLoad Lid"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="6"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding UnLoadLidState}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="6"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
HorizontalAlignment="Left"
|
|
Content="Separate"
|
|
IsEnabled="{Binding IsUnLoadEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Separate">
|
|
<cal:Parameter Value="UnLoad" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</Border>
|
|
|
|
</Grid>
|
|
|
|
<Grid Margin="10" Visibility="{Binding IsLLInstalled, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="24" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="90" />
|
|
<ColumnDefinition Width="100" />
|
|
<ColumnDefinition Width="*" />
|
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.ColumnSpan="3"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="Load"
|
|
Style="{DynamicResource Table_TitleStyle}" />
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Status"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding LLStatus}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Home">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Home">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Abort">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Abort">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Reset">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Reset">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Online Mode"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
Margin="0,7,0,0"
|
|
VerticalAlignment="Top"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding LLOnlineMode}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Online">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOnline">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Offline">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOffline">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="3"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Pressure"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding LLPressureDisplay, StringFormat=\{0:F1\}}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Pump"
|
|
IsEnabled="{Binding IsLLEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Pump">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Vent"
|
|
IsEnabled="{Binding IsLLEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Vent">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Purge"
|
|
IsEnabled="{Binding IsLLEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Purge">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="4"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="TrayPresence"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<deviceControl:AITSensor
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
CustomColorOff="Gray"
|
|
CustomColorOn="Lime"
|
|
DeviceData="{Binding LLTrayPresence}"
|
|
IsCustomRender="True" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<Grid>
|
|
<Button
|
|
Width="95"
|
|
Height="25"
|
|
Margin="10,0"
|
|
HorizontalAlignment="Left"
|
|
Content="LeakCheck"
|
|
IsEnabled="{Binding IsLLEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="LeakCheck">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<TextBlock
|
|
Width="100"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding LLPurgeLoop, StringFormat=0.00}"
|
|
TextAlignment="Right"
|
|
TextWrapping="Wrap" />
|
|
</Grid>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="5"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Load Lid"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding LLLidState}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
HorizontalAlignment="Left"
|
|
Content="Group"
|
|
IsEnabled="{Binding IsLLEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Group">
|
|
<cal:Parameter Value="LoadLock" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
HorizontalAlignment="Left"
|
|
Content="Separate"
|
|
IsEnabled="{Binding IsLLEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="LoadSeparate" />
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
</Grid>
|
|
</StackPanel>
|
|
|
|
<Canvas
|
|
Grid.Column="1"
|
|
Width="800"
|
|
Height="700"
|
|
Margin="10,-20"
|
|
VerticalAlignment="Top">
|
|
<Canvas
|
|
x:Name="GasLines1"
|
|
Canvas.Left="-16"
|
|
Canvas.Top="150">
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="45"
|
|
Canvas.Top="572"
|
|
Width="282"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorBlue}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="0"
|
|
RightDirection="None"
|
|
Visibility="Visible" />
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="491"
|
|
Canvas.Top="122"
|
|
Width="56"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V702MoveSpeed2}"
|
|
RightDirection="Right"
|
|
Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="547"
|
|
Canvas.Top="33"
|
|
Width="90"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V702MoveSpeed}"
|
|
RightDirection="None"
|
|
Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="237"
|
|
Canvas.Top="122"
|
|
Width="56"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Right"
|
|
MoveSpeed="{Binding V701MoveSpeed}"
|
|
RightDirection="None"
|
|
Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="245"
|
|
Canvas.Top="34"
|
|
Width="90"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V701MoveSpeed}"
|
|
RightDirection="None"
|
|
Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="238"
|
|
Canvas.Top="262"
|
|
Width="75"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Right"
|
|
MoveSpeed="{Binding V124MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible" />
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="246"
|
|
Canvas.Top="237"
|
|
Width="26"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V124MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="426"
|
|
Canvas.Top="307"
|
|
Width="40"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V85MoveSpeed}"
|
|
RightDirection="Right"
|
|
Visibility="Visible" />
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="466"
|
|
Canvas.Top="262"
|
|
Width="46"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V85MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="647"
|
|
Canvas.Top="-115"
|
|
Width="100"
|
|
Height="34"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V78MoveSpeed}"
|
|
MoveSpeed2="0"
|
|
MoveSpeed3="{Binding V77MoveSpeed2}"
|
|
PipeWidth="8" />
|
|
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="699"
|
|
Canvas.Top="-115"
|
|
Width="108"
|
|
Height="28"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V77V78MoveSpeed}"
|
|
MoveSpeed2="0"
|
|
MoveSpeed3="{Binding V79MoveSpeed2}"
|
|
PipeWidth="8" />
|
|
|
|
|
|
<!--<industrialcontrol:PipeLineThree
|
|
Canvas.Left="735"
|
|
Canvas.Top="161"
|
|
Width="61"
|
|
Height="171"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V79MoveSpeed2}"
|
|
MoveSpeed2="{Binding V80MoveSpeed2}"
|
|
MoveSpeed3="0"
|
|
PipeWidth="8">
|
|
<industrialcontrol:PipeLineThree.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="90" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</industrialcontrol:PipeLineThree.RenderTransform>
|
|
</industrialcontrol:PipeLineThree>-->
|
|
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="757"
|
|
Canvas.Top="-87"
|
|
Width="441"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V79MoveSpeed2}"
|
|
RightDirection="Left"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="431"
|
|
Canvas.Top="360"
|
|
Width="43"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V83V84MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="423"
|
|
Canvas.Top="471"
|
|
Width="68"
|
|
Height="41"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V83MoveSpeed}"
|
|
MoveSpeed2="0"
|
|
MoveSpeed3="{Binding V84MoveSpeed2}"
|
|
PipeWidth="8"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLineThree.RenderTransform>
|
|
<RotateTransform Angle="-90" />
|
|
</industrialcontrol:PipeLineThree.RenderTransform>
|
|
</industrialcontrol:PipeLineThree>
|
|
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="423"
|
|
Canvas.Top="466"
|
|
Width="38"
|
|
Height="41"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V83MoveSpeed2}"
|
|
MoveSpeed2="0"
|
|
MoveSpeed3="{Binding V84MoveSpeed}"
|
|
PipeWidth="8"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLineThree.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform ScaleX="-1.0" />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="-90" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</industrialcontrol:PipeLineThree.RenderTransform>
|
|
</industrialcontrol:PipeLineThree>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="431"
|
|
Canvas.Top="503"
|
|
Width="20"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V83V84MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="90" />
|
|
</TransformGroup>
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="472"
|
|
Canvas.Top="433"
|
|
Width="56"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Left"
|
|
MoveSpeed="{Binding V84MoveSpeed2}"
|
|
RightDirection="Left">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="220"
|
|
Canvas.Top="249"
|
|
Width="165"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V122V123MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="73"
|
|
Canvas.Top="189"
|
|
Width="125"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Right"
|
|
MoveSpeed="{Binding V78MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible" />
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="81"
|
|
Canvas.Top="-115"
|
|
Width="304"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Right"
|
|
MoveSpeed="{Binding V78MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="80"
|
|
Canvas.Top="-115"
|
|
Width="567"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V78MoveSpeed}"
|
|
RightDirection="None"
|
|
Visibility="Visible" />
|
|
|
|
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="212"
|
|
Canvas.Top="469"
|
|
Width="68"
|
|
Height="41"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V122MoveSpeed}"
|
|
MoveSpeed2="0"
|
|
MoveSpeed3="{Binding V123MoveSpeed2}"
|
|
PipeWidth="8"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLineThree.RenderTransform>
|
|
<RotateTransform Angle="-90" />
|
|
</industrialcontrol:PipeLineThree.RenderTransform>
|
|
</industrialcontrol:PipeLineThree>
|
|
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="212"
|
|
Canvas.Top="464"
|
|
Width="38"
|
|
Height="41"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V122MoveSpeed2}"
|
|
MoveSpeed2="0"
|
|
MoveSpeed3="{Binding V123MoveSpeed}"
|
|
PipeWidth="8"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLineThree.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform ScaleX="-1.0" />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="-90" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</industrialcontrol:PipeLineThree.RenderTransform>
|
|
</industrialcontrol:PipeLineThree>
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="261"
|
|
Canvas.Top="431"
|
|
Width="56"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Left"
|
|
MoveSpeed="{Binding V123MoveSpeed2}"
|
|
RightDirection="Left">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="750"
|
|
Canvas.Top="354"
|
|
Width="310"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V79MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="180" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="631"
|
|
Canvas.Top="-73"
|
|
Width="233"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V77MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="180" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="398"
|
|
Canvas.Top="-81"
|
|
Width="178"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Right"
|
|
MoveSpeed="{Binding V77MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="{Binding TMN2BallastValveData.Feedback, Converter={StaticResource bool2VisibilityConverter}}">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="90" />
|
|
</TransformGroup>
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="631"
|
|
Canvas.Top="-81"
|
|
Width="70"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V77MoveSpeed}"
|
|
RightDirection="Right"
|
|
Visibility="{Binding TMN2BallastValveData.Feedback, Converter={StaticResource bool2VisibilityConverter}}" />
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="220"
|
|
Canvas.Top="502"
|
|
Width="20"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V122V123MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="90" />
|
|
</TransformGroup>
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="212"
|
|
Canvas.Top="521"
|
|
Width="92"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Right"
|
|
MoveSpeed="{Binding V122V123MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible" />
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="377"
|
|
Canvas.Top="615"
|
|
Width="148"
|
|
Height="48"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorBlue}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
PipeWidth="8"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLineThree.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform ScaleX="-1.0" />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="180" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</industrialcontrol:PipeLineThree.RenderTransform>
|
|
</industrialcontrol:PipeLineThree>
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="447"
|
|
Canvas.Top="561"
|
|
Width="340"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorBlue}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Left"
|
|
RightDirection="None"
|
|
Visibility="Visible" />
|
|
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="423"
|
|
Canvas.Top="521"
|
|
Width="148"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Right"
|
|
MoveSpeed="{Binding V83V84MoveSpeed2}"
|
|
RightDirection="Left"
|
|
Visibility="Visible" />
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="571"
|
|
Canvas.Top="529"
|
|
Width="73"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V83V84MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="335"
|
|
Canvas.Top="549"
|
|
Width="43"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V81V82V122V123MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="335"
|
|
Canvas.Top="501"
|
|
Width="48"
|
|
Height="31"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V81V82MoveSpeed2}"
|
|
MoveSpeed2="0"
|
|
MoveSpeed3="{Binding V122V123MoveSpeed}"
|
|
PipeWidth="8"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLineThree.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="90" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</industrialcontrol:PipeLineThree.RenderTransform>
|
|
</industrialcontrol:PipeLineThree>
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="375"
|
|
Canvas.Top="432"
|
|
Width="56"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="Left"
|
|
MoveSpeed="{Binding V82MoveSpeed2}"
|
|
RightDirection="Left">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
|
|
<industrialcontrol:PipeLine
|
|
Canvas.Left="335"
|
|
Canvas.Top="260"
|
|
Width="163"
|
|
Height="8"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
LeftDirection="None"
|
|
MoveSpeed="{Binding V81V82MoveSpeed2}"
|
|
RightDirection="None"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLine.RenderTransform>
|
|
<RotateTransform Angle="90" />
|
|
</industrialcontrol:PipeLine.RenderTransform>
|
|
</industrialcontrol:PipeLine>
|
|
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="327"
|
|
Canvas.Top="450"
|
|
Width="28"
|
|
Height="41"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V81MoveSpeed}"
|
|
MoveSpeed2="0"
|
|
MoveSpeed3="{Binding V82MoveSpeed2}"
|
|
PipeWidth="8"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLineThree.RenderTransform>
|
|
<RotateTransform Angle="-90" />
|
|
</industrialcontrol:PipeLineThree.RenderTransform>
|
|
</industrialcontrol:PipeLineThree>
|
|
|
|
<industrialcontrol:PipeLineThree
|
|
Canvas.Left="327"
|
|
Canvas.Top="465"
|
|
Width="38"
|
|
Height="41"
|
|
CenterColor="{StaticResource ResourceKey=CenterColorWhite}"
|
|
EdgeColor="{StaticResource ResourceKey=EdgeColorWhite}"
|
|
MoveSpeed1="{Binding V81MoveSpeed2}"
|
|
MoveSpeed2="0"
|
|
MoveSpeed3="{Binding V82MoveSpeed}"
|
|
PipeWidth="8"
|
|
Visibility="Visible">
|
|
<industrialcontrol:PipeLineThree.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform ScaleX="-1.0" />
|
|
<SkewTransform />
|
|
<RotateTransform Angle="-90" />
|
|
<TranslateTransform />
|
|
</TransformGroup>
|
|
</industrialcontrol:PipeLineThree.RenderTransform>
|
|
</industrialcontrol:PipeLineThree>
|
|
</Canvas>
|
|
|
|
<m2c4parts:M2C4EFEMView2
|
|
x:Name="system"
|
|
Canvas.Top="-78"
|
|
Width="750"
|
|
Height="640" />
|
|
|
|
<Canvas
|
|
x:Name="Devices"
|
|
Canvas.Left="0"
|
|
Canvas.Top="150"
|
|
IsEnabled="{Binding IsServiceMode}">
|
|
<Line
|
|
Canvas.Top="-25"
|
|
Stroke="Gray"
|
|
StrokeThickness="8"
|
|
X1="415"
|
|
X2="430"
|
|
Y1="415"
|
|
Y2="415" />
|
|
<Line
|
|
Canvas.Left="-118"
|
|
Canvas.Top="-150"
|
|
Stroke="Gray"
|
|
StrokeThickness="8"
|
|
X1="415"
|
|
X2="430"
|
|
Y1="540"
|
|
Y2="540" />
|
|
<Line
|
|
Canvas.Left="-2"
|
|
Canvas.Top="101"
|
|
Stroke="Gray"
|
|
StrokeThickness="8"
|
|
X1="196"
|
|
X2="196"
|
|
Y1="285"
|
|
Y2="293" />
|
|
|
|
<!--<Line
|
|
Canvas.Left="6"
|
|
Canvas.Top="-264"
|
|
Panel.ZIndex="-1"
|
|
Stroke="Gray"
|
|
StrokeThickness="20"
|
|
X1="196"
|
|
X2="196"
|
|
Y1="285"
|
|
Y2="293" />-->
|
|
|
|
<Path
|
|
Canvas.Left="773"
|
|
Canvas.Top="-123"
|
|
Data="M20 0L11 4L9 4L0 0 L0 10L9 6L11 6L20 10Z"
|
|
Stroke="Gray"
|
|
StrokeThickness="2">
|
|
<Path.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="90" />
|
|
</TransformGroup>
|
|
</Path.RenderTransform>
|
|
</Path>
|
|
|
|
<Path
|
|
Canvas.Left="716"
|
|
Canvas.Top="556"
|
|
Data="M20 0L11 4L9 4L0 0 L0 10L9 6L11 6L20 10Z"
|
|
Stroke="Gray"
|
|
StrokeThickness="2">
|
|
<Path.RenderTransform>
|
|
<TransformGroup>
|
|
<RotateTransform Angle="90" />
|
|
</TransformGroup>
|
|
</Path.RenderTransform>
|
|
</Path>
|
|
|
|
<Label
|
|
Canvas.Left="282"
|
|
Canvas.Top="462"
|
|
Content="V81" />
|
|
<Label
|
|
Canvas.Left="456"
|
|
Canvas.Top="281"
|
|
Content="V85" />
|
|
<Label
|
|
Canvas.Left="614"
|
|
Canvas.Top="315"
|
|
Content="V79" />
|
|
<Label
|
|
Canvas.Left="160"
|
|
Canvas.Top="427"
|
|
Content="V122" />
|
|
<Label
|
|
Canvas.Left="239"
|
|
Canvas.Top="427"
|
|
Content="V123" />
|
|
<Label
|
|
Canvas.Left="481"
|
|
Canvas.Top="-112"
|
|
Content="V78" />
|
|
<Label
|
|
Canvas.Left="582"
|
|
Canvas.Top="-63"
|
|
Content="V77" />
|
|
<Label
|
|
Canvas.Left="622"
|
|
Canvas.Top="-63"
|
|
Content="MFC60" />
|
|
<Label
|
|
Canvas.Left="170"
|
|
Canvas.Top="96"
|
|
Content="V70-1"
|
|
Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<Label
|
|
Canvas.Left="504"
|
|
Canvas.Top="125"
|
|
Content="V70-2"
|
|
Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<!--<Label
|
|
Canvas.Left="614"
|
|
Canvas.Top="158"
|
|
Content="V80"/>-->
|
|
<Label
|
|
Canvas.Left="232"
|
|
Canvas.Top="271"
|
|
Content="V124" />
|
|
<Label
|
|
Canvas.Left="751"
|
|
Canvas.Top="-107"
|
|
Content="V86" />
|
|
<Label
|
|
Canvas.Left="378"
|
|
Canvas.Top="432"
|
|
Content="V83" />
|
|
<Label
|
|
Canvas.Left="453"
|
|
Canvas.Top="432"
|
|
Content="V84" />
|
|
<Label
|
|
Canvas.Left="354"
|
|
Canvas.Top="463"
|
|
Content="V82" />
|
|
<!--<Label
|
|
Canvas.Left="118"
|
|
Canvas.Top="-7"
|
|
Content="PT10" />-->
|
|
<Label
|
|
Canvas.Left="111"
|
|
Canvas.Top="384"
|
|
Content="PT9" />
|
|
<Label
|
|
Canvas.Left="500"
|
|
Canvas.Top="379"
|
|
Content="PT3" />
|
|
<Label
|
|
Canvas.Left="225"
|
|
Canvas.Top="354"
|
|
Content="PT4" />
|
|
<Label
|
|
Canvas.Left="125"
|
|
Canvas.Top="354"
|
|
Content="PT9" />
|
|
<Label
|
|
Canvas.Left="9"
|
|
Canvas.Top="581"
|
|
Content="To V75 Double O-Ring"
|
|
FontSize="10" />
|
|
<Label
|
|
Canvas.Left="720"
|
|
Canvas.Top="564"
|
|
Content="N2 Purge"
|
|
FontSize="10" />
|
|
|
|
<Label
|
|
Canvas.Left="699"
|
|
Canvas.Top="538"
|
|
Content="V17"
|
|
FontSize="10" />
|
|
|
|
<TextBlock
|
|
Canvas.Left="205"
|
|
Canvas.Top="-46"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
Text="PM1"
|
|
Visibility="{Binding IsPM1Installed, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<TextBlock
|
|
Canvas.Left="500"
|
|
Canvas.Top="-45"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
Text="PM2"
|
|
Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<TextBlock
|
|
Canvas.Left="116"
|
|
Canvas.Top="235"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
Text="UnLoad"
|
|
Visibility="{Binding IsPreHeatInstalled, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<TextBlock
|
|
Canvas.Left="568"
|
|
Canvas.Top="220"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
RenderTransformOrigin="0.604,-1.095"
|
|
Text="Buffer"
|
|
Visibility="{Binding IsBufferInstalled, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<TextBlock
|
|
Canvas.Left="360"
|
|
Canvas.Top="110"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
Text="TM"
|
|
Visibility="{Binding IsTMInstalled, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<TextBlock
|
|
Canvas.Left="351"
|
|
Canvas.Top="380"
|
|
FontFamily="Arial"
|
|
FontSize="18"
|
|
RenderTransformOrigin="4.531,3.688"
|
|
Text="Load"
|
|
Visibility="{Binding IsLLInstalled, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
|
|
<!--<deviceControl:AITPressureMeter
|
|
Canvas.Left="113"
|
|
Canvas.Top="11"
|
|
Width="90"
|
|
Height="30"
|
|
DeviceData="{Binding PM1Pressure2}" />-->
|
|
<deviceControl:AITPressureMeter
|
|
Canvas.Left="105"
|
|
Canvas.Top="377"
|
|
Width="90"
|
|
Height="30"
|
|
DeviceData="{Binding UnLoadPressure}" />
|
|
<deviceControl:AITPressureMeter
|
|
Canvas.Left="416"
|
|
Canvas.Top="376"
|
|
Width="90"
|
|
Height="30"
|
|
DeviceData="{Binding LLPressure}" />
|
|
<deviceControl:AITPressureMeter
|
|
Canvas.Left="219"
|
|
Canvas.Top="376"
|
|
Width="90"
|
|
Height="30"
|
|
DeviceData="{Binding TMPressure}" />
|
|
|
|
<controlUI:AITPumpSIC
|
|
Canvas.Left="344"
|
|
Canvas.Top="586"
|
|
DeviceData="{Binding PumpData2}"
|
|
EnableControl="True" />
|
|
<controlUI:AITPumpSIC
|
|
Canvas.Left="108"
|
|
Canvas.Top="586"
|
|
DeviceData="{Binding PumpData}"
|
|
EnableControl="True" />
|
|
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="512"
|
|
Canvas.Top="90"
|
|
DeviceData="{Binding TMPMBBanlance}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding PM2TMValveIsEnable}"
|
|
ValveOpenOrientation="Vertical"
|
|
Visibility="{Binding IsPM2Installed, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="210"
|
|
Canvas.Top="90"
|
|
DeviceData="{Binding TMPMABanlance}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding PM1TMValveIsEnable}"
|
|
ValveOpenOrientation="Vertical" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="236"
|
|
Canvas.Top="249"
|
|
DeviceData="{Binding TMUnLoadBanlance}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding UnloadTMValveIsEnable}"
|
|
ValveOpenOrientation="Horizontal" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="299"
|
|
Canvas.Top="442"
|
|
DeviceData="{Binding TMFastRough}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding TMValveIsEnable}"
|
|
ValveOpenOrientation="Vertical" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="436"
|
|
Canvas.Top="444"
|
|
DeviceData="{Binding LLSlowRough}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding LoadValveIsEnable}"
|
|
ValveOpenOrientation="Vertical" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="395"
|
|
Canvas.Top="444"
|
|
DeviceData="{Binding LLFastRough}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding LoadValveIsEnable}"
|
|
ValveOpenOrientation="Vertical" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="614"
|
|
Canvas.Top="334"
|
|
DeviceData="{Binding LoadLockVent}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding LoadValveIsEnable}"
|
|
ValveOpenOrientation="Horizontal" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="614"
|
|
Canvas.Top="176"
|
|
DeviceData="{Binding BufferVent}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding IsEnableManual}"
|
|
ValveOpenOrientation="Horizontal"
|
|
Visibility="Hidden" />
|
|
|
|
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="430"
|
|
Canvas.Top="276"
|
|
DeviceData="{Binding TMLoadBanlance}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding LoadTMValveIsEnable}"
|
|
ValveOpenOrientation="Vertical" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="340"
|
|
Canvas.Top="442"
|
|
DeviceData="{Binding TMSlowRough}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding TMValveIsEnable}"
|
|
ValveOpenOrientation="Vertical" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="581"
|
|
Canvas.Top="-94"
|
|
DeviceData="{Binding TMVent}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding TMValveIsEnable}" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="449"
|
|
Canvas.Top="-125"
|
|
DeviceData="{Binding UnLoadVent}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding UnLoadValveIsEnable}" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="225"
|
|
Canvas.Top="442"
|
|
DeviceData="{Binding UnLoadSlowRough}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding UnLoadValveIsEnable}"
|
|
ValveOpenOrientation="Vertical" />
|
|
<deviceControl:AITGasValve
|
|
Canvas.Left="184"
|
|
Canvas.Top="441"
|
|
DeviceData="{Binding UnLoadFastRough}"
|
|
EnableServiceControl="True"
|
|
IsEnabled="{Binding UnLoadValveIsEnable}"
|
|
ValveOpenOrientation="Vertical" />
|
|
|
|
<controlUI:AnalogControl2
|
|
Canvas.Left="620"
|
|
Canvas.Top="-95"
|
|
Width="54"
|
|
Command="{Binding CmdSetMfcFlow}"
|
|
DeviceData="{Binding Mfc60Data}"
|
|
OperationName="SetMfcFlowValue" />
|
|
|
|
<unitControls:FOUPFrontView
|
|
Canvas.Left="576"
|
|
Canvas.Top="33"
|
|
UnitData="{Binding Buffer}" />
|
|
|
|
</Canvas>
|
|
|
|
<Label
|
|
Canvas.Left="329"
|
|
Canvas.Top="738"
|
|
Content="1"
|
|
FontSize="12" />
|
|
<Label
|
|
Canvas.Left="564"
|
|
Canvas.Top="738"
|
|
Content="2"
|
|
FontSize="12" />
|
|
</Canvas>
|
|
|
|
|
|
|
|
<StackPanel
|
|
Grid.Column="2"
|
|
Width="550"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Top">
|
|
<Grid Margin="0,10">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="24" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="90" />
|
|
<ColumnDefinition Width="100" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.ColumnSpan="3"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="TM"
|
|
Style="{DynamicResource Table_TitleStyle}" />
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Status"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding TMStatus}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Home">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Home">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Abort">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Abort">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Reset">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Reset">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Online Mode"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding TMOnlineMode}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Online">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOnline">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Offline">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOffline">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="3"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Pressure"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding TMPressureDisplay, StringFormat=\{0:F1\}}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Pump"
|
|
IsEnabled="{Binding IsTMEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Pump">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Vent"
|
|
IsEnabled="{Binding IsTMEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Vent">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Purge"
|
|
IsEnabled="{Binding IsTMEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Purge">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="4"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Robot"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<ComboBox
|
|
x:Name="cbPickModules"
|
|
Width="90"
|
|
Height="25"
|
|
ItemsSource="{Binding Modules}"
|
|
SelectedItem="{Binding PickSelectedModule}" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Home"
|
|
IsEnabled="{Binding RobotCheckOffline}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="TMRobot_Home" />
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Pick"
|
|
IsEnabled="{Binding RobotCheckOffline}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="TMRobot_Pick" />
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Place"
|
|
IsEnabled="{Binding RobotCheckOffline}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="TMRobot_Place" />
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
|
|
<Border
|
|
Grid.Row="6"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Slit Valve"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="6"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<ComboBox
|
|
x:Name="SlitValveModules"
|
|
Width="90"
|
|
Height="25"
|
|
ItemsSource="{Binding ModulesSlitValve}"
|
|
SelectedItem="{Binding SlitValveSelectedModule}" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="6"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Open"
|
|
IsEnabled="{Binding CheckOffline}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="OpenSlitValve">
|
|
<cal:Parameter Value="{Binding SlitValveSelectedModule}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<deviceControl:AITSensor
|
|
Margin="3,0"
|
|
GreenColor="True"
|
|
LightOnValue="{Binding IsSelectedSlitValveOpen}" />
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="88,0,10,0"
|
|
Content="Close"
|
|
IsEnabled="{Binding CheckOffline}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="CloseSlitValve">
|
|
<cal:Parameter Value="{Binding SlitValveSelectedModule}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<deviceControl:AITSensor
|
|
Margin="3,0"
|
|
GreenColor="True"
|
|
LightOnValue="{Binding IsSelectedSlitValveClose}" />
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="5"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<!--<TextBlock Text="Vacuum" TextWrapping="Wrap" Foreground="{DynamicResource FG_Black}" FontSize="12" FontFamily="Arial" VerticalAlignment="Center" />-->
|
|
</Border>
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1" />
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
HorizontalAlignment="Left"
|
|
Content="LeakCheck"
|
|
IsEnabled="{Binding IsTMEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="LeakCheck">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Servo"
|
|
IsEnabled="{Binding IsTMEnableManualOperation}">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="ServoToLL">
|
|
<cal:Parameter Value="TM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
<TextBlock
|
|
Width="97"
|
|
Margin="10,8,10,7"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding TMPurgeLoop, StringFormat=0.00}"
|
|
TextAlignment="Right"
|
|
TextWrapping="Wrap" />
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
</Grid>
|
|
|
|
<Grid Margin="0,-20" Visibility="{Binding IsBufferInstalled, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="24" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="90" />
|
|
<ColumnDefinition Width="100" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.ColumnSpan="3"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="Buffer"
|
|
Style="{DynamicResource Table_TitleStyle}" />
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Status"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding BufferStatus}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Home">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Home">
|
|
<cal:Parameter Value="Buffer" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Abort">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Abort">
|
|
<cal:Parameter Value="Buffer" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Reset">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Reset">
|
|
<cal:Parameter Value="Buffer" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Online Mode"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding BufferOnlineMode}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Online">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOnline">
|
|
<cal:Parameter Value="Buffer" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Offline">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOffline">
|
|
<cal:Parameter Value="Buffer" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="3"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Pressure"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding TMPressureDisplay, StringFormat=\{0:F1\}}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Pump"
|
|
IsEnabled="{Binding IsBufferEnableManualOperation}"
|
|
Visibility="Hidden">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Pump">
|
|
<cal:Parameter Value="{Binding Buffer.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Vent"
|
|
IsEnabled="{Binding IsBufferEnableManualOperation}"
|
|
Visibility="Hidden">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Vent">
|
|
<cal:Parameter Value="{Binding Buffer.ModuleID}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="4"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="TrayTop"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<deviceControl:AITSensor
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
CustomColorOff="Gray"
|
|
CustomColorOn="Lime"
|
|
DeviceData="{Binding BufferTrayPresenceHigh}"
|
|
IsCustomRender="True" />
|
|
|
|
</Border>
|
|
<Border
|
|
Grid.Row="4"
|
|
Grid.Column="2"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Label
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
Content="Remain Time"
|
|
FontFamily="Arial"
|
|
FontSize="12" />
|
|
|
|
<TextBlock
|
|
Width="140"
|
|
Margin="10,0"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding sTimeBuffer3, StringFormat=0.0}"
|
|
TextWrapping="Wrap" />
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="5"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="TrayMiddle"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<deviceControl:AITSensor
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
CustomColorOff="Gray"
|
|
CustomColorOn="Lime"
|
|
DeviceData="{Binding BufferTrayPresenceMiddle}"
|
|
IsCustomRender="True" />
|
|
|
|
</Border>
|
|
<Border
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Label
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
Content="Remain Time"
|
|
FontFamily="Arial"
|
|
FontSize="12" />
|
|
|
|
<TextBlock
|
|
Width="140"
|
|
Margin="10,0"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding sTimeBuffer2, StringFormat=0.0}"
|
|
TextWrapping="Wrap" />
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="6"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="TrayBottom"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="6"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<deviceControl:AITSensor
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
CustomColorOff="Gray"
|
|
CustomColorOn="Lime"
|
|
DeviceData="{Binding BufferTrayPresenceLow}"
|
|
IsCustomRender="True" />
|
|
|
|
</Border>
|
|
<Border
|
|
Grid.Row="6"
|
|
Grid.Column="2"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Label
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
Content="Remain Time"
|
|
FontFamily="Arial"
|
|
FontSize="12" />
|
|
|
|
<TextBlock
|
|
Width="140"
|
|
Margin="10,0"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding sTimeBuffer1, StringFormat=0.0}"
|
|
TextWrapping="Wrap" />
|
|
</StackPanel>
|
|
</Border>
|
|
<!-- Row 7 -->
|
|
<!--<Border
|
|
Grid.Row="7"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Temp PV"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="7"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding BufferTempPV}"
|
|
TextAlignment="Center"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="7"
|
|
Grid.Column="2"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
<Label
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
Content="Target SP"
|
|
FontFamily="Arial"
|
|
FontSize="12" />
|
|
|
|
<Border
|
|
Margin="2,3"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1">
|
|
<Label
|
|
Width="50"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="{Binding BufferTempTargetSP, StringFormat=0.0}"
|
|
FontFamily="Arial"
|
|
FontSize="12" />
|
|
</Border>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="5,0"
|
|
Content="Set SP">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetBufferTempTargetSP">
|
|
<cal:Parameter Value="{Binding Path=Text, ElementName=BufferTargetSP}" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<OpenSEMI:TextBoxEx
|
|
x:Name="BufferTargetSP"
|
|
Width="50"
|
|
Margin="0,3"
|
|
HorizontalContentAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Text="0" />
|
|
</StackPanel>
|
|
</Border>-->
|
|
|
|
<!-- Row 8 -->
|
|
<!--<Border
|
|
Grid.Row="8"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="A-M Auto/Off"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="8"
|
|
Grid.Column="1"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<deviceControl:AITSensor
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
CustomColorOff="Gray"
|
|
CustomColorOn="Lime"
|
|
IsCustomRender="True"
|
|
LightOnValue="{Binding BufferTempAMAuto}"
|
|
ToolTip="Light up for Auto, or for Off." />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="8"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Set Auto">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetBufferTempAM">
|
|
<cal:Parameter Value="0" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Set Off">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetBufferTempAM">
|
|
<cal:Parameter Value="2" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
|
|
</StackPanel>
|
|
</Border>-->
|
|
|
|
</Grid>
|
|
|
|
<Grid
|
|
Width="550"
|
|
Margin="0,50"
|
|
HorizontalAlignment="Left">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="90" />
|
|
<ColumnDefinition Width="100" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="24" />
|
|
<RowDefinition Height="32" />
|
|
<RowDefinition Height="32" />
|
|
</Grid.RowDefinitions>
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.ColumnSpan="5"
|
|
HorizontalContentAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
Content="EFEM"
|
|
Style="{DynamicResource Table_TitleStyle}" />
|
|
<Border
|
|
Grid.Row="1"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Status"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding EFEMStatus}"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
|
|
<Border
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Home">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Home">
|
|
<cal:Parameter Value="EFEM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Abort">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Abort">
|
|
<cal:Parameter Value="EFEM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Reset">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="Reset">
|
|
<cal:Parameter Value="EFEM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Padding="5,1,0,1"
|
|
Background="{DynamicResource Table_BG_Title}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<TextBlock
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="Online Mode"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="0,0,0,1">
|
|
<TextBlock
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
FontFamily="Arial"
|
|
FontSize="12"
|
|
Foreground="{DynamicResource FG_Black}"
|
|
Text="{Binding EFEMOnlineMode}"
|
|
TextWrapping="Wrap" />
|
|
</Border>
|
|
<Border
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
Padding="5,1"
|
|
Background="{DynamicResource Table_BG_Content}"
|
|
BorderBrush="{DynamicResource Table_BD}"
|
|
BorderThickness="1,0,1,1">
|
|
<StackPanel Orientation="Horizontal">
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Online">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOnline">
|
|
<cal:Parameter Value="EFEM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
|
|
<Button
|
|
Width="80"
|
|
Height="25"
|
|
Margin="10,0"
|
|
Content="Offline">
|
|
<i:Interaction.Triggers>
|
|
<i:EventTrigger EventName="Click">
|
|
<cal:ActionMessage MethodName="SetOffline">
|
|
<cal:Parameter Value="EFEM" />
|
|
</cal:ActionMessage>
|
|
</i:EventTrigger>
|
|
</i:Interaction.Triggers>
|
|
</Button>
|
|
</StackPanel>
|
|
</Border>
|
|
|
|
|
|
|
|
|
|
</Grid>
|
|
|
|
</StackPanel>
|
|
|
|
</Grid>
|
|
</ScrollViewer>
|
|
</UserControl>
|