|
@@ -42,7 +42,7 @@
|
|
|
</Grid.ColumnDefinitions>
|
|
|
<Canvas>
|
|
|
|
|
|
- <Grid Canvas.Left="5" Canvas.Top="456" Width="310" Height="170" Margin="0 0 0 10" unity:GridOptions.LineBrush="#D8DEE5" unity:GridOptions.ShowBorder="True" Background="#FFFFFF" Visibility="{Binding PMAIsInstalled,Converter={StaticResource bool2VisibilityConverter}}">
|
|
|
+ <Grid Canvas.Left="5" Canvas.Top="456" Width="310" Height="180" Margin="0 0 0 10" unity:GridOptions.LineBrush="#D8DEE5" unity:GridOptions.ShowBorder="True" Background="#FFFFFF" Visibility="{Binding PMAIsInstalled,Converter={StaticResource bool2VisibilityConverter}}">
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="30"/>
|
|
|
<RowDefinition/>
|
|
@@ -50,27 +50,28 @@
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition/>
|
|
|
- <RowDefinition Height="0"/>
|
|
|
<RowDefinition/>
|
|
|
+ <RowDefinition Height="0"/>
|
|
|
|
|
|
</Grid.RowDefinitions>
|
|
|
<Grid.ColumnDefinitions>
|
|
|
<ColumnDefinition Width="108"/>
|
|
|
<ColumnDefinition/>
|
|
|
</Grid.ColumnDefinitions>
|
|
|
- <TextBlock Grid.Row="0" Text="PMA" Foreground="White" Grid.ColumnSpan="2" FontSize="20" Padding="150,2,0,0" Background="#076DB6"/>
|
|
|
+ <TextBlock Grid.Row="0" Text="PMA" Foreground="White" Grid.ColumnSpan="2" FontSize="20" Padding="140,2,0,0" Background="#076DB6"/>
|
|
|
|
|
|
- <TextBlock Grid.Row="1" Text="Recipe Name" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="2" Text="Step Num/All" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="3" Text="Step Type" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="4" Text="Step Duration" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="5" Text="Step Time(s)" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="6" Text="Next Step" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="7" Text="Cycle Num/All" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="1" Text="Recipe Name" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="2" Text="Step Number" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="3" Text="Step Type" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="4" Text="Step Time(s)" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="5" Text="Step Desc" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <!--<TextBlock Grid.Row="6" Text="Next Step" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>-->
|
|
|
+ <TextBlock Grid.Row="6" Text="Cycle Number" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="7" Text="Heater Position" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
|
|
|
|
|
|
<TextBlock Grid.Row="1" Grid.Column="1" Text="{Binding PMARecipeResult.RecipeName}" FontSize="14" Padding="8,2,0,0" Background="#FFFFFF"/>
|
|
|
- <TextBlock Grid.Row="2" Grid.Column="1" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
+ <TextBlock Grid.Row="2" Grid.Column="1" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}{0}/{1}">
|
|
|
<Binding Path="PMARecipeResult.RecipeStepNumber"></Binding>
|
|
@@ -78,11 +79,18 @@
|
|
|
</MultiBinding>
|
|
|
</TextBlock.Text>
|
|
|
</TextBlock>
|
|
|
- <TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding PMARecipeResult.RecipeStepType}" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF"/>
|
|
|
- <TextBlock Grid.Row="4" Grid.Column="1" Text="{Binding PMARecipeResult.RecipeStepDuringTime}" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF"/>
|
|
|
- <TextBlock Grid.Row="5" Grid.Column="1" Text="{Binding PMARecipeResult.RecipeStepSetTime}" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF"/>
|
|
|
- <customControls:PathButton BorderThickness="0" PathData="{StaticResource Icon_Next}" Background="Transparent" DefaultFillBrush="Black" Foreground="White" Cursor="Hand" Grid.Row="6" Grid.Column="1" Command="{Binding EndStepCommand}" Margin="15,0,0,0" HorizontalAlignment="Left"/>
|
|
|
- <TextBlock Grid.Row="7" Grid.Column="1" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
+ <TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding PMARecipeResult.RecipeStepType}" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF"/>
|
|
|
+ <TextBlock Grid.Row="4" Grid.Column="1" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
+ <TextBlock.Text>
|
|
|
+ <MultiBinding StringFormat="{}{0}/{1}">
|
|
|
+ <Binding Path="PMARecipeResult.RecipeStepDuringTime"></Binding>
|
|
|
+ <Binding Path="PMARecipeResult.RecipeStepSetTime"></Binding>
|
|
|
+ </MultiBinding>
|
|
|
+ </TextBlock.Text>
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock Grid.Row="5" Grid.Column="1" Text="{Binding PMARecipeResult.RecipeStepDescription}" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF"/>
|
|
|
+ <!--<customControls:PathButton BorderThickness="0" PathData="{StaticResource Icon_Next}" Background="Transparent" DefaultFillBrush="Black" Foreground="White" Cursor="Hand" Grid.Row="6" Grid.Column="1" Command="{Binding EndStepCommand}" Margin="15,0,0,0" HorizontalAlignment="Left"/>-->
|
|
|
+ <TextBlock Grid.Row="6" Grid.Column="1" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}{0}/{1}">
|
|
|
<Binding Path="PMARecipeResult.RecipeCurrentCounter"></Binding>
|
|
@@ -92,7 +100,7 @@
|
|
|
</TextBlock>
|
|
|
</Grid>
|
|
|
|
|
|
- <Grid Canvas.Left="5" Canvas.Top="130" Width="310" Height="170" Margin="0 0 0 10" unity:GridOptions.LineBrush="#D8DEE5" unity:GridOptions.ShowBorder="True" Background="#FFFFFF" Visibility="{Binding PMBIsInstalled,Converter={StaticResource bool2VisibilityConverter}}">
|
|
|
+ <Grid Canvas.Left="5" Canvas.Top="110" Width="310" Height="180" Margin="0 0 0 10" unity:GridOptions.LineBrush="#D8DEE5" unity:GridOptions.ShowBorder="True" Background="#FFFFFF" Visibility="{Binding PMBIsInstalled,Converter={StaticResource bool2VisibilityConverter}}">
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="30"/>
|
|
|
<RowDefinition/>
|
|
@@ -100,27 +108,28 @@
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition/>
|
|
|
- <RowDefinition Height="0"/>
|
|
|
<RowDefinition/>
|
|
|
+ <RowDefinition Height="0"/>
|
|
|
|
|
|
</Grid.RowDefinitions>
|
|
|
<Grid.ColumnDefinitions>
|
|
|
<ColumnDefinition Width="108"/>
|
|
|
<ColumnDefinition />
|
|
|
</Grid.ColumnDefinitions>
|
|
|
- <TextBlock Grid.Row="0" Text="PMB" Foreground="White" Grid.ColumnSpan="2" FontSize="20" Padding="150,2,0,0" Background="#076DB6"/>
|
|
|
+ <TextBlock Grid.Row="0" Text="PMB" Foreground="White" Grid.ColumnSpan="2" FontSize="20" Padding="140,2,0,0" Background="#076DB6"/>
|
|
|
|
|
|
- <TextBlock Grid.Row="1" Text="Recipe Name" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="2" Text="Step Num/All" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="3" Text="Step Type" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="4" Text="Step Duration" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="5" Text="Step Time(s)" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="6" Text="Next Step" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="7" Text="Cycle Num/All" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="1" Text="Recipe Name" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="2" Text="Step Number" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="3" Text="Step Type" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="4" Text="Step Time(s)" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="5" Text="Step Desc" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <!--<TextBlock Grid.Row="6" Text="Next Step" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>-->
|
|
|
+ <TextBlock Grid.Row="6" Text="Cycle Number" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="7" Text="Heater Position" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
|
|
|
|
|
|
<TextBlock Grid.Row="1" Grid.Column="1" Text="{Binding PMBRecipeResult.RecipeName}" FontSize="14" Padding="8,2,0,0" Background="#FFFFFF"/>
|
|
|
- <TextBlock Grid.Row="2" Grid.Column="1" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
+ <TextBlock Grid.Row="2" Grid.Column="1" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}{0}/{1}">
|
|
|
<Binding Path="PMBRecipeResult.RecipeStepNumber"></Binding>
|
|
@@ -128,11 +137,18 @@
|
|
|
</MultiBinding>
|
|
|
</TextBlock.Text>
|
|
|
</TextBlock>
|
|
|
- <TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding PMBRecipeResult.RecipeStepType}" FontSize="15" Padding="10,2,0,0"/>
|
|
|
- <TextBlock Grid.Row="4" Grid.Column="1" Text="{Binding PMBRecipeResult.RecipeStepDuringTime}" FontSize="15" Padding="10,2,0,0"/>
|
|
|
- <TextBlock Grid.Row="5" Grid.Column="1" Text="{Binding PMBRecipeResult.RecipeStepSetTime}" FontSize="15" Padding="10,2,0,0"/>
|
|
|
- <customControls:PathButton BorderThickness="0" PathData="{StaticResource Icon_Next}" Background="Transparent" DefaultFillBrush="Black" Foreground="White" Cursor="Hand" Grid.Row="6" Grid.Column="1" Command="{Binding EndStepCommand}" Margin="15,0,0,0" HorizontalAlignment="Left"/>
|
|
|
- <TextBlock Grid.Row="7" Grid.Column="1" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
+ <TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding PMBRecipeResult.RecipeStepType}" FontSize="14" Padding="10,2,0,0"/>
|
|
|
+ <TextBlock Grid.Row="4" Grid.Column="1" FontSize="14" Padding="10,2,0,0">
|
|
|
+ <TextBlock.Text>
|
|
|
+ <MultiBinding StringFormat="{}{0}/{1}">
|
|
|
+ <Binding Path="PMBRecipeResult.RecipeStepDuringTime"></Binding>
|
|
|
+ <Binding Path="PMBRecipeResult.RecipeStepSetTime"></Binding>
|
|
|
+ </MultiBinding>
|
|
|
+ </TextBlock.Text>
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock Grid.Row="5" Grid.Column="1" Text="{Binding PMBRecipeResult.RecipeStepDescription}" FontSize="14" Padding="10,2,0,0"/>
|
|
|
+ <!--<customControls:PathButton BorderThickness="0" PathData="{StaticResource Icon_Next}" Background="Transparent" DefaultFillBrush="Black" Foreground="White" Cursor="Hand" Grid.Row="6" Grid.Column="1" Command="{Binding EndStepCommand}" Margin="15,0,0,0" HorizontalAlignment="Left"/>-->
|
|
|
+ <TextBlock Grid.Row="6" Grid.Column="1" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}{0}/{1}">
|
|
|
<Binding Path="PMBRecipeResult.RecipeCurrentCounter"></Binding>
|
|
@@ -142,7 +158,7 @@
|
|
|
</TextBlock>
|
|
|
</Grid>
|
|
|
|
|
|
- <Grid Canvas.Left="722" Canvas.Top="130" Width="310" Height="170" Margin="0 0 0 10" unity:GridOptions.LineBrush="#D8DEE5" unity:GridOptions.ShowBorder="True" Background="#FFFFFF" Visibility="{Binding PMCIsInstalled,Converter={StaticResource bool2VisibilityConverter}}">
|
|
|
+ <Grid Canvas.Left="722" Canvas.Top="110" Width="310" Height="180" Margin="0 0 0 10" unity:GridOptions.LineBrush="#D8DEE5" unity:GridOptions.ShowBorder="True" Background="#FFFFFF" Visibility="{Binding PMCIsInstalled,Converter={StaticResource bool2VisibilityConverter}}">
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="30"/>
|
|
|
<RowDefinition/>
|
|
@@ -150,27 +166,28 @@
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition/>
|
|
|
- <RowDefinition Height="0"/>
|
|
|
<RowDefinition/>
|
|
|
+ <RowDefinition Height="0"/>
|
|
|
|
|
|
</Grid.RowDefinitions>
|
|
|
<Grid.ColumnDefinitions>
|
|
|
<ColumnDefinition Width="108"/>
|
|
|
<ColumnDefinition/>
|
|
|
</Grid.ColumnDefinitions>
|
|
|
- <TextBlock Grid.Row="0" Text="PMC" Foreground="White" Grid.ColumnSpan="2" FontSize="20" Padding="150,2,0,0" Background="#076DB6"/>
|
|
|
+ <TextBlock Grid.Row="0" Text="PMC" Foreground="White" Grid.ColumnSpan="2" FontSize="20" Padding="140,2,0,0" Background="#076DB6"/>
|
|
|
|
|
|
- <TextBlock Grid.Row="1" Text="Recipe Name" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="2" Text="Step Num/All" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="3" Text="Step Type" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="4" Text="Step Duration" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="5" Text="Step Time(s)" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="6" Text="Next Step" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="7" Text="Cycle Num/All" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="1" Text="Recipe Name" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="2" Text="Step Number" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="3" Text="Step Type" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="4" Text="Step Time(s)" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="5" Text="Step Desc" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <!--<TextBlock Grid.Row="6" Text="Next Step" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>-->
|
|
|
+ <TextBlock Grid.Row="6" Text="Cycle Number" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="7" Text="Heater Position" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
|
|
|
|
|
|
<TextBlock Grid.Row="1" Grid.Column="1" Text="{Binding PMCRecipeResult.RecipeName}" FontSize="14" Padding="8,2,0,0" Background="#FFFFFF"/>
|
|
|
- <TextBlock Grid.Row="2" Grid.Column="1" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
+ <TextBlock Grid.Row="2" Grid.Column="1" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}{0}/{1}">
|
|
|
<Binding Path="PMCRecipeResult.RecipeStepNumber"></Binding>
|
|
@@ -178,11 +195,18 @@
|
|
|
</MultiBinding>
|
|
|
</TextBlock.Text>
|
|
|
</TextBlock>
|
|
|
- <TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding PMCRecipeResult.RecipeStepType}" FontSize="15" Padding="10,2,0,0"/>
|
|
|
- <TextBlock Grid.Row="4" Grid.Column="1" Text="{Binding PMCRecipeResult.RecipeStepDuringTime}" FontSize="15" Padding="10,2,0,0"/>
|
|
|
- <TextBlock Grid.Row="5" Grid.Column="1" Text="{Binding PMCRecipeResult.RecipeStepSetTime}" FontSize="15" Padding="10,2,0,0"/>
|
|
|
- <customControls:PathButton BorderThickness="0" PathData="{StaticResource Icon_Next}" Background="Transparent" DefaultFillBrush="Black" Foreground="White" Cursor="Hand" Grid.Row="6" Grid.Column="1" Command="{Binding EndStepCommand}" Margin="15,0,0,0" HorizontalAlignment="Left"/>
|
|
|
- <TextBlock Grid.Row="7" Grid.Column="1" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
+ <TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding PMCRecipeResult.RecipeStepType}" FontSize="14" Padding="10,2,0,0"/>
|
|
|
+ <TextBlock Grid.Row="4" Grid.Column="1" FontSize="14" Padding="10,2,0,0">
|
|
|
+ <TextBlock.Text>
|
|
|
+ <MultiBinding StringFormat="{}{0}/{1}">
|
|
|
+ <Binding Path="PMCRecipeResult.RecipeStepDuringTime"></Binding>
|
|
|
+ <Binding Path="PMCRecipeResult.RecipeStepSetTime"></Binding>
|
|
|
+ </MultiBinding>
|
|
|
+ </TextBlock.Text>
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock Grid.Row="5" Grid.Column="1" Text="{Binding PMCRecipeResult.RecipeStepDescription}" FontSize="14" Padding="10,2,0,0"/>
|
|
|
+ <!--<customControls:PathButton BorderThickness="0" PathData="{StaticResource Icon_Next}" Background="Transparent" DefaultFillBrush="Black" Foreground="White" Cursor="Hand" Grid.Row="6" Grid.Column="1" Command="{Binding EndStepCommand}" Margin="15,0,0,0" HorizontalAlignment="Left"/>-->
|
|
|
+ <TextBlock Grid.Row="6" Grid.Column="1" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}{0}/{1}">
|
|
|
<Binding Path="PMCRecipeResult.RecipeCurrentCounter"></Binding>
|
|
@@ -192,7 +216,7 @@
|
|
|
</TextBlock>
|
|
|
</Grid>
|
|
|
|
|
|
- <Grid Canvas.Left="722" Canvas.Top="456" Width="310" Height="170" unity:GridOptions.LineBrush="#D8DEE5" unity:GridOptions.ShowBorder="True" Background="#FFFFFF" Visibility="{Binding PMDIsInstalled,Converter={StaticResource bool2VisibilityConverter}}">
|
|
|
+ <Grid Canvas.Left="722" Canvas.Top="456" Width="310" Height="180" unity:GridOptions.LineBrush="#D8DEE5" unity:GridOptions.ShowBorder="True" Background="#FFFFFF" Visibility="{Binding PMDIsInstalled,Converter={StaticResource bool2VisibilityConverter}}">
|
|
|
<Grid.RowDefinitions>
|
|
|
<RowDefinition Height="30"/>
|
|
|
<RowDefinition/>
|
|
@@ -200,27 +224,28 @@
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition/>
|
|
|
<RowDefinition/>
|
|
|
- <RowDefinition Height="0"/>
|
|
|
<RowDefinition/>
|
|
|
+ <RowDefinition Height="0"/>
|
|
|
|
|
|
</Grid.RowDefinitions>
|
|
|
<Grid.ColumnDefinitions>
|
|
|
<ColumnDefinition Width="108"/>
|
|
|
<ColumnDefinition/>
|
|
|
</Grid.ColumnDefinitions>
|
|
|
- <TextBlock Grid.Row="0" Text="PMD" Foreground="White" Grid.ColumnSpan="2" FontSize="20" Padding="150,2,0,0" Background="#076DB6"/>
|
|
|
+ <TextBlock Grid.Row="0" Text="PMD" Foreground="White" Grid.ColumnSpan="2" FontSize="20" Padding="140,2,0,0" Background="#076DB6"/>
|
|
|
|
|
|
- <TextBlock Grid.Row="1" Text="Recipe Name" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="2" Text="Step Num/All" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="3" Text="Step Type" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="4" Text="Step Duration" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="5" Text="Step Time(s)" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="6" Text="Next Step" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
- <TextBlock Grid.Row="7" Text="Cycle Num/All" FontSize="15" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="1" Text="Recipe Name" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="2" Text="Step Number" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="3" Text="Step Type" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="4" Text="Step Time(s)" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="5" Text="Step Desc" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <!--<TextBlock Grid.Row="6" Text="Next Step" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>-->
|
|
|
+ <TextBlock Grid.Row="6" Text="Cycle Number" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
+ <TextBlock Grid.Row="7" Text="Heater Position" FontSize="14" Padding="10,2,0,0" Background="#FAFAFA"/>
|
|
|
|
|
|
|
|
|
<TextBlock Grid.Row="1" Grid.Column="1" Text="{Binding PMDRecipeResult.RecipeName}" FontSize="14" Padding="8,2,0,0" Background="#FFFFFF"/>
|
|
|
- <TextBlock Grid.Row="2" Grid.Column="1" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
+ <TextBlock Grid.Row="2" Grid.Column="1" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}{0}/{1}">
|
|
|
<Binding Path="PMDRecipeResult.RecipeStepNumber"></Binding>
|
|
@@ -228,11 +253,18 @@
|
|
|
</MultiBinding>
|
|
|
</TextBlock.Text>
|
|
|
</TextBlock>
|
|
|
- <TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding PMDRecipeResult.RecipeStepType}" FontSize="15" Padding="10,2,0,0"/>
|
|
|
- <TextBlock Grid.Row="4" Grid.Column="1" Text="{Binding PMDRecipeResult.RecipeStepDuringTime}" FontSize="15" Padding="10,2,0,0"/>
|
|
|
- <TextBlock Grid.Row="5" Grid.Column="1" Text="{Binding PMDRecipeResult.RecipeStepSetTime}" FontSize="15" Padding="10,2,0,0"/>
|
|
|
- <customControls:PathButton BorderThickness="0" PathData="{StaticResource Icon_Next}" Background="Transparent" DefaultFillBrush="Black" Foreground="White" Cursor="Hand" Grid.Row="6" Grid.Column="1" Command="{Binding EndStepCommand}" Margin="15,0,0,0" HorizontalAlignment="Left"/>
|
|
|
- <TextBlock Grid.Row="7" Grid.Column="1" FontSize="15" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
+ <TextBlock Grid.Row="3" Grid.Column="1" Text="{Binding PMDRecipeResult.RecipeStepType}" FontSize="14" Padding="10,2,0,0"/>
|
|
|
+ <TextBlock Grid.Row="4" Grid.Column="1" FontSize="14" Padding="10,2,0,0">
|
|
|
+ <TextBlock.Text>
|
|
|
+ <MultiBinding StringFormat="{}{0}/{1}">
|
|
|
+ <Binding Path="PMDRecipeResult.RecipeStepDuringTime"></Binding>
|
|
|
+ <Binding Path="PMDRecipeResult.RecipeStepSetTime"></Binding>
|
|
|
+ </MultiBinding>
|
|
|
+ </TextBlock.Text>
|
|
|
+ </TextBlock>
|
|
|
+ <TextBlock Grid.Row="5" Grid.Column="1" Text="{Binding PMDRecipeResult.RecipeStepDescription}" FontSize="14" Padding="10,2,0,0"/>
|
|
|
+ <!--<customControls:PathButton BorderThickness="0" PathData="{StaticResource Icon_Next}" Background="Transparent" DefaultFillBrush="Black" Foreground="White" Cursor="Hand" Grid.Row="6" Grid.Column="1" Command="{Binding EndStepCommand}" Margin="15,0,0,0" HorizontalAlignment="Left"/>-->
|
|
|
+ <TextBlock Grid.Row="6" Grid.Column="1" FontSize="14" Padding="10,2,0,0" Background="#FFFFFF">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}{0}/{1}">
|
|
|
<Binding Path="PMDRecipeResult.RecipeCurrentCounter"></Binding>
|
|
@@ -251,8 +283,8 @@
|
|
|
<StackPanel Orientation="Horizontal" Margin="0,0,0,5">
|
|
|
<customControls:PathButton PathData="{StaticResource Icon_Init}" DefaultFillBrush="White" Command="{Binding HomeAllCommand}" Width="120" Height="30" Content="Home" Margin="10,0,0,0" IsEnabled="{Binding RtDataValues[System.IsAutoMode],Converter={StaticResource BoolToBool}}"/>
|
|
|
<customControls:PathButton PathData="{StaticResource Icon_Return}" DefaultFillBrush="White" Width="146" Height="30" Content="Return Wafer" Command="{Binding ReturnAllWaferCommand}" IsEnabled="{Binding RtDataValues[System.IsAutoMode],Converter={StaticResource BoolToBool}}" Margin="50,0,0,0"/>
|
|
|
- <RadioButton Content="Manual" FontSize="15" Width="120" Height="28" Margin="50 0 5 0" Style="{StaticResource Button_RadioButton}" Command="{Binding EnableManualCommand}" IsChecked="{Binding RtDataValues[System.IsAutoMode],Converter={StaticResource BoolToBool}}"/>
|
|
|
- <RadioButton Content="Auto" FontSize="15" Width="120" Height="28" Margin="0 0 0 0" Style="{StaticResource Button_RadioButton}" Command="{Binding EnableAutoCommand}" IsChecked="{Binding RtDataValues[System.IsAutoMode]}"/>
|
|
|
+ <RadioButton Content="Manual" FontSize="14" Width="120" Height="28" Margin="50 0 5 0" Style="{StaticResource Button_RadioButton}" Command="{Binding EnableManualCommand}" IsChecked="{Binding RtDataValues[System.IsAutoMode],Converter={StaticResource BoolToBool}}"/>
|
|
|
+ <RadioButton Content="Auto" FontSize="14" Width="120" Height="28" Margin="0 0 0 0" Style="{StaticResource Button_RadioButton}" Command="{Binding EnableAutoCommand}" IsChecked="{Binding RtDataValues[System.IsAutoMode]}"/>
|
|
|
<customControls:PathButton PathData="{StaticResource Icon_Abort}" DefaultFillBrush="White" Width="130" Height="30" Content="Abort" Command="{Binding AbortAllCommand}" IsEnabled="{Binding RtDataValues[System.IsBusy]}" Margin="50 0 0 0" />
|
|
|
<customControls:PathButton PathData="{Binding RtDataValues[EquipmentStatus],Converter={StaticResource IntToPathDataConverter}}" DefaultFillBrush="White" Width="130" Height="30" Content="{Binding RouteState}" Command="{Binding ResumeAllJobCommand}" IsEnabled="{Binding RtDataValues[System.IsAutoMode]}" Margin="50 0 0 0" />
|
|
|
</StackPanel>
|
|
@@ -262,7 +294,7 @@
|
|
|
<Border Canvas.Left="12" Canvas.Top="80" BorderBrush="#076DB6" BorderThickness="0" Padding="5,1" >
|
|
|
<StackPanel HorizontalAlignment="Center" Orientation="Horizontal">
|
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Margin="0 1 0 0">
|
|
|
- <TextBlock Text="ATM Mode" FontSize="15" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
|
+ <TextBlock Text="ATM Mode" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
|
<Ellipse Width="16" Height="16" Fill="{Binding ATMModeIsOn,Converter={StaticResource boolToColor}}" Stroke="Silver" StrokeThickness="2" Margin="5 0 0 0"></Ellipse>
|
|
|
</StackPanel>
|
|
|
<TextBlock Margin="50 1 0 0" Text="Wafer Status: " FontFamily="Arial" FontSize="14" Foreground="Black" HorizontalAlignment="Left" VerticalAlignment="Center"/>
|
|
@@ -335,25 +367,25 @@
|
|
|
<ColumnDefinition Width="Auto"/>
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
|
- <TextBlock Text="TM Lid Closed" Margin="5,0,5,0" Grid.Column="0" FontSize="15" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
|
+ <TextBlock Text="TM Lid Closed" Margin="5,0,5,0" Grid.Column="0" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
|
<Ellipse Grid.Column="1" Width="16" Height="16" Fill="{Binding RtDataValues[TM.TMLidClosed],Converter={StaticResource boolToColor4}}" Stroke="Silver" StrokeThickness="2"></Ellipse>
|
|
|
|
|
|
- <TextBlock Text="LLA Lid Closed" Margin="15,0,5,0" Grid.Column="2" FontSize="15" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
|
+ <TextBlock Text="LLA Lid Closed" Margin="15,0,5,0" Grid.Column="2" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
|
<Ellipse Grid.Column="3" Width="16" Height="16" Fill="{Binding RtDataValues[TM.LLALidClosed],Converter={StaticResource boolToColor4}}" Stroke="Silver" StrokeThickness="2"></Ellipse>
|
|
|
|
|
|
- <TextBlock Text="LLB Lid Closed" Margin="15,0,5,0" Grid.Column="4" FontSize="15" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
|
+ <TextBlock Text="LLB Lid Closed" Margin="15,0,5,0" Grid.Column="4" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" />
|
|
|
<Ellipse Grid.Column="5" Width="16" Height="16" Fill="{Binding RtDataValues[TM.LLBLidClosed],Converter={StaticResource boolToColor4}}" Stroke="Silver" StrokeThickness="2"></Ellipse>
|
|
|
|
|
|
- <TextBlock Text="PMA Lid Closed" Margin="15,0,5,0" Grid.Column="6" FontSize="15" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding PMAIsInstalled,Converter={StaticResource boolToVisibility2}}"/>
|
|
|
+ <TextBlock Text="PMA Lid Closed" Margin="15,0,5,0" Grid.Column="6" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding PMAIsInstalled,Converter={StaticResource boolToVisibility2}}"/>
|
|
|
<Ellipse Grid.Column="7" Width="16" Height="16" Fill="{Binding RtDataValues[PMA.IsLidClosed],Converter={StaticResource boolToColor4}}" Stroke="Silver" StrokeThickness="2" Visibility="{Binding PMAIsInstalled,Converter={StaticResource boolToVisibility2}}"></Ellipse>
|
|
|
|
|
|
- <TextBlock Text="PMB Lid Closed" Margin="15,0,5,0" Grid.Column="8" FontSize="15" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding PMBIsInstalled,Converter={StaticResource boolToVisibility2}}"/>
|
|
|
+ <TextBlock Text="PMB Lid Closed" Margin="15,0,5,0" Grid.Column="8" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding PMBIsInstalled,Converter={StaticResource boolToVisibility2}}"/>
|
|
|
<Ellipse Grid.Column="9" Width="16" Height="16" Fill="{Binding RtDataValues[PMB.IsLidClosed],Converter={StaticResource boolToColor4}}" Stroke="Silver" StrokeThickness="2" Visibility="{Binding PMBIsInstalled,Converter={StaticResource boolToVisibility2}}"></Ellipse>
|
|
|
|
|
|
- <TextBlock Text="PMC Lid Closed" Margin="15,0,5,0" Grid.Column="10" FontSize="15" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding PMCIsInstalled,Converter={StaticResource boolToVisibility2}}"/>
|
|
|
+ <TextBlock Text="PMC Lid Closed" Margin="15,0,5,0" Grid.Column="10" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding PMCIsInstalled,Converter={StaticResource boolToVisibility2}}"/>
|
|
|
<Ellipse Grid.Column="11" Width="16" Height="16" Fill="{Binding RtDataValues[PMC.IsLidClosed],Converter={StaticResource boolToColor4}}" Stroke="Silver" StrokeThickness="2" Visibility="{Binding PMCIsInstalled,Converter={StaticResource boolToVisibility2}}"></Ellipse>
|
|
|
|
|
|
- <TextBlock Text="PMD Lid Closed" Margin="15,0,5,0" Grid.Column="12" FontSize="15" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding PMDIsInstalled,Converter={StaticResource boolToVisibility2}}"/>
|
|
|
+ <TextBlock Text="PMD Lid Closed" Margin="15,0,5,0" Grid.Column="12" FontSize="14" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding PMDIsInstalled,Converter={StaticResource boolToVisibility2}}"/>
|
|
|
<Ellipse Grid.Column="13" Width="16" Height="16" Fill="{Binding RtDataValues[PMD.IsLidClosed],Converter={StaticResource boolToColor4}}" Stroke="Silver" StrokeThickness="2" Visibility="{Binding PMDIsInstalled,Converter={StaticResource boolToVisibility2}}"></Ellipse>
|
|
|
</Grid>
|
|
|
<Canvas Canvas.Top="100" Canvas.Left="-20">
|
|
@@ -405,8 +437,8 @@
|
|
|
|
|
|
<userControls:EFEMFrontView UnitData="{Binding TMModuleInfo}" Title="TM Robot" Canvas.Top="630" Canvas.Left="100" IsEnabled="{Binding RtDataValues[TM.IsOnline],Converter={StaticResource BoolToBool}}"/>
|
|
|
|
|
|
- <userControls:FOUPFrontView UnitData="{Binding LLAModuleInfo}" VerticalAlignment="Top" Canvas.Top="540" Canvas.Left="120" Visibility="{Binding LLAIsInstalled,Converter={StaticResource bool2VisibilityConverter}}" ShowTitle="True" IsEnabled="{Binding RtDataValues[LLA.IsOnline],Converter={StaticResource BoolToBool}}"/>
|
|
|
- <userControls:FOUPFrontView UnitData="{Binding LLBModuleInfo}" VerticalAlignment="Top" Canvas.Top="540" Canvas.Left="840" Visibility="{Binding LLBIsInstalled,Converter={StaticResource bool2VisibilityConverter}}" ShowTitle="True" IsEnabled="{Binding RtDataValues[LLB.IsOnline],Converter={StaticResource BoolToBool}}"/>
|
|
|
+ <userControls:FOUPFrontView UnitData="{Binding LLAModuleInfo}" VerticalAlignment="Top" Canvas.Top="550" Canvas.Left="120" Visibility="{Binding LLAIsInstalled,Converter={StaticResource bool2VisibilityConverter}}" ShowTitle="True" IsEnabled="{Binding RtDataValues[LLA.IsOnline],Converter={StaticResource BoolToBool}}"/>
|
|
|
+ <userControls:FOUPFrontView UnitData="{Binding LLBModuleInfo}" VerticalAlignment="Top" Canvas.Top="550" Canvas.Left="840" Visibility="{Binding LLBIsInstalled,Converter={StaticResource bool2VisibilityConverter}}" ShowTitle="True" IsEnabled="{Binding RtDataValues[LLB.IsOnline],Converter={StaticResource BoolToBool}}"/>
|
|
|
|
|
|
<userControls:EFEMFrontView UnitData="{Binding EFEMModuleInfo}" Title="Efem Robot" Canvas.Top="630" Canvas.Left="840" IsEnabled="{Binding RtDataValues[EFEM.IsOnline],Converter={StaticResource BoolToBool}}"/>
|
|
|
|
|
@@ -455,7 +487,7 @@
|
|
|
</local:NewWaferAssociationUnit.CycleInfo>
|
|
|
</local:NewWaferAssociationUnit>
|
|
|
|
|
|
- <TextBlock HorizontalAlignment="Center" Margin="0,5,0,0" FontSize="15">
|
|
|
+ <TextBlock HorizontalAlignment="Center" Margin="0,5,0,0" FontSize="14">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}Wafer Count:{0} Throughput:{1}">
|
|
|
<Binding Path="LP1WaferCount"></Binding>
|
|
@@ -484,7 +516,7 @@
|
|
|
</local:NewWaferAssociationUnit.CycleInfo>
|
|
|
</local:NewWaferAssociationUnit>
|
|
|
|
|
|
- <TextBlock HorizontalAlignment="Center" Margin="0,5,0,0" FontSize="15">
|
|
|
+ <TextBlock HorizontalAlignment="Center" Margin="0,5,0,0" FontSize="14">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}Wafer Count:{0} Throughput:{1}">
|
|
|
<Binding Path="LP2WaferCount"></Binding>
|
|
@@ -512,7 +544,7 @@
|
|
|
</local:NewWaferAssociationUnit.CycleInfo>
|
|
|
</local:NewWaferAssociationUnit>
|
|
|
|
|
|
- <TextBlock HorizontalAlignment="Center" Margin="0,5,0,0" FontSize="15">
|
|
|
+ <TextBlock HorizontalAlignment="Center" Margin="0,5,0,0" FontSize="14">
|
|
|
<TextBlock.Text>
|
|
|
<MultiBinding StringFormat="{}Wafer Count:{0} Throughput:{1}">
|
|
|
<Binding Path="LP3WaferCount"></Binding>
|