Browse Source

update A為 nm

jiangjy 1 month ago
parent
commit
fd354eac5f

+ 1 - 1
FrameworkLocal/UIClient/CenterViews/DataLogs/ProcessHistory/ProcessDetailV2View.xaml

@@ -289,7 +289,7 @@
                                         <TextBlock Style="{StaticResource TextBlock_Title}" Text="Added film Thinckess"></TextBlock>
                                         <StackPanel Grid.Row="1" HorizontalAlignment="Right" Orientation="Horizontal">
                                             <TextBlock Background="White" Height="30" Width="150" FontSize="17" Padding="5"   Style="{StaticResource TextBlock_Title}" Text="--"></TextBlock>
-                                            <TextBlock Height="30" FontSize="17" Padding="5"   Style="{StaticResource TextBlock_Title}" Text="(Å)"></TextBlock>
+                                            <TextBlock Height="30" FontSize="17" Padding="5"   Style="{StaticResource TextBlock_Title}" Text="(nm)"></TextBlock>
                                         </StackPanel>
                                     </StackPanel>
                                 </Grid>

+ 1 - 66
Furnace/FurnaceRT/Config/System.sccfg

@@ -538,72 +538,7 @@
 		<config default="1" name="RunToRunNumber" description="Run To Run Number" max="10000" min="1" paramter="" tag="" unit="次" type="Integer" />
 		<config default="false" name="RunToRunMode" description="Run To Run Mode" max="" min="" paramter="" tag="" unit=""  type="Bool" />
 
-		<configs name="ActionCommandStocker">
-			<configs name="Stocker1">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker2">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker3">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker4">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker5">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker6">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker7">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker8">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker9">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker10">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker11">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker12">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker13">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker14">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker15">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-			<configs name="Stocker16">
-				<config default="0" name="Pick" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-				<config default="0" name="Place" description="" max="999" min="1" paramter="" tag="" unit="s" type="Integer" />
-			</configs>
-		</configs>
+		
 	</configs>
 
 

+ 13 - 13
Furnace/FurnaceRT/Equipments/PMs/PMScheduleMaintenance.cs

@@ -65,20 +65,20 @@ namespace FurnaceRT.Equipments.PMs
         {
 
             new ScheduleMaintenanceData(MaintenanceItemEnum.SDCarrierUseFreq.ToString(), "Times", "CarrierWafer.SieDummy", "Carrier Kind", "Side Dummy");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.SDWaferThickness.ToString(), "Å", "CarrierWafer.SieDummy", "Carrier Kind", "Side Dummy");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.SDWaferThickness.ToString(), "nm", "CarrierWafer.SieDummy", "Carrier Kind", "Side Dummy");
             new ScheduleMaintenanceData(MaintenanceItemEnum.SDUsableDummyWafer.ToString(), "Sheets", "CarrierWafer.SieDummy", "Carrier Kind", "Side Dummy");
             new ScheduleMaintenanceData(MaintenanceItemEnum.SDBufferRackStayTime.ToString(), "h:m:s", "CarrierWafer.SieDummy", "Carrier Kind", "Side Dummy");
             new ScheduleMaintenanceData(MaintenanceItemEnum.SDWaferUserTime.ToString(), "h:m:s", "CarrierWafer.SieDummy", "Carrier Kind", "Side Dummy");
 
 
             new ScheduleMaintenanceData(MaintenanceItemEnum.FDCarrierUseFreq.ToString(), "Times", "CarrierWafer.FillDummy", "Carrier Kind", "Fill Dummy");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.FDWaferThickness.ToString(), "Å", "CarrierWafer.FillDummy", "Carrier Kind", "Fill Dummy");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.FDWaferThickness.ToString(), "nm", "CarrierWafer.FillDummy", "Carrier Kind", "Fill Dummy");
             new ScheduleMaintenanceData(MaintenanceItemEnum.FDUsableDummyWafer.ToString(), "Sheets", "CarrierWafer.FillDummy", "Carrier Kind", "Fill Dummy");
             new ScheduleMaintenanceData(MaintenanceItemEnum.FDBufferRackStayTime.ToString(), "h:m:s", "CarrierWafer.FillDummy", "Carrier Kind", "Fill Dummy");
             new ScheduleMaintenanceData(MaintenanceItemEnum.FDWaferUserTime.ToString(), "h:m:s", "CarrierWafer.FillDummy", "Carrier Kind", "Fill Dummy");
 
 
-            new ScheduleMaintenanceData(MaintenanceItemEnum.BoatRecipeThickness1.ToString(), "Å", "Boat");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.BoatRecipeThickness1.ToString(), "nm", "Boat");
             new ScheduleMaintenanceData(MaintenanceItemEnum.BoatTCUseTime.ToString(), "h:m:s", "Boat");
             new ScheduleMaintenanceData(MaintenanceItemEnum.BoatCKDUseTime.ToString(), "h:m:s", "Boat");
             new ScheduleMaintenanceData(MaintenanceItemEnum.BoatPUMPUseTime.ToString(), "h:m:s", "Boat");
@@ -89,7 +89,7 @@ namespace FurnaceRT.Equipments.PMs
             new ScheduleMaintenanceData(MaintenanceItemEnum.NonOperationTime2.ToString(), "h:m:s", "Conditioning");
 
             new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeExecuteFreq.ToString(), "Times", "Reactor.Recipe", "Select Recipe");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness.ToString(), "Å", "Reactor.Recipe", "Select Recipe");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness.ToString(), "nm", "Reactor.Recipe", "Select Recipe");
 
 
             new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeStepExecuteFreq1.ToString(), "Times", "Reactor.StepRunFreq", "Step ID");
@@ -108,14 +108,14 @@ namespace FurnaceRT.Equipments.PMs
 
 
 
-            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness1_Step.ToString(), "Å", "Reactor.StepThickness", "Step Group");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness2_Step.ToString(), "Å", "Reactor.StepThickness", "Step Group");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness3_Step.ToString(), "Å", "Reactor.StepThickness", "Step Group");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness4_Step.ToString(), "Å", "Reactor.StepThickness", "Step Group");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness5_Step.ToString(), "Å", "Reactor.StepThickness", "Step Group");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness6_Step.ToString(), "Å", "Reactor.StepThickness", "Step Group");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness7_Step.ToString(), "Å", "Reactor.StepThickness", "Step Group");
-            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness8_Step.ToString(), "Å", "Reactor.StepThickness", "Step Group");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness1_Step.ToString(), "nm", "Reactor.StepThickness", "Step Group");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness2_Step.ToString(), "nm", "Reactor.StepThickness", "Step Group");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness3_Step.ToString(), "nm", "Reactor.StepThickness", "Step Group");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness4_Step.ToString(), "nm", "Reactor.StepThickness", "Step Group");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness5_Step.ToString(), "nm", "Reactor.StepThickness", "Step Group");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness6_Step.ToString(), "nm", "Reactor.StepThickness", "Step Group");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness7_Step.ToString(), "nm", "Reactor.StepThickness", "Step Group");
+            new ScheduleMaintenanceData(MaintenanceItemEnum.RecipeThickness8_Step.ToString(), "nm", "Reactor.StepThickness", "Step Group");
 
 
         }
@@ -538,7 +538,7 @@ namespace FurnaceRT.Equipments.PMs
             if (item.StartValue < 0 || item.LimitValue <= item.StartValue || command == MaintenanceProcessingCommandEnum.None)
                 return;
 
-            string message = $"{item.Item}-{item.Display} {item.AdditionInformationDisplay}  {item.CurrentValue} limit is ({item.StartValue}~{item.LimitValue}) Å";
+            string message = $"{item.Item}-{item.Display} {item.AdditionInformationDisplay}  {item.CurrentValue} limit is ({item.StartValue}~{item.LimitValue}) nm";
 
 
             bool isWarning = item.CurrentValue > item.StartValue && item.CurrentValue < item.LimitValue;

+ 3 - 3
Furnace/FurnaceUI/Views/Scheduled/ScheduledMaintenanceMonitorView.xaml

@@ -287,7 +287,7 @@ Text="{Binding DataContext.EditModel.CurrentValue, Mode=TwoWay, RelativeSource={
                                     </MultiDataTrigger>
                                     <MultiDataTrigger>
                                         <MultiDataTrigger.Conditions>
-                                            <Condition Binding="{Binding EditModel.Unit}" Value="Å" />
+                                            <Condition Binding="{Binding EditModel.Unit}" Value="nm" />
                                         </MultiDataTrigger.Conditions>
                                         <MultiDataTrigger.Setters>
                                             <Setter Property="ContentTemplate" Value="{StaticResource CommonDataTemplate}" />
@@ -486,7 +486,7 @@ Text="{Binding DataContext.EditModel.StartValue, Mode=TwoWay, RelativeSource={Re
                                     </MultiDataTrigger>
                                     <MultiDataTrigger>
                                         <MultiDataTrigger.Conditions>
-                                            <Condition Binding="{Binding EditModel.Unit}" Value="Å" />
+                                            <Condition Binding="{Binding EditModel.Unit}" Value="nm" />
                                         </MultiDataTrigger.Conditions>
                                         <MultiDataTrigger.Setters>
                                             <Setter Property="ContentTemplate" Value="{StaticResource CommonDataTemplate}" />
@@ -617,7 +617,7 @@ Text="{Binding DataContext.EditModel.LimitValue, Mode=TwoWay, RelativeSource={Re
                                     </MultiDataTrigger>
                                     <MultiDataTrigger>
                                         <MultiDataTrigger.Conditions>
-                                            <Condition Binding="{Binding EditModel.Unit}" Value="Å" />
+                                            <Condition Binding="{Binding EditModel.Unit}" Value="nm" />
                                         </MultiDataTrigger.Conditions>
                                         <MultiDataTrigger.Setters>
                                             <Setter Property="ContentTemplate" Value="{StaticResource CommonDataTemplate}" />