|
@@ -9,8 +9,10 @@
|
|
|
prism:ViewModelLocator.AutoWireViewModel="True"
|
|
|
xmlns:unity="clr-namespace:Venus_MainPages.Unity"
|
|
|
xmlns:ctrls="clr-namespace:Venus_Themes.UserControls;assembly=Venus_Themes"
|
|
|
+ xmlns:customControls="clr-namespace:Venus_Themes.CustomControls;assembly=Venus_Themes"
|
|
|
xmlns:deviceControl="clr-namespace:Aitex.Core.UI.DeviceControl;assembly=MECF.Framework.UI.Core"
|
|
|
xmlns:converters="clr-namespace:Venus_Themes.Converters;assembly=Venus_Themes"
|
|
|
+ xmlns:viewmodel="clr-namespace:Venus_MainPages.ViewModels"
|
|
|
d:DesignHeight="1450" Width="1900"
|
|
|
>
|
|
|
<UserControl.Resources>
|
|
@@ -39,7 +41,9 @@
|
|
|
</MultiBinding>
|
|
|
</ctrls:FlowPipe.IsFlowing>
|
|
|
</ctrls:FlowPipe>
|
|
|
- <ctrls:FlowPipeValve x:Name="VentValve" Height="20" Width="24" Canvas.Left="436" Canvas.Top="110" IsOpen="{Binding VN2Valve3IsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="VentValve" Height="20" Width="24" Canvas.Left="436" Canvas.Top="110" IsOpen="{Binding VN2Valve3IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding VN2Valve3IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="436" Canvas.Top="114"/>
|
|
|
+
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="477.5" Canvas.Top="120" RotateTransformValue="-90" />-->
|
|
|
|
|
|
<ctrls:FlowPipe x:Name="N2Pipe1" Height="8" Width="193" Canvas.Left="64" Canvas.Top="120">
|
|
@@ -54,7 +58,9 @@
|
|
|
</ctrls:FlowPipe.IsFlowing>
|
|
|
</ctrls:FlowPipe>
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="245" Canvas.Top="120" RotateTransformValue="-90"/>-->
|
|
|
- <ctrls:FlowPipeValve x:Name="VN22" Height="20" Width="24" Canvas.Left="288" Canvas.Top="110" IsOpen="{Binding VN2Valve2IsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="VN22" Height="20" Width="24" Canvas.Left="288" Canvas.Top="110" IsOpen="{Binding VN2Valve2IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding VN2Valve2IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="288" Canvas.Top="114"/>
|
|
|
+
|
|
|
|
|
|
<!--To pump-->
|
|
|
<ctrls:FlowPipe Name="f1" Height="8" Width="422" Canvas.Left="64" Canvas.Top="173" Visibility="Hidden"/>
|
|
@@ -65,7 +71,9 @@
|
|
|
|
|
|
<!--Cl2-->
|
|
|
<ctrls:FlowPipe Name="f9" Height="8" Width="308" Canvas.Left="176" Canvas.Top="230" IsFlowing="{Binding Gas1Valve3IsOpen}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="valve8" Height="20" Width="24" Canvas.Left="436" Canvas.Top="220.5" IsOpen="{Binding Gas1Valve3IsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="valve8" Height="20" Width="24" Canvas.Left="436" Canvas.Top="220.5" IsOpen="{Binding Gas1Valve3IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas1Valve3IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="436" Canvas.Top="224"/>
|
|
|
+
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="474" Canvas.Top="226"/>-->
|
|
|
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="241" Canvas.Top="262" />-->
|
|
@@ -87,7 +95,9 @@
|
|
|
|
|
|
<!--SF6-->
|
|
|
<ctrls:FlowPipe Name="f2" Height="8" Width="310" Canvas.Left="174" Canvas.Top="286" IsFlowing="{Binding Gas2Valve3IsOpen}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="valve2" Height="20" Width="24" Canvas.Left="436" Canvas.Top="275.8" IsOpen="{Binding Gas2Valve3IsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="valve2" Height="20" Width="24" Canvas.Left="436" Canvas.Top="275.8" IsOpen="{Binding Gas2Valve3IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas2Valve3IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="436" Canvas.Top="280"/>
|
|
|
+
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="474" Canvas.Top="282" />-->
|
|
|
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="241" Canvas.Top="318" />-->
|
|
@@ -108,7 +118,9 @@
|
|
|
|
|
|
<!--Gas3-->
|
|
|
<ctrls:FlowPipe Name="f3" Height="8" Width="310" Canvas.Left="174" Canvas.Top="342" IsFlowing="{Binding Gas3Valve3IsOpen}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="valve3" Height="20" Width="24" Canvas.Left="436" Canvas.Top="333" IsOpen="{Binding Gas3Valve3IsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="valve3" Height="20" Width="24" Canvas.Left="436" Canvas.Top="333" IsOpen="{Binding Gas3Valve3IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas3Valve3IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="436" Canvas.Top="336"/>
|
|
|
+
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="474" Canvas.Top="338" />-->
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="241" Canvas.Top="374" />-->
|
|
|
<ctrls:FlowPipe x:Name="Gas3Pipe1" Height="8" Width="112" Canvas.Left="64" Canvas.Top="342" IsFlowing="{Binding Gas3Valve1IsOpen}"/>
|
|
@@ -135,7 +147,9 @@
|
|
|
<ctrls:FlowPipe Height="8" Width="86" Canvas.Left="171" Canvas.Top="428" IsFlowing="{Binding Gas4Valve2IsOpen}"/>
|
|
|
<!--<ctrls:Pipe2 Canvas.Left="257" Canvas.Top="423" RotateTransformValue="90"/>-->
|
|
|
<ctrls:FlowPipe Name="f4" Height="8" Width="310" Canvas.Left="174" Canvas.Top="396" IsFlowing="{Binding Gas4Valve3IsOpen}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="valve4" Height="20" Width="24" Canvas.Left="440" Canvas.Top="386" IsOpen="{Binding Gas4Valve3IsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="valve4" Height="20" Width="24" Canvas.Left="440" Canvas.Top="386" IsOpen="{Binding Gas4Valve3IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas4Valve3IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="436" Canvas.Top="390"/>
|
|
|
+
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="474" Canvas.Top="392" />-->
|
|
|
<ctrls:FlowPipe Height="8" Width="54" Canvas.Left="257" Canvas.Top="380" RotateTransformValue="90" IsReverse="True">
|
|
|
<ctrls:FlowPipe.IsFlowing>
|
|
@@ -151,23 +165,31 @@
|
|
|
<ctrls:FlowPipe Name="f5" Height="8" Width="419" Canvas.Left="64" Canvas.Top="452" IsFlowing="{Binding Gas5ValveIsOpen}">
|
|
|
|
|
|
</ctrls:FlowPipe>
|
|
|
- <ctrls:FlowPipeValve x:Name="valve5" Height="20" Width="24" Canvas.Left="440" Canvas.Top="443" IsOpen="{Binding Gas5ValveIsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="valve5" Height="20" Width="24" Canvas.Left="440" Canvas.Top="443" IsOpen="{Binding Gas5ValveIsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas5ValveIsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="436" Canvas.Top="446"/>
|
|
|
+
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="474" Canvas.Top="447.5" />-->
|
|
|
|
|
|
|
|
|
<!--O2-->
|
|
|
<ctrls:FlowPipe Name="f6" Height="8" Width="419" Canvas.Left="65" Canvas.Top="507" IsFlowing="{Binding Gas6ValveIsOpen}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="valve6" Height="20" Width="24" Canvas.Left="440" Canvas.Top="498" IsOpen="{Binding Gas6ValveIsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="valve6" Height="20" Width="24" Canvas.Left="440" Canvas.Top="498" IsOpen="{Binding Gas6ValveIsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas6ValveIsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="436" Canvas.Top="501"/>
|
|
|
+
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="474" Canvas.Top="503" />-->
|
|
|
|
|
|
<!--Gas7-->
|
|
|
<ctrls:FlowPipe Name="f7" Height="8" Width="418" Canvas.Left="65" Canvas.Top="563" IsFlowing="{Binding Gas7ValveIsOpen}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="valve7" Height="20" Width="24" Canvas.Left="440" Canvas.Top="554" IsOpen="{Binding Gas7ValveIsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="valve7" Height="20" Width="24" Canvas.Left="440" Canvas.Top="554" IsOpen="{Binding Gas7ValveIsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas7ValveIsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="436" Canvas.Top="557"/>
|
|
|
+
|
|
|
<!--<ctrls:Pipe3 Canvas.Left="474" Canvas.Top="559" />-->
|
|
|
|
|
|
<!--Gas8-->
|
|
|
<ctrls:FlowPipe Name="f8" Height="8" Width="412" Canvas.Left="68" Canvas.Top="620" IsFlowing="{Binding Gas8ValveIsOpen}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="valve9" Height="20" Width="24" Canvas.Left="440" Canvas.Top="611" IsOpen="{Binding Gas8ValveIsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="valve9" Height="20" Width="24" Canvas.Left="440" Canvas.Top="611" IsOpen="{Binding Gas8ValveIsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas8ValveIsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="436" Canvas.Top="614"/>
|
|
|
+
|
|
|
<!--<ctrls:Pipe2 RotateTransformValue="90" Canvas.Left="490" Canvas.Top="615" />-->
|
|
|
|
|
|
|
|
@@ -181,7 +203,9 @@
|
|
|
</MultiBinding>
|
|
|
</ctrls:FlowPipe.IsFlowing>
|
|
|
</ctrls:FlowPipe>
|
|
|
- <ctrls:FlowPipeValve x:Name="GasFinalValve" Height="20" Width="24" Canvas.Left="1086" Canvas.Top="110" IsOpen="{Binding GasFinalValveIsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="GasFinalValve" Height="20" Width="24" Canvas.Left="1086" Canvas.Top="110" IsOpen="{Binding GasFinalValveIsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding GasFinalValveIsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="1086" Canvas.Top="114"/>
|
|
|
+
|
|
|
<ctrls:Pipe2 Canvas.Left="1144" Canvas.Top="120" HorizontalAlignment="Left" VerticalAlignment="Top" />
|
|
|
|
|
|
|
|
@@ -192,8 +216,8 @@
|
|
|
<ctrls:CustomSwitch Height="20" Value=" Gas ON/OFF " Canvas.Left="500" Canvas.Top="590" />
|
|
|
<ctrls:CustomSwitch Height="20" Value=" HV ON/OFF " Canvas.Left="1280" Canvas.Top="316" />
|
|
|
|
|
|
- <ctrls:CustomSwitch Height="20" Value=" Pin Up " Canvas.Left="1080" Canvas.Top="466" />
|
|
|
- <ctrls:CustomSwitch Height="20" Value=" Pin Down " Canvas.Left="1080" Canvas.Top="490" />
|
|
|
+ <ctrls:CustomSwitch IsOpen="{Binding RtDataValues[PMA.LiftPinIsUp]}" Height="20" Value=" Pin Up " Canvas.Left="1080" Canvas.Top="466" />
|
|
|
+ <ctrls:CustomSwitch IsOpen="{Binding RtDataValues[PMA.LiftPinIsDown]}" Height="20" Value=" Pin Down " Canvas.Left="1080" Canvas.Top="490" />
|
|
|
|
|
|
|
|
|
|
|
@@ -314,23 +338,40 @@
|
|
|
|
|
|
<!--阀-->
|
|
|
|
|
|
- <ctrls:FlowPipeValve x:Name="Gas4Valve1" Height="20" Width="24" Canvas.Left="127" Canvas.Top="386" IsOpen="{Binding Gas4Valve1IsOpen,Mode=TwoWay}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="Gas3Valve1" Height="20" Width="24" Canvas.Left="127" Canvas.Top="333" IsOpen="{Binding Gas3Valve1IsOpen,Mode=TwoWay}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="Gas2Valve1" Height="20" Width="24" Canvas.Left="127" Canvas.Top="276" IsOpen="{Binding Gas2Valve1IsOpen,Mode=TwoWay}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="Gas1Valve1" Height="20" Width="24" Canvas.Left="127" Canvas.Top="220" IsOpen="{Binding Gas1Valve1IsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="Gas4Valve1" Height="20" Width="24" Canvas.Left="127" Canvas.Top="386" IsOpen="{Binding Gas4Valve1IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas4Valve1IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="127" Canvas.Top="390"/>
|
|
|
+
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="Gas3Valve1" Height="20" Width="24" Canvas.Left="127" Canvas.Top="333" IsOpen="{Binding Gas3Valve1IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas3Valve1IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="127" Canvas.Top="336"/>
|
|
|
+
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="Gas2Valve1" Height="20" Width="24" Canvas.Left="127" Canvas.Top="276" IsOpen="{Binding Gas2Valve1IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas2Valve1IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="127" Canvas.Top="280"/>
|
|
|
+
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="Gas1Valve1" Height="20" Width="24" Canvas.Left="127" Canvas.Top="220" IsOpen="{Binding Gas1Valve1IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas1Valve1IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="127" Canvas.Top="224"/>
|
|
|
+
|
|
|
<ctrls:FlowPipeValve x:Name="pumpValve1" Height="20" Width="24" Canvas.Left="127" Canvas.Top="163" Visibility="Hidden" />
|
|
|
|
|
|
- <ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="200" Canvas.Top="256" IsOpen="{Binding Gas1Valve2IsOpen,Mode=TwoWay}"/>
|
|
|
- <ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="200" Canvas.Top="312" IsOpen="{Binding Gas2Valve2IsOpen,Mode=TwoWay}"/>
|
|
|
- <ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="200" Canvas.Top="368" IsOpen="{Binding Gas3Valve2IsOpen,Mode=TwoWay}"/>
|
|
|
- <ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="200" Canvas.Top="418" IsOpen="{Binding Gas4Valve2IsOpen,Mode=TwoWay}"/>
|
|
|
- <ctrls:FlowPipeValve x:Name="VN21" Height="20" Width="24" Canvas.Left="267" Canvas.Top="148" IsOpen="{Binding VN2Valve1IsOpen,Mode=TwoWay}" >
|
|
|
+ <!--<ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="200" Canvas.Top="256" IsOpen="{Binding Gas1Valve2IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas1Valve2IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="200" Canvas.Top="259"/>
|
|
|
+
|
|
|
+ <!--<ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="200" Canvas.Top="312" IsOpen="{Binding Gas2Valve2IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas2Valve2IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="200" Canvas.Top="315"/>
|
|
|
+
|
|
|
+ <!--<ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="200" Canvas.Top="368" IsOpen="{Binding Gas3Valve2IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas3Valve2IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="200" Canvas.Top="371"/>
|
|
|
+
|
|
|
+ <!--<ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="200" Canvas.Top="418" IsOpen="{Binding Gas4Valve2IsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding Gas4Valve2IsOpen,Mode=TwoWay}" ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="200" Canvas.Top="421"/>
|
|
|
+
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="VN21" Height="20" Width="24" Canvas.Left="267" Canvas.Top="148" IsOpen="{Binding VN2Valve1IsOpen,Mode=TwoWay}" >
|
|
|
<ctrls:FlowPipeValve.RenderTransform>
|
|
|
<TransformGroup>
|
|
|
<RotateTransform Angle="90"/>
|
|
|
</TransformGroup>
|
|
|
</ctrls:FlowPipeValve.RenderTransform>
|
|
|
- </ctrls:FlowPipeValve>
|
|
|
+ </ctrls:FlowPipeValve>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding VN2Valve1IsOpen,Mode=TwoWay}" ValveOrientation="Vertical" Height="20" Width="20" Canvas.Left="243" Canvas.Top="148"/>
|
|
|
|
|
|
|
|
|
<!--与chamber左上角连接的管道-->
|
|
@@ -340,7 +381,9 @@
|
|
|
|
|
|
<ctrls:FlowPipe Height="8" Width="80" Canvas.Left="1252" Canvas.Top="182" />
|
|
|
<ctrls:FlowPipe Height="8" Width="70" Canvas.Left="1264" Canvas.Top="272" />
|
|
|
- <ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="1280" Canvas.Top="262" />
|
|
|
+ <!--<ctrls:FlowPipeValve Height="20" Width="24" Canvas.Left="1280" Canvas.Top="262" />-->
|
|
|
+ <customControls:CommonValveControl ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Left="1280" Canvas.Top="265"/>
|
|
|
+
|
|
|
<Border BorderBrush="Gray" BorderThickness="0" Width="40" Height="6" Canvas.Left="1315" Canvas.Top="142" >
|
|
|
<Border.RenderTransform>
|
|
|
<RotateTransform Angle="90"/>
|
|
@@ -365,8 +408,8 @@
|
|
|
</LinearGradientBrush>
|
|
|
</Border.Background>
|
|
|
</Border>
|
|
|
- <Ellipse Width="20" Height="20" Canvas.Left="1302" Canvas.Top="134" Fill="{Binding IsATM,Converter={StaticResource boolToColor}}"></Ellipse>
|
|
|
- <Ellipse Width="20" Height="20" Canvas.Left="1272" Canvas.Top="218" Fill="{Binding IsATM,Converter={StaticResource boolToColor2}}"></Ellipse>
|
|
|
+ <Ellipse Width="20" Height="20" Canvas.Left="1302" Canvas.Top="134" Fill="{Binding RtDataValues[PMA.IsATM],Converter={StaticResource boolToColor}}"></Ellipse>
|
|
|
+ <Ellipse Width="20" Height="20" Canvas.Left="1272" Canvas.Top="218" Fill="{Binding RtDataValues[PMA.IsVAC],Converter={StaticResource boolToColor}}"></Ellipse>
|
|
|
<TextBlock Text="ATM" Canvas.Left="1300" Canvas.Top="120"/>
|
|
|
<TextBlock Text="VAC" Canvas.Left="1272" Canvas.Top="240"/>
|
|
|
<ctrls:Pipe2 Canvas.Left="1242" Canvas.Top="195" HorizontalAlignment="Left" VerticalAlignment="Top" RotateTransformValue="-90" />
|
|
@@ -432,19 +475,32 @@
|
|
|
</ctrls:FlowPipe>
|
|
|
<ctrls:FlowPipe x:Name="purgeFlow2" ToolTip="123" Height="8" Width="142" Canvas.Left="1448" Canvas.Top="542" RotateTransformValue="90" IsReverse="True" IsFlowing="{Binding PurgeValveIsOpen}"/>
|
|
|
<ctrls:Pipe2 Canvas.Left="1435" Canvas.Top="535" HorizontalAlignment="Left" VerticalAlignment="Top" />
|
|
|
- <ctrls:FlowPipeValve x:Name="purgevalve" Height="20" Width="24" Canvas.Left="1458" Canvas.Top="610" RotateTransformValue="90" IsOpen="{Binding PurgeValveIsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="purgevalve" Height="20" Width="24" Canvas.Left="1458" Canvas.Top="610" RotateTransformValue="90" IsOpen="{Binding PurgeValveIsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding PurgeValveIsOpen,Mode=TwoWay}" ValveOrientation="Vertical" Height="20" Width="20" Canvas.Left="1434" Canvas.Top="610"/>
|
|
|
+
|
|
|
+
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="HeValve1" Canvas.Top="649" Canvas.Left="1000" Height="20" Width="24" />-->
|
|
|
+ <customControls:CommonValveControl ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Top="652" Canvas.Left="980" />
|
|
|
|
|
|
- <ctrls:FlowPipeValve x:Name="HeValve1" Canvas.Top="649" Canvas.Left="1000" Height="20" Width="24" />
|
|
|
|
|
|
- <ctrls:FlowPipeValve x:Name="HeValve2" Canvas.Top="671" Canvas.Left="1100" Height="20" Width="24" />
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="HeValve2" Canvas.Top="671" Canvas.Left="1100" Height="20" Width="24" />-->
|
|
|
+ <customControls:CommonValveControl ValveOrientation="Horizontal" Height="20" Width="20" Canvas.Top="674" Canvas.Left="1100"/>
|
|
|
|
|
|
- <ctrls:FlowPipeValve x:Name="SoftPumpValve" ToolTip="Soft" Canvas.Top="555" Canvas.Left="1178" Height="20" Width="24" RotateTransformValue="90" IsOpen="{Binding SoftPumpValveIsOpen,Mode=TwoWay}" />
|
|
|
|
|
|
- <ctrls:FlowPipeValve x:Name="FastPumpValve" ToolTip="Fast" Canvas.Top="555" Canvas.Left="1229" Height="20" Width="24" RotateTransformValue="90" IsOpen="{Binding FastPumpValveIsOpen,Mode=TwoWay}"/>
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="SoftPumpValve" ToolTip="Soft" Canvas.Top="555" Canvas.Left="1178" Height="20" Width="20" RotateTransformValue="90" IsOpen="{Binding SoftPumpValveIsOpen,Mode=TwoWay}" />-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding SoftPumpValveIsOpen,Mode=TwoWay}" ValveOrientation="Vertical" Height="20" Width="20" Canvas.Top="555" Canvas.Left="1154"/>
|
|
|
+
|
|
|
+
|
|
|
+ <!--<ctrls:FlowPipeValve x:Name="FastPumpValve" ToolTip="Fast" Canvas.Top="555" Canvas.Left="1229" Height="20" Width="24" RotateTransformValue="90" IsOpen="{Binding FastPumpValveIsOpen,Mode=TwoWay}"/>-->
|
|
|
+ <customControls:CommonValveControl Status="{Binding FastPumpValveIsOpen,Mode=TwoWay}" ValveOrientation="Vertical" Height="20" Width="20" Canvas.Top="555" Canvas.Left="1205"/>
|
|
|
+
|
|
|
<!--<ctrls:purge Name="purge" Canvas.Left="1410" Canvas.Top="620" />-->
|
|
|
|
|
|
|
|
|
- <ctrls:FlowPipeValve Canvas.Top="596" Canvas.Left="1276" Height="20" Width="24" RotateTransformValue="90"/>
|
|
|
+ <!--<ctrls:FlowPipeValve Canvas.Top="596" Canvas.Left="1276" Height="20" Width="24" RotateTransformValue="90"/>-->
|
|
|
+ <customControls:CommonValveControl ValveOrientation="Vertical" Height="20" Width="20" Canvas.Top="596" Canvas.Left="1252"/>
|
|
|
+
|
|
|
+
|
|
|
<ctrls:Pipe2 Canvas.Left="490" Canvas.Top="615" HorizontalAlignment="Left" VerticalAlignment="Top" RotateTransformValue="90" />
|
|
|
|
|
|
<!--turbo-->
|
|
@@ -467,29 +523,29 @@
|
|
|
|
|
|
<!--左侧管道标签-->
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="205" Canvas.Left="285" LabelValue="MFC1" TextBoxValue="0.0" TextBoxColor="White" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="205" Canvas.Left="345" LabelValue="Flow" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="205" Canvas.Left="345" LabelValue="Flow" TextBoxValue="{Binding RtDataValues[PMA.MfcGas1.FeedBack],StringFormat='F1'}" TextBoxColor="#D7E4BD"/>
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="260" Canvas.Left="285" LabelValue="MFC2" TextBoxValue="0.0" TextBoxColor="White" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="260" Canvas.Left="345" LabelValue="Flow" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="260" Canvas.Left="345" LabelValue="Flow" TextBoxValue="{Binding RtDataValues[PMA.MfcGas2.FeedBack],StringFormat='F1'}" TextBoxColor="#D7E4BD"/>
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="318" Canvas.Left="285" LabelValue="MFC3" TextBoxValue="0.0" TextBoxColor="White" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="318" Canvas.Left="345" LabelValue="Flow" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="318" Canvas.Left="345" LabelValue="Flow" TextBoxValue="{Binding RtDataValues[PMA.MfcGas3.FeedBack],StringFormat='F1'}" TextBoxColor="#D7E4BD"/>
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="370" Canvas.Left="285" LabelValue="MFC4" TextBoxValue="0.0" TextBoxColor="White" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="370" Canvas.Left="345" LabelValue="Flow" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="370" Canvas.Left="345" LabelValue="Flow" TextBoxValue="{Binding RtDataValues[PMA.MfcGas4.FeedBack],StringFormat='F1'}" TextBoxColor="#D7E4BD"/>
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="426" Canvas.Left="285" LabelValue="MFC5" TextBoxValue="0.0" TextBoxColor="White" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="426" Canvas.Left="345" LabelValue="Flow" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="426" Canvas.Left="345" LabelValue="Flow" TextBoxValue="{Binding RtDataValues[PMA.MfcGas5.FeedBack],StringFormat='F1'}" TextBoxColor="#D7E4BD"/>
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="482" Canvas.Left="285" LabelValue="MFC6" TextBoxValue="0.0" TextBoxColor="White" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="482" Canvas.Left="345" LabelValue="Flow" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="482" Canvas.Left="345" LabelValue="Flow" TextBoxValue="{Binding RtDataValues[PMA.MfcGas6.FeedBack],StringFormat='F1'}" TextBoxColor="#D7E4BD"/>
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="538" Canvas.Left="285" LabelValue="MFC7" TextBoxValue="0.0" TextBoxColor="White" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="538" Canvas.Left="345" LabelValue="Flow" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="538" Canvas.Left="345" LabelValue="Flow" TextBoxValue="{Binding RtDataValues[PMA.MfcGas7.FeedBack],StringFormat='F1'}" TextBoxColor="#D7E4BD"/>
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="595" Canvas.Left="285" LabelValue="MFC8" TextBoxValue="0.0" TextBoxColor="White" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="595" Canvas.Left="345" LabelValue="Flow" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="595" Canvas.Left="345" LabelValue="Flow" TextBoxValue="{Binding RtDataValues[PMA.MfcGas8.FeedBack],StringFormat='F1'}" TextBoxColor="#D7E4BD"/>
|
|
|
|
|
|
<!--chamber管道标签-->
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="156" Canvas.Left="1326" LabelValue="CM2(Torr)" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="248" Canvas.Left="1318" LabelValue="CM1(mTorr)" TextBoxValue="0.0" TextBoxColor="#D7E4BD"/>
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="633" Canvas.Left="800" LabelValue="Set(Torr)" TextBoxValue="0.0" TextBoxColor="White" />
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="156" Canvas.Left="1326" LabelValue="CM2(Torr)" TextBoxValue="{Binding RtDataValues[PMA.ProcessPressure],StringFormat='F3'}" TextBoxColor="#D7E4BD"/>
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="248" Canvas.Left="1318" LabelValue="CM1(mTorr)" TextBoxValue="{Binding RtDataValues[PMA.ChamberPressure],StringFormat='F1'}" TextBoxColor="#D7E4BD"/>
|
|
|
+ <!--<ctrls:TextboxWithLabel Canvas.Top="633" Canvas.Left="800" LabelValue="Set(Torr)" TextBoxValue="0.0" TextBoxColor="White" />-->
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="633" Canvas.Left="870" LabelValue="Flow(sccm)" TextBoxValue="0.0" TextBoxColor="#D7E4BD" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="633" Canvas.Left="1300" LabelValue="CM3(Torr)" TextBoxValue="0.0" TextBoxColor="#D7E4BD" />
|
|
|
- <ctrls:TextboxWithLabel Canvas.Top="470" Canvas.Left="1290" LabelValue="Position" TextBoxValue="1000" TextBoxColor="#D7E4BD" />
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="633" Canvas.Left="1300" LabelValue="CM3(Torr)" TextBoxValue="{Binding RtDataValues[PMA.ForelinePressure],StringFormat='F2'}" TextBoxColor="#D7E4BD" />
|
|
|
+ <ctrls:TextboxWithLabel Canvas.Top="464" Canvas.Left="1290" LabelValue="Position" TextBoxValue="1000" TextBoxColor="#D7E4BD" />
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="511" Canvas.Left="1320" LabelValue="Flow(sccm)" TextBoxValue="0.0" TextBoxColor="#D7E4BD" />
|
|
|
<ctrls:TextboxWithLabel Canvas.Top="581" Canvas.Left="1022" LabelValue="Pressure(Torr)" TextBoxValue="0.0" TextBoxColor="#D7E4BD">
|
|
|
<ctrls:TextboxWithLabel.RenderTransform>
|
|
@@ -615,14 +671,14 @@
|
|
|
|
|
|
<TextBlock FontSize="13" Text="N2" Canvas.Left="10" Canvas.Top="117" Foreground="White" Block.TextAlignment="Right" Width="50"/>
|
|
|
<TextBlock FontSize="13" Text="To pump" Canvas.Left="10" Canvas.Top="167" Visibility="Hidden" Block.TextAlignment="Right"/>
|
|
|
- <TextBlock FontSize="13" Text="{Binding Gas1Name}" Canvas.Left="10" Canvas.Top="227" Block.TextAlignment="Right" Width="50"/>
|
|
|
- <TextBlock FontSize="13" Text="{Binding Gas2Name}" Canvas.Left="10" Canvas.Top="284" Block.TextAlignment="Right" Width="50"/>
|
|
|
- <TextBlock FontSize="13" Text="{Binding Gas3Name}" Canvas.Left="10" Canvas.Top="338" Block.TextAlignment="Right" Width="50"/>
|
|
|
- <TextBlock FontSize="13" Text="{Binding Gas4Name}" Canvas.Left="10" Canvas.Top="392" Block.TextAlignment="Right" Width="50"/>
|
|
|
- <TextBlock FontSize="13" Text="{Binding Gas5Name}" Canvas.Left="10" Canvas.Top="448" Block.TextAlignment="Right" Width="50"/>
|
|
|
- <TextBlock FontSize="13" Text="{Binding Gas6Name}" Canvas.Left="10" Canvas.Top="503" Block.TextAlignment="Right" Width="50"/>
|
|
|
- <TextBlock FontSize="13" Text="{Binding Gas7Name}" Canvas.Left="10" Canvas.Top="562" Block.TextAlignment="Right" Width="50"/>
|
|
|
- <TextBlock FontSize="13" Text="{Binding Gas8Name}" Canvas.Left="10" Canvas.Top="618" Block.TextAlignment="Right" Width="50"/>
|
|
|
+ <TextBlock FontSize="13" Text="{Binding RtConfigValues[PMA.MfcGas1.GasName]}" Canvas.Left="10" Canvas.Top="227" Block.TextAlignment="Right" Width="50"/>
|
|
|
+ <TextBlock FontSize="13" Text="{Binding RtConfigValues[PMA.MfcGas2.GasName]}" Canvas.Left="10" Canvas.Top="284" Block.TextAlignment="Right" Width="50"/>
|
|
|
+ <TextBlock FontSize="13" Text="{Binding RtConfigValues[PMA.MfcGas3.GasName]}" Canvas.Left="10" Canvas.Top="338" Block.TextAlignment="Right" Width="50"/>
|
|
|
+ <TextBlock FontSize="13" Text="{Binding RtConfigValues[PMA.MfcGas4.GasName]}" Canvas.Left="10" Canvas.Top="392" Block.TextAlignment="Right" Width="50"/>
|
|
|
+ <TextBlock FontSize="13" Text="{Binding RtConfigValues[PMA.MfcGas5.GasName]}" Canvas.Left="10" Canvas.Top="448" Block.TextAlignment="Right" Width="50"/>
|
|
|
+ <TextBlock FontSize="13" Text="{Binding RtConfigValues[PMA.MfcGas6.GasName]}" Canvas.Left="10" Canvas.Top="503" Block.TextAlignment="Right" Width="50"/>
|
|
|
+ <TextBlock FontSize="13" Text="{Binding RtConfigValues[PMA.MfcGas7.GasName]}" Canvas.Left="10" Canvas.Top="562" Block.TextAlignment="Right" Width="50"/>
|
|
|
+ <TextBlock FontSize="13" Text="{Binding RtConfigValues[PMA.MfcGas8.GasName]}" Canvas.Left="10" Canvas.Top="618" Block.TextAlignment="Right" Width="50"/>
|
|
|
|
|
|
<!--<Button Background="{StaticResource buttonBrush}" FontSize="15" Foreground="Black" FontWeight="Bold" BorderThickness="0" Content="Manual Endpoint" Width="150" Height="22" Canvas.Right="20" Canvas.Top="295" Canvas.Left="500" />
|
|
|
<Button Background="{StaticResource buttonBrush}" FontSize="15" Foreground="Black" FontWeight="Bold" BorderThickness="0" Content="Abort" Width="150" Height="22" Canvas.Right="20" Canvas.Top="295" Canvas.Left="670" />
|
|
@@ -703,9 +759,7 @@
|
|
|
<Border Grid.Row="1" BorderBrush="{DynamicResource Table_BD}" Background="{DynamicResource Table_BG_Content}" BorderThickness="1,0,1,1" Padding="5,1">
|
|
|
<StackPanel Orientation="Vertical">
|
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
|
|
|
- <Button Width="80" Height="25" Margin="10,0" Content="初始化">
|
|
|
-
|
|
|
- </Button>
|
|
|
+ <Button Width="80" Height="25" Margin="10,0" Content="初始化" Command="{Binding PMInitCommnad}"/>
|
|
|
<Button Width="80" Height="25" Margin="10,0" Content="终止">
|
|
|
|
|
|
</Button>
|