| 
					
				 | 
			
			
				@@ -37,6 +37,7 @@ using Aitex.Core.RT.ParameterCenter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using FurnaceRT.Parameter;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using Aitex.Core.RT.SCCore;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using MECF.Framework.Common.Minics;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+using DocumentFormat.OpenXml.Drawing.Charts;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 namespace FurnaceRT.Instances
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -87,13 +88,14 @@ namespace FurnaceRT.Instances 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             WaferManager.Instance.Initialize();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CarrierManager.Instance.Initialize();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CarrierManager.Instance.Initialize();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Singleton<MinicsManager>.Instance.Initialize("10.4.6.24", 50052);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Singleton<MinicsManager>.Instance.Initialize(SC.GetStringValue("Minics.ip"), int.Parse(SC.GetStringValue("Minics.port")));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Singleton<DeviceManager>.Instance.DisableAsyncInitialize = true;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Singleton<DeviceManager>.Instance.Initialize(PathManager.GetCfgDir() + $"IO\\{SC.GetStringValue("System.SetUp.ToolType")}\\DeviceModelPM.xml", "Furnace", ModuleName.PM1, "PM1", false);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (SC.GetStringValue("System.SetUp.ToolType") == "ELK" && !(SC.ContainsItem("System.EnableMinics") && SC.GetValue<bool>("System.EnableMinics")))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (SC.GetStringValue("System.SetUp.ToolType") == "ELK" && !(SC.ContainsItem("Minics.EnableMinics") && SC.GetValue<bool>("Minics.EnableMinics")))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Singleton<DeviceManager>.Instance.Initialize(PathManager.GetCfgDir() + $"IO\\{SC.GetStringValue("System.SetUp.ToolType")}\\DeviceModelGasLine.xml", "Furnace", ModuleName.PM1, "GasLine1", false);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Singleton<DeviceManager>.Instance.Initialize(PathManager.GetCfgDir() + $"IO\\{SC.GetStringValue("System.SetUp.ToolType")}\\DeviceModelGasLine.xml", "Furnace", ModuleName.PM1, "GasLine2", false);
 
			 |