123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038 |
- <UserControl x:Class="EfemUI.Views.OperationView.OperationView1LPJet"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:Common="clr-namespace:Aitex.Sorter.Common;assembly=Aitex.Sorter.Common"
- xmlns:ctrlCommon="clr-namespace:Aitex.Sorter.UI.Controls.Common;assembly=Aitex.Sorter.UI"
- xmlns:ctrl="clr-namespace:Aitex.Sorter.UI.Controls;assembly=Aitex.Sorter.UI"
- xmlns:deviceControl="clr-namespace:Aitex.Core.UI.DeviceControl;assembly=MECF.Framework.UI.Core"
- xmlns:equipment="clr-namespace:MECF.Framework.Common.Equipment;assembly=MECF.Framework.Common"
- xmlns:controls1="clr-namespace:EfemUI.Controls"
- x:Name="root"
- mc:Ignorable="d"
- Height="800" Width="1920">
- <Grid IsEnabled="{Binding EnablePageControl}">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="auto"/>
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Viewbox Stretch="Fill" Width="560" Margin="10,100,10,100" Grid.Column="0" Visibility="{Binding SlotShow2}">
- <controls1:FoupListControlPro1 x:Name="foupList" FoupList="{Binding FoupList}" LoadPortCommand="{Binding LoadPortCommand}" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" />
- </Viewbox>
- <Viewbox Stretch="Fill" Width="560" Margin="10,100,10,100" Grid.Column="0" Visibility="{Binding SlotShow1}">
- <controls1:FoupListControlPro x:Name="foupList1" FoupList="{Binding FoupList}" LoadPortCommand="{Binding LoadPortCommand}" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" />
- </Viewbox>
- <Grid Grid.Column="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="auto" />
- </Grid.ColumnDefinitions>
- <StackPanel Orientation="Horizontal">
- <Border Grid.Row="1" HorizontalAlignment="Center" Background="White" VerticalAlignment="Top" BorderThickness="1" BorderBrush="LightGray" CornerRadius="4" Width="300" Height="110" Margin="10">
- <WrapPanel Margin="2" HorizontalAlignment="Center" Orientation="Vertical">
- <Label Content="Operation" Foreground="#035092" HorizontalContentAlignment="Center" Height="35" />
- <Line DockPanel.Dock="Top" X1="10" Y1="0" Y2="0" X2="280" Stroke="Black" StrokeThickness="1" />
- <Grid Margin="0,8,0,0">
- <Grid.RowDefinitions>
- <RowDefinition Height="0" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <WrapPanel Grid.Row="1" HorizontalAlignment="Center">
- <Button Content="Home All" Height="36" Width="120" IsEnabled="{Binding IsHomeAllButtonEnabled}" Command="{Binding InvokeCommand}" CommandParameter="HomeAll" />
- <Button Content="Abort" Height="36" Width="120" IsEnabled="{Binding IsAbortHomeAllButtonEnabled}" Command="{Binding InvokeCommand}" CommandParameter="AbortHomeAll" />
- </WrapPanel>
- </Grid>
- </WrapPanel>
- </Border>
- <Border Visibility="{Binding CycleVisibility}" Grid.Row="2" HorizontalAlignment="Center" Background="White" VerticalAlignment="Top" BorderThickness="1" BorderBrush="LightGray" CornerRadius="4" Width="440" Height="200" Margin="170,10,10,0">
- <WrapPanel Margin="2" HorizontalAlignment="Center" Orientation="Vertical">
- <Label Content="Cycle" Foreground="#035092" HorizontalContentAlignment="Center" Height="35" />
- <Line DockPanel.Dock="Top" X1="10" Y1="0" Y2="0" X2="370" Stroke="Black" StrokeThickness="1" />
- <Grid Margin="0,8,0,0">
- <Grid.RowDefinitions>
- <RowDefinition Height="45" />
- <RowDefinition Height="45" />
- <RowDefinition Height="45" />
- </Grid.RowDefinitions>
- <StackPanel Orientation="Horizontal">
- <TextBlock Text="Origin:" FontSize="20"></TextBlock>
- <ComboBox Width="120" Height="35" Margin="5,0" SelectedValue="{Binding CycleFrom}">
- <ComboBoxItem Content="LP1"></ComboBoxItem>
- <!--<ComboBoxItem Content="LP2"></ComboBoxItem>-->
- </ComboBox>
- <TextBlock Text="To:" FontSize="20"></TextBlock>
- <ComboBox Width="120" Height="35" Margin="5" SelectedValue="{Binding CycleTo}">
- <ComboBoxItem Content="LP1"></ComboBoxItem>
- <!--<ComboBoxItem Content="LP2"></ComboBoxItem>-->
- </ComboBox>
- </StackPanel>
- <WrapPanel Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center">
- <CheckBox VerticalContentAlignment="Center" FontSize="20" IsEnabled="{Binding Aligner1Enable}" IsChecked="{
- Binding Aligner1IsChecked}">Aligner1</CheckBox>
- <Separator Opacity="0" Width="8"/>
- <CheckBox VerticalContentAlignment="Center" FontSize="20" IsEnabled="{Binding Aligner2Enable}" IsChecked="{Binding Aligner2IsChecked}">Aligner2</CheckBox>
- <Separator Opacity="0" Width="8"/>
- <CheckBox VerticalContentAlignment="Center" FontSize="20" IsChecked="{Binding Ll1IsChecked}">LL1</CheckBox>
- <Separator Opacity="0" Width="8"/>
- <CheckBox VerticalContentAlignment="Center" FontSize="20" IsChecked="{Binding Ll2IsChecked}">LL2</CheckBox>
- <Separator Opacity="0" Width="8"/>
- <CheckBox VerticalContentAlignment="Center" FontSize="20" IsEnabled="{Binding CoolingBuffer1Enable}" IsChecked="{Binding CoolingBuffer1IsChecked}">CoolingBuffer1</CheckBox>
- <Separator Opacity="0" Width="8"/>
- <CheckBox VerticalContentAlignment="Center" FontSize="20" IsEnabled="{Binding CoolingBuffer2Enable}" IsChecked="{Binding CoolingBuffer2IsChecked}">CoolingBuffer2</CheckBox>
- </WrapPanel>
- <WrapPanel Grid.Row="2" HorizontalAlignment="Center">
- <Button Content="Start" Height="36" Width="100" IsEnabled="{Binding IsHomeAllButtonEnabled}" Command="{Binding StartCycleCommand}" CommandParameter="Cycle" />
- <Button Content="Stop" Height="36" Width="100" IsEnabled="{Binding IsHomeAllButtonEnabled}" Command="{Binding InvokeCommand}" CommandParameter="Stop" />
- <!--Button Content="Benchmark" Height="36" Width="100" IsEnabled="{Binding IsHomeAllButtonEnabled}" Command="{Binding StartCycleCommand}" CommandParameter="Benchmark" /-->
- </WrapPanel>
- </Grid>
- </WrapPanel>
- </Border>
- </StackPanel>
- <Grid Margin="260,280,100,140">
- <controls1:EFEM1LPJet x:Name="efem" Aligner1Wafer="{Binding Aligner1Wafer}" Aligner2Wafer="{Binding Aligner2Wafer}" CoolingBuffer1Wafer="{Binding CoolingBuffer1Wafer}" CoolingBuffer2Wafer="{Binding CoolingBuffer2Wafer}"/>
- </Grid>
- <Border HorizontalAlignment="Left" BorderThickness="1" BorderBrush="#84a567" Height="158" Width="230" Margin="21,466,0,176" >
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Robot" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- <RowDefinition Height="2*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="30" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <ctrlCommon:LED Grid.Row="0" Grid.Column="0" On="{Binding IsRightArmPressureSensorON}" />
- <ctrl:Wafer Grid.Row="0" Height="23.6" Margin="0" Padding="0" Grid.Column="1" Slot="1" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding RobotWafer2}" Station="{Binding Source={x:Static equipment:ModuleName.Robot}}" ShowSlot="True" />
- <ctrlCommon:LED Grid.Row="1" On="{Binding IsLeftArmPressureSensorON}" />
- <ctrl:Wafer Grid.Row="1" Height="23.6" Margin="0" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding RobotWafer1}" Station="{Binding Source={x:Static equipment:ModuleName.Robot}}" ShowSlot="True" />
- <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="30" />
- <RowDefinition Height="30" />
- </Grid.RowDefinitions>
- <Label Content="Status"/>
- <Label Content="{Binding RobotState}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" Background="{Binding RobotState,Converter={StaticResource deviceStateColorConverter}}"/>
- <Label Content="Speed" Grid.Row="1"/>
- <Label Content="{Binding CurrentReadSpeedData}" Grid.Row="1" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}"/>
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="158" Width="195" Margin="260,0,0,10">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="LP1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="LP1" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="LP1" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="1" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="30" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding LP1WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}"/>
- </Grid>
- </Border>
- <Button Grid.Column="0" Grid.Row="2" Command="{Binding SetLPSlot13}" CommandParameter="LP1" Margin="8,0,0,0" Width="80" Height="25" Content="13'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="2" Command="{Binding SetLPSlot25}" CommandParameter="LP1" Margin="0,0,0,0" Width="80" Height="25" Content="25'" VerticalAlignment="Center" />
- <Border Grid.Row="3" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="30" />
- </Grid.RowDefinitions>
- <Label Content="Slots"/>
- <Label Content="{Binding LP1ValidSlotsNumber}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}"/>
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="158" Width="195" Margin="472,0,0,10">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="LP2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="LP2" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="LP2" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="1" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding LP2WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- <Button Grid.Column="0" Grid.Row="2" Command="{Binding SetLPSlot13}" CommandParameter="LP2" Margin="8,0,0,0" Width="80" Height="25" Content="13'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="2" Command="{Binding SetLPSlot25}" CommandParameter="LP2" Margin="0,0,0,0" Width="80" Height="25" Content="25'" VerticalAlignment="Center" />
- <Border Grid.Row="4" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent" Margin="1,-1,-1,1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Slots"/>
- <Label Content="{Binding LP2ValidSlotsNumber}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,278">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Aligner1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Aligner1" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding Aligner1WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,278">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Aligner1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Aligner1" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
- <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Aligner1" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Size"/>
- <Label Content="{Binding WaferSizeAligner1}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,382">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Aligner2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Aligner2" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding Aligner2WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,382">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Aligner2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Aligner2" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
- <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Aligner2" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Size"/>
- <Label Content="{Binding WaferSizeAligner2}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,485">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="PMA" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="LL1" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="LL1" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding PMAWaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,485">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="PMA" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="LL1" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="LL1" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
- <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="LL1" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Size"/>
- <Label Content="{Binding WaferSizeLL1}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,485">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="PMB" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="LL2" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="LL2" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding PMBWaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,485">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="PMB" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="LL2" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="LL2" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
- <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="LL2" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Size"/>
- <Label Content="{Binding WaferSizeLL2}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,278">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Cooling1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="CoolingBuffer1" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding Cooling1WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,278">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Cooling1" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="CoolingBuffer1" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
- <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="CoolingBuffer1" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Size"/>
- <Label Content="{Binding WaferSizeCoolingBuffer1}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,382">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Cooling2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="CoolingBuffer2" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding Cooling2WaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,382">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Cooling2" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="CoolingBuffer2" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
- <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="CoolingBuffer2" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Size"/>
- <Label Content="{Binding WaferSizeCoolingBuffer2}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <!--<Border HorizontalAlignment="Left" VerticalAlignment="Center" BorderThickness="1" BorderBrush="#84a567" Margin="680,645,0,50" Height="105" Width="250">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="PM" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="250" Height="30" />
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="auto" />
- <ColumnDefinition Width="168" />
- <ColumnDefinition Width="32"/>
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="30" />
- <RowDefinition Height="30" />
- </Grid.RowDefinitions>
- <Label Content="PM1" Grid.Row="0" Grid.Column="0" />
- <Label Content="PM2" Grid.Row="1" Grid.Column="0" />
- <ctrl:Wafer Grid.Row="0" Height="23.6" Margin="0,4" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding LL1Wafer}" Station="LL1" ShowSlot="True" Grid.ColumnSpan="2" />
- <ctrl:Wafer Grid.Row="1" Height="23.6" Margin="0,4" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding LL2Wafer}" Station="LL2" ShowSlot="True" Grid.ColumnSpan="2" />
- </Grid>
- </DockPanel>
- </Border>-->
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,177">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Upper" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Upper" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Upper" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding UpperWaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="715,0,0,177">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Upper" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Upper" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Upper" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
- <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Upper" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Size"/>
- <Label Content="{Binding WaferSizeRobot2}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,177">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Lower" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="100" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferThick}" CommandParameter="Lower" Margin="8,0,0,0" Width="80" Height="25" Content="Thick" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferThin}" CommandParameter="Lower" Margin="0,0,0,0" Width="80" Height="25" Content="Thin" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="2" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Type"/>
- <Label Content="{Binding LowerWaferThickness}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Bottom" BorderThickness="1" Visibility="Hidden" BorderBrush="#84a567" Height="93" Width="195" Margin="25,0,0,177">
- <!--Visibility="{Binding EnableMultiWaferSize}"-->
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Lower" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="230" Height="30" />
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="*" />
- <RowDefinition Height="*" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="70" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" Grid.Row="0" Command="{Binding SetWaferSize4}" CommandParameter="Lower" Margin="8,0,0,0" Width="40" Height="25" Content="4'" VerticalAlignment="Center" />
- <Button Grid.Column="1" Grid.Row="0" Command="{Binding SetWaferSize6}" CommandParameter="Lower" Margin="0,0,0,0" Width="40" Height="25" Content="6'" VerticalAlignment="Center" />
- <Button Grid.Column="2" Grid.Row="0" Command="{Binding SetWaferSize8}" CommandParameter="Lower" Margin="0,0,0,0" Width="40" Height="25" Content="8'" VerticalAlignment="Center" />
- <Border Grid.Row="2" Grid.ColumnSpan="3" BorderBrush="Gray" BorderThickness="1">
- <Grid ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
- <Label Content="Size"/>
- <Label Content="{Binding WaferSizeRobot1}" Grid.Column="1" Style="{StaticResource MiddleCenterLabel}" />
- </Grid>
- </Border>
- </Grid>
- </DockPanel>
- </Border>
- <Border HorizontalAlignment="Left" VerticalAlignment="Center" BorderThickness="1" BorderBrush="#84a567" Height="74" Width="250" Margin="14,332,0,394">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="PM" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="250" Height="30" />
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="auto" />
- <ColumnDefinition Width="168" />
- <ColumnDefinition Width="32"/>
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="30" />
- <RowDefinition Height="30" />
- </Grid.RowDefinitions>
- <Label Content="PM1" Grid.Row="0" Grid.Column="0" />
- <!--<Label Content="PM2" Grid.Row="1" Grid.Column="0" />-->
- <ctrl:Wafer Grid.Row="0" Height="23.6" Margin="0,4" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding LL1Wafer}" Station="LL1" ShowSlot="True" Grid.ColumnSpan="2" />
- <!-- <ctrl:Wafer Grid.Row="1" Height="23.6" Margin="0,4" Padding="0" Grid.Column="1" Slot="0" WaferTransferOptionCommand="{Binding WaferTransferOptionCommand}" WaferItem="{Binding LL2Wafer}" Station="LL2" ShowSlot="True" Grid.ColumnSpan="2" />-->
- </Grid>
- </DockPanel>
- </Border>
- <Border Grid.Row="0" Grid.RowSpan="3" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Top" BorderThickness="1" BorderBrush="#84a567" Height="750" Width="400">
- <DockPanel Background="{StaticResource Table_BG_Content}">
- <Label Content="Cycle" HorizontalContentAlignment="Center" DockPanel.Dock="Top" Style="{StaticResource label}" Width="400" Height="30" />
- <Grid>
- <Grid.Resources>
- <Style TargetType="Label" BasedOn="{StaticResource {x:Type Label}}">
- <Setter Property="VerticalAlignment" Value="Center" />
- <Setter Property="HorizontalAlignment" Value="Center" />
- </Style>
- </Grid.Resources>
- <Grid.RowDefinitions>
- <!--<RowDefinition Height="50" />
- <RowDefinition Height="80" />
- <RowDefinition Height="40" />
- <RowDefinition Height="220" />-->
- <RowDefinition Height="40" />
- <RowDefinition Height="210" />
- <RowDefinition Height="40" />
- <RowDefinition Height="210" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- <ColumnDefinition Width="*" />
- </Grid.ColumnDefinitions>
- <Label Content="Process Information" Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Width="400" Style="{StaticResource label}" />
- <Grid Grid.Row="1" Grid.ColumnSpan="5" ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label" BasedOn="{StaticResource {x:Type Label}}">
- <Setter Property="VerticalAlignment" Value="Center" />
- <Setter Property="HorizontalAlignment" Value="Left" />
- <Setter Property="Margin" Value="10,0,0,0" />
- </Style>
- </Grid.Resources>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="194" />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- </Grid.RowDefinitions>
- <Label Grid.Row="0" Content="Elapse Time(s)" Margin="10,4,0,5" Height="32" Width="143" />
- <Label Grid.Row="0" Grid.Column="1" Content="{Binding TransferTime}" Height="32" Margin="0,4,-0,5" Width="209" />
- <Label Grid.Row="1" Content="Wafer Count" Margin="10,5,0,4" Height="32" Width="122" />
- <Label Grid.Row="1" Grid.Column="1" Content="{Binding TransferCount}" Height="32" Margin="0,4,0,5" Width="209" />
- <Label Grid.Row="2" Content="Throughput(WPH)" Margin="10,4,0,5" Height="32" Width="172" />
- <Label Grid.Row="2" Grid.Column="1" Content="{Binding TranserThroughput}" Height="32" Margin="0,4,-0,5" Width="209" />
- <Label Grid.Row="3" Content="Cycle Count" Margin="10,5,0,4" Height="32" Width="119" />
- <Label Grid.Row="3" Grid.Column="1" Content="{Binding CycleCountDisplay}" Height="32" Margin="0,4,-0,5" Width="209" />
- </Grid>
- <Label Content="FFU Information" Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="3" Width="400" Style="{StaticResource label}" />
- <Grid Grid.Row="3" Grid.ColumnSpan="5" ctrlCommon:GridHelper.Column0="LightBlue" ctrlCommon:GridHelper.Column1="Transparent">
- <Grid.Resources>
- <Style TargetType="Label" BasedOn="{StaticResource {x:Type Label}}">
- <Setter Property="VerticalAlignment" Value="Center" />
- <Setter Property="HorizontalAlignment" Value="Left" />
- <Setter Property="Margin" Value="10,0,0,0" />
- </Style>
- </Grid.Resources>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="180" />
- <ColumnDefinition Width="29*" />
- <ColumnDefinition Width="190*"/>
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- <RowDefinition Height="40" />
- </Grid.RowDefinitions>
- <Label Grid.Row="0" Content="FFU1 Speed" Margin="10,4,0,4" />
- <Label Grid.Row="0" Grid.Column="1" Content="{Binding FFU1Speed}" Grid.ColumnSpan="2" />
- <Label Grid.Row="1" Content="FFU Set Speed" Margin="10,4,0,4" />
- <TextBox x:Name="txtFFUSetpoint" Grid.Row="1" Grid.Column="1" Margin="8,5,10,39" Grid.ColumnSpan="2" Height="Auto" Grid.RowSpan="2"/>
- <Button Grid.Row="2" Grid.Column="1" Command="{Binding SetFFUCommand}"
- CommandParameter="{Binding Text,ElementName=txtFFUSetpoint}"
- Margin="10,2,10,0" Content="Set FFU Speed" VerticalAlignment="Top" Width="Auto" Height="39" Grid.ColumnSpan="2"/>
- </Grid>
- </Grid>
- </DockPanel>
- </Border>
- <!--Border Grid.Column="0">
- <Canvas>
- <TextBlock Background="AliceBlue" FontSize="10" Text="{Binding WaferSize1}" Width="100" Canvas.Left="357" Canvas.Top="650" Height="60" TextWrapping="Wrap"/>
- <TextBlock Background="AliceBlue" FontSize="10" Text="{Binding WaferSize2}" Width="100" Canvas.Left="504" Canvas.Top="650" Height="60" TextWrapping="Wrap"/>
- <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeAligner1}" Width="105" Canvas.Left="706" Canvas.Top="451" Height="30"/>
- <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeAligner2}" Width="105" Canvas.Left="706" Canvas.Top="347" Height="30"/>
- <Label HorizontalContentAlignment="Center" FontSize="12" Content="CoolingBuffer1" Width="90" Canvas.Left="51" Canvas.Top="486" Height="28"/>
- <Label HorizontalContentAlignment="Center" FontSize="12" Content="CoolingBuffer2" Width="90" Canvas.Left="51" Canvas.Top="385" Height="28"/>
- <Label HorizontalContentAlignment="Center" FontSize="12" Content="Aligner1" Width="90" Canvas.Left="816" Canvas.Top="488" Height="28"/>
- <Label HorizontalContentAlignment="Center" FontSize="12" Content="Aligner2" Width="90" Canvas.Left="816" Canvas.Top="380" Height="28"/>
- <Label HorizontalContentAlignment="Center" FontSize="12" Content="Loadlock1" Width="90" Canvas.Left="170" Canvas.Top="264" Height="28"/>
- <Label HorizontalContentAlignment="Center" FontSize="12" Content="Loadlock2" Width="90" Canvas.Left="706" Canvas.Top="264" Height="28"/>
- <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeCoolingBuffer1}" Width="105" Canvas.Left="150" Canvas.Top="451" Height="30"/>
- <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeCoolingBuffer2}" Width="105" Canvas.Left="150" Canvas.Top="347" Height="30"/>
- <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeLL1}" Width="105" Canvas.Left="264" Canvas.Top="227" Height="30"/>
- <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeLL2}" Width="105" Canvas.Left="588" Canvas.Top="227" Height="30"/>
- <Label Background="AliceBlue" HorizontalContentAlignment="Center" FontSize="10" Content="{Binding WaferSizeRobot}" Width="115" Canvas.Left="10" Canvas.Top="702" Height="30"/>
- <StackPanel Orientation="Horizontal" Canvas.Left="125" Canvas.Top="702" >
- <Button Command="{Binding SetWaferSize3}" CommandParameter="Robot" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize4}" CommandParameter="Robot" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize6}" CommandParameter="Robot" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
- </StackPanel>
-
- <StackPanel Orientation="Horizontal" Canvas.Left="697" Canvas.Top="486" >
- <Button Command="{Binding SetWaferSize3}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize4}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize6}" CommandParameter="Aligner1" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel Orientation="Horizontal" Canvas.Left="697" Canvas.Top="380" >
- <Button Command="{Binding SetWaferSize3}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize4}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize6}" CommandParameter="Aligner2" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel Orientation="Horizontal" Canvas.Left="141" Canvas.Top="486" >
- <Button Command="{Binding SetWaferSize3}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize4}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize6}" CommandParameter="CoolingBuffer1" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel Orientation="Horizontal" Canvas.Left="141" Canvas.Top="380" >
- <Button Command="{Binding SetWaferSize3}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize4}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize6}" CommandParameter="CoolingBuffer2" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel Orientation="Horizontal" Canvas.Left="255" Canvas.Top="262" >
- <Button Command="{Binding SetWaferSize3}" CommandParameter="LL1" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize4}" CommandParameter="LL1" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize6}" CommandParameter="LL1" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel Orientation="Horizontal" Canvas.Left="579" Canvas.Top="262" >
- <Button Command="{Binding SetWaferSize3}" CommandParameter="LL2" Margin="8,0,0,0" Width="30" Height="30" Content="3'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize4}" CommandParameter="LL2" Margin="8,0,0,0" Width="30" Height="30" Content="4'" VerticalAlignment="Center" />
- <Button Command="{Binding SetWaferSize6}" CommandParameter="LL2" Margin="8,0,0,0" Width="30" Height="30" Content="6'" VerticalAlignment="Center" />
- </StackPanel>
- </Canvas>
- </Border-->
- <Border Grid.Column="0" Visibility="{Binding IsEnableMultiWaferSize,Converter={StaticResource boolVisibilityConverter}}">
- <Canvas>
- <TextBlock Background="AliceBlue" TextWrapping="Wrap" FontSize="10" Text="{Binding LP1CarrierType}" Width="170" Canvas.Left="402" Canvas.Top="633" Height="70" RenderTransformOrigin="0.333,0.5"/>
- <!--<TextBlock Background="AliceBlue" TextWrapping="Wrap" FontSize="10" Text="{Binding LP2CarrierType}" Width="170" Canvas.Left="490" Canvas.Top="630" Height="70" RenderTransformOrigin="0.678,2.2"/>-->
- <Button Canvas.Left="450" Canvas.Top="708" FontSize="12" Visibility="{Binding IsShowLP1CarrierType,Converter={StaticResource boolVisibilityConverter}}" Content="CarrierType" Command="{Binding SetTransCarrierTypeCommand}" CommandParameter="LP1" Margin="0" Width="84" RenderTransformOrigin="2.247,3.75"></Button>
- <!--<Button Canvas.Left="530" Canvas.Top="705" FontSize="12" Visibility="{Binding IsShowLP2CarrierType,Converter={StaticResource boolVisibilityConverter}}" Content="CarrierType" Command="{Binding SetTransCarrierTypeCommand}" CommandParameter="LP2" Margin="0" RenderTransformOrigin="-3.04,-2.375" Width="85"></Button>-->
- <!--TextBlock Background="AliceBlue" TextWrapping="Wrap" FontSize="10" Text="{Binding LP3CarrierType}" Width="80" Canvas.Left="194" Canvas.Top="450" Height="85" RenderTransformOrigin="0.333,0.5"/>
- <TextBlock Background="AliceBlue" TextWrapping="Wrap" FontSize="10" Text="{Binding LP4CarrierType}" Width="80" Canvas.Left="279" Canvas.Top="450" Height="85" RenderTransformOrigin="0.678,2.2"/>
- -->
- </Canvas>
- </Border>
- </Grid>
- </Grid>
- </UserControl>
|