소스 검색

add SRD1/SRD2/Aligner1/PUF1 station

chenkui 1 개월 전
부모
커밋
23e37955ed
2개의 변경된 파일24개의 추가작업 그리고 0개의 파일을 삭제
  1. 20 0
      CyberX8_RT/Config/System.sccfg
  2. 4 0
      CyberX8_RT/Devices/EFEM/SunWayRobot.cs

+ 20 - 0
CyberX8_RT/Config/System.sccfg

@@ -112,6 +112,26 @@
 			<config default="63" name="Cassete150Station" nameView="Cassete150Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
 			<config default="64" name="Cassete100Station" nameView="Cassete100Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
 		</configs>
+		<configs name="SRD1" nameView="SRD1" visible="false">
+			<config default="6" name="Cassete200Station" nameView="Cassete200Station" description="Wafer 200 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+			<config default="6" name="Cassete150Station" nameView="Cassete150Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+			<config default="6" name="Cassete100Station" nameView="Cassete100Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+		</configs>
+		<configs name="SRD2" nameView="SRD2" visible="false">
+			<config default="7" name="Cassete200Station" nameView="Cassete200Station" description="Wafer 200 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+			<config default="7" name="Cassete150Station" nameView="Cassete150Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+			<config default="7" name="Cassete100Station" nameView="Cassete100Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+		</configs>
+		<configs name="PUF1" nameView="PUF1" visible="false">
+			<config default="8" name="Cassete200Station" nameView="Cassete200Station" description="Wafer 200 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+			<config default="8" name="Cassete150Station" nameView="Cassete150Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+			<config default="8" name="Cassete100Station" nameView="Cassete100Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+		</configs>
+		<configs name="Aligner1" nameView="Aligner1" visible="false">
+			<config default="9" name="Cassete200Station" nameView="Cassete200Station" description="Wafer 200 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+			<config default="9" name="Cassete150Station" nameView="Cassete150Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+			<config default="9" name="Cassete100Station" nameView="Cassete100Station" description="Wafer 150 Cassete station number" max="120" min="0" paramter="" tag="" unit="s" type="Integer" visible="false"/>
+		</configs>
 	</configs>
 	<!--DualPUF-->
 	<configs name="DualPUF" nameView="DualPUF">

+ 4 - 0
CyberX8_RT/Devices/EFEM/SunWayRobot.cs

@@ -120,6 +120,10 @@ namespace CyberX8_RT.Devices.EFEM
             InitializeModuleStation(ModuleName.LP3);
             InitializeModuleStation(ModuleName.Dummy1);
             InitializeModuleStation(ModuleName.Dummy2);
+            InitializeModuleStation(ModuleName.Aligner1);
+            InitializeModuleStation(ModuleName.SRD1);
+            InitializeModuleStation(ModuleName.SRD2);
+            InitializeModuleStation(ModuleName.PUF1);
 
             CarrierManager.Instance.SubscribeLocation(ModuleName.LP1.ToString(), 1);
             CarrierManager.Instance.SubscribeLocation(ModuleName.LP2.ToString(), 1);