jiangjy 3 weeks ago
parent
commit
5d07d1f230

BIN
FrameworkLocal/Common/Resources/Valve/autoOpen.png


BIN
FrameworkLocal/Common/Resources/Valve/shoudongOpen.png


BIN
Furnace/FurnaceRT/Config/VIDs/Equipment_VIDs_20250611.xlsx


+ 2 - 6
Furnace/FurnaceRT/Equipments/FIMSs/FIMSLoadRoutine.cs

@@ -85,10 +85,8 @@ namespace FurnaceRT.Equipments.FIMSs
             if (_isNeedN2Purge)
             {
                 _pmModule?.SetN2PurgeParameters();
-                _pmModule?.SetAVParameter(ModuleHelper.Converter(Module), _isNeedN2Purge);
                 _pmModule?.SetN2PurgeProcess(_isNeedN2Purge);
             }
-            _pmModule?.SetN2PurgeFIMS1O2CheckEnable(ModuleHelper.Converter(Module), _isNeedN2Purge);
 
 
             return Result.RUN;
@@ -114,14 +112,12 @@ namespace FurnaceRT.Equipments.FIMSs
             }
             catch (RoutineFaildException)
             {
-                _pmModule?.SetN2PurgeFIMS1O2CheckEnable(ModuleHelper.Converter(Module), false);
-                _pmModule?.SetAVParameter(ModuleHelper.Converter(Module), false);
+     
                 _fimsModule.Stop();
                 return Result.FAIL;
             }
 
-            _pmModule?.SetN2PurgeFIMS1O2CheckEnable(ModuleHelper.Converter(Module), false);
-            _pmModule?.SetAVParameter(ModuleHelper.Converter(Module), false);
+      
             _pmModule?.SetN2PurgeProcess(false);
             _fimsModule.FIMSDevice.IsLoadCompleted = true;
             _fimsModule.Stop();

+ 18 - 9
Furnace/FurnaceUI/Dialog/N2PurgeSelectDialogView.xaml

@@ -5,6 +5,8 @@
     xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
     xmlns:toolkit="clr-namespace:FurnaceUI.Client.Dialog"
+    xmlns:controls="http://OpenSEMI.Ctrlib.com/presentation"
+    
     d:DesignHeight="500"
     d:DesignWidth="640"
     mc:Ignorable="d">
@@ -45,7 +47,7 @@
                         Grid.Row="1"
                         Grid.Column="0"
                         Background="{DynamicResource Area_BG}">
-                        <TextBox Margin="6" Text="{Binding TransferRoomArrivalWaitTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
+                        <controls:TextBoxEx Text="{Binding TransferRoomArrivalWaitTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"   EditBoxMode="Decimal"  KeepIntegers="2" KeepDecimals="0"  Margin="6"   HorizontalContentAlignment="Center"  VerticalContentAlignment="Center"   Tag="Number"/>
                     </Border>
                     <Border
                         Grid.Row="1"
@@ -81,7 +83,8 @@
                         Grid.Row="1"
                         Grid.Column="0"
                         Background="{DynamicResource Area_BG}">
-                        <TextBox Margin="6" Text="{Binding TransferRoomStableWaitTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
+                        <controls:TextBoxEx Text="{Binding TransferRoomStableWaitTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"   EditBoxMode="Decimal"  KeepIntegers="2" KeepDecimals="0"  Margin="6"    HorizontalContentAlignment="Center"  VerticalContentAlignment="Center"   Tag="Number"/>
+
                     </Border>
                     <Border
                         Grid.Row="1"
@@ -161,7 +164,8 @@
                         Grid.Row="1"
                         Grid.Column="0"
                         Background="{DynamicResource Area_BG}">
-                        <TextBox Margin="6" Text="{Binding FOUPOpenerArrivalWaitTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
+                        <controls:TextBoxEx Text="{Binding FOUPOpenerArrivalWaitTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"   EditBoxMode="Decimal"  KeepIntegers="2" KeepDecimals="0"  Margin="6"   HorizontalContentAlignment="Center"  VerticalContentAlignment="Center"   Tag="Number"/>
+
                     </Border>
                     <Border
                         Grid.Row="1"
@@ -197,7 +201,8 @@
                         Grid.Row="1"
                         Grid.Column="0"
                         Background="{DynamicResource Area_BG}">
-                        <TextBox Margin="6" Text="{Binding FOUPOpenerStableWaitTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
+                        <controls:TextBoxEx Text="{Binding FOUPOpenerStableWaitTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"   EditBoxMode="Decimal"  KeepIntegers="2" KeepDecimals="0"  Margin="6"   HorizontalContentAlignment="Center"  VerticalContentAlignment="Center"   Tag="Number"/>
+
                     </Border>
                     <Border
                         Grid.Row="1"
@@ -278,7 +283,8 @@
                         Grid.Row="1"
                         Grid.Column="0"
                         Background="{DynamicResource Area_BG}">
-                        <TextBox Margin="6" Text="{Binding O2DetectorTransferRoomToFOUPTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
+                        <controls:TextBoxEx Text="{Binding O2DetectorTransferRoomToFOUPTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"   EditBoxMode="Decimal"  KeepIntegers="2" KeepDecimals="0"  Margin="6"   HorizontalContentAlignment="Center"  VerticalContentAlignment="Center"   Tag="Number"/>
+
                     </Border>
                     <Border
                         Grid.Row="1"
@@ -314,7 +320,8 @@
                         Grid.Row="1"
                         Grid.Column="0"
                         Background="{DynamicResource Area_BG}">
-                        <TextBox Margin="6" Text="{Binding O2DetectorFOUPToTransferRoomTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
+                        <controls:TextBoxEx Text="{Binding O2DetectorFOUPToTransferRoomTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"   EditBoxMode="Decimal"  KeepIntegers="2" KeepDecimals="0"  Margin="6"   HorizontalContentAlignment="Center"  VerticalContentAlignment="Center"   Tag="Number"/>
+
                     </Border>
                     <Border
                         Grid.Row="1"
@@ -350,7 +357,8 @@
                         Grid.Row="1"
                         Grid.Column="0"
                         Background="{DynamicResource Area_BG}">
-                        <TextBox Margin="6" Text="{Binding O2DetectorFOUPToFOUPTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
+                        <controls:TextBoxEx Text="{Binding O2DetectorFOUPToFOUPTime, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"   EditBoxMode="Decimal"  KeepIntegers="2" KeepDecimals="0"  Margin="6"   HorizontalContentAlignment="Center"  VerticalContentAlignment="Center"   Tag="Number"/>
+
                     </Border>
                     <Border
                         Grid.Row="1"
@@ -395,7 +403,7 @@
                         Grid.Row="1"
                         Grid.Column="0"
                         Background="{DynamicResource Area_BG}">
-                        <TextBox Margin="6"/>
+                        <controls:TextBoxEx   EditBoxMode="Decimal"  KeepIntegers="2" KeepDecimals="0"  Margin="6"   HorizontalContentAlignment="Center"  VerticalContentAlignment="Center"   Tag="Number"/>
                     </Border>
                     <Border
                         Grid.Row="1"
@@ -482,7 +490,8 @@
                         Grid.Row="1"
                         Grid.Column="0"
                         Background="{DynamicResource Area_BG}">
-                        <TextBox Margin="6"/>
+                        <controls:TextBoxEx   EditBoxMode="Decimal"  KeepIntegers="2" KeepDecimals="0"  Margin="6"   HorizontalContentAlignment="Center"  VerticalContentAlignment="Center"   Tag="Number"/>
+
                     </Border>
                     <Border
                         Grid.Row="1"