| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 | <?xml version="1.0" encoding="utf-8"?><Aitex>	<TableRecipeFormat RecipeVersion="Virgo">		<!--###########################################-->		<Catalog DisplayName="StepInfo">			<Group DisplayName="Set">				<Step ModuleName="" DeviceType="" DisplayName="No." ControlName="StepNo" InputType="ReadOnly" />				<Step ModuleName="" DeviceType="" DisplayName="Name" ControlName="Name" InputType="TextInput" />				<Step ModuleName="" DeviceType="" DisplayName="Loop" ControlName="Loop" InputType="EditableSelection" Description="Loop set:set as  Loop Num ... LoopEnd">					<Item DisplayName=" " ControlName="None" />					<Item DisplayName="Loop 10" ControlName="LoopStart" />					<Item DisplayName="Loop End" ControlName="LoopEnd" />				</Step>				<Step ModuleName="" DeviceType="" DisplayName="Step Mode" ControlName="EndBy" InputType="ReadOnlySelection" Description="End by step time or RF time">					<Item DisplayName="Step Time" ControlName="EndByStepTime" />					<Item DisplayName="RF Time" ControlName="EndByRfTime" />					<Item DisplayName="EndPoint Mode" ControlName="EndByEndPoint" />				</Step>				<Step ModuleName="" DeviceType="" DisplayName="Step Time" ControlName="Time" InputType="NumInput" Min="0" Max="600" />			</Group>		</Catalog>		<!--###########################################-->		<Catalog DisplayName="Chamber Pressure Setting">			<Group DisplayName="Chamber Pressure">				<Step ModuleName="Pressure" DeviceType="PressureControl" DisplayName="SetTVMode" ControlName="PressureControl.SetTVMode" InputType="ReadOnlySelection" Description="Throttle Mode">					<Item DisplayName="TVPressure" ControlName="TVPressureCtrl" />					<Item DisplayName="TVPosition" ControlName="TVPositionCtrl" />				</Step>				<Step ModuleName="Pressure" DeviceType="PressureControl" DisplayName="TVPosition" ControlName="PressureControl.SetTVPosition" InputType="NumInput" Min="0" Max="100" Description="Throttle valve position" />				<Step ModuleName="Pressure" DeviceType="PressureControl" DisplayName="TVPressure" ControlName="PressureControl.SetTVPressure" InputType="NumInput" Min="0" Max="5000" Description="Throttle valve pressure" />			</Group>		</Catalog>		<!--###########################################-->		<Catalog DisplayName="LiftPin State Setting">			<Group DisplayName="LiftPin State">				<Step ModuleName="Pin" DeviceType="PinControl" DisplayName="LiftPin State" ControlName="LiftPin.SetPosition" InputType="ReadOnlySelection" Description="LiftPin State">					<Item DisplayName="Up" ControlName="Up" />					<Item DisplayName="Middle" ControlName="Middle" />					<Item DisplayName="Down" ControlName="Down" />				</Step>			</Group>		</Catalog>		<!--###########################################-->		<Catalog DisplayName="RF Setting">			<Group DisplayName="RF">				<Step ModuleName="RF" DeviceType="RF" DisplayName="RF Time" ControlName="Rf.SetPowerOnTime" InputType="NumInput" Min="0" Max="100000" Description="RF Power On Time" />				<Step ModuleName="RF" DeviceType="RF" DisplayName="Source RF Power" ControlName="Rf.SetPower" InputType="NumInput" Min="0" Max="1000" Description="Source RF Power value" />				<Step ModuleName="RF" DeviceType="RF" DisplayName="Bias RF Power" ControlName="BiasRf.SetPower" InputType="NumInput" Min="0" Max="1000" Description="Bias RF Power value" />				<Step ModuleName="RF" DeviceType="RF" DisplayName="Bias RF Mode" ControlName="BiasRf.SetMatchProcessMode" InputType="ReadOnlySelection" Description="RF Match Mode">					<Item DisplayName="Preset Mode"  ControlName="Preset" />					<Item DisplayName="Hold Mode" ControlName="Hold" />				</Step>				<Step ModuleName="RF" DeviceType="RF" DisplayName="Bias RF Match C1"   ControlName="BiasRf.SetMatchPositionC1" InputType="NumInput" Min="0" Max="100" Description="Set RF match position C1 value" />				<Step ModuleName="RF" DeviceType="RF" DisplayName="Bias RF Match C2"   ControlName="BiasRf.SetMatchPositionC2" InputType="NumInput" Min="0" Max="100" Description="Set RF match position C2 value" />			</Group>		</Catalog>		<!--###########################################-->		<Catalog DisplayName="GasFlow">			<Group DisplayName="MFC">				<Step ModuleName="Mfc" DeviceType="MFC" DisplayName="O2" ControlName="MfcGas1" InputType="NumInput" Min="0" Max="5000" Description="M202" />				<Step ModuleName="Mfc" DeviceType="MFC" DisplayName="AR" ControlName="MfcGas2" InputType="NumInput" Min="0" Max="2000" Description="M204" />				<Step ModuleName="Mfc" DeviceType="MFC" DisplayName="N2" ControlName="MfcGas3" InputType="NumInput" Min="0" Max="1000" Description="M203" />				<Step ModuleName="Mfc" DeviceType="MFC" DisplayName="Gas4" ControlName="MfcGas4" InputType="NumInput" Min="0" Max="2000" Description="M204" />				<Step ModuleName="Mfc" DeviceType="MFC" DisplayName="Gas5" ControlName="MfcGas5" InputType="NumInput" Min="0" Max="2000" Description="M203" />			</Group>		</Catalog>		<!--###########################################-->		<Catalog DisplayName="EndPoint">			<Group DisplayName="EndPoint">				<Step ModuleName="EndPoint" DeviceType="EndPoint" DisplayName="EndPoint"  ControlName="EPD.SetConfig" InputType="EndPointSetting" Min="0" Max="0" Description="End Point Setting" />			</Group>		</Catalog>		<!--###########################################-->		<Validation>			<Predefine>				<Item VarName="EndTime" Value="20" />			</Predefine>			<CheckVariable>				<Var Name="Time" />			</CheckVariable>			<Restriction>			</Restriction>		</Validation>	</TableRecipeFormat>	<TableRecipeData RecipeVersion="Virgo" Barcode="" CreatedBy="System" CreationTime="2016-05-13T13:56:44" LastRevisedBy="admin" LastRevisionTime="2015-10-13T13:56:44" PressureMode="TV" BasePressure="0.0" SubstrateTemp="50" PumpingPinState="Down" PumpDownLimit="120" PurgeActive="false" Description="(Empty)" NotToPurgeOrVent="false" VentingPinState="Down" PinDownPressure="1000">		<Step StepNo="Step 1" Name="initial" Loop=" " Time="0" EndBy="EndByStepTime">			<Pressure PressureControl.SetTVMode="TVPressureCtrl" PressureControl.SetTVPosition="0" PressureControl.SetTVPressure="50" PressureControl.SetBoostPressure="100" PressureControl.SetChamberPressure="100" />			<Pin LiftPin.SetState="Down"/>			<RF Rf.SetPowerOnTime ="0" Rf.SetMode ="ContinuousWaveMode" Match.SetMatchProcessMode="PresetMode" Rf.SetPower="0" BiasRf.SetPower="0" BiasRf.SetMatchProcessMode="Preset" BiasRf.SetMatchPositionC1="50" BiasRf.SetMatchPositionC2="50" Rf.SetPulsingDuty="0" Rf.SetPulsingFrequency="0" Match.SetMatchPositionC1="50" Match.SetMatchPositionC2="50" />			<Mfc MfcGas1 ="0" MfcGas2="0" MfcGas3="0" MfcGas4="0" MfcGas5="0" />		</Step>	</TableRecipeData>	<TableRecipeSchema>		<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">			<xs:simpleType name="pressureMode">				<xs:restriction base="xs:string">					<xs:enumeration value="TV" />					<xs:enumeration value="N2Flow" />				</xs:restriction>			</xs:simpleType>			<xs:simpleType name="booleanType">				<xs:restriction base="xs:string">					<xs:enumeration value="0" />					<xs:enumeration value="1" />					<xs:enumeration value="False" />					<xs:enumeration value="True" />					<xs:enumeration value="false" />					<xs:enumeration value="true" />				</xs:restriction>			</xs:simpleType>			<xs:element name="TableRecipeData">				<xs:complexType>					<xs:sequence>						<xs:element maxOccurs="unbounded" name="Step">							<xs:complexType>								<xs:sequence>									<xs:element name="Pressure">										<xs:complexType>											<xs:attribute name="PressureControl.SetTVMode" type="xs:string" use="optional" />											<xs:attribute name="PressureControl.SetTVPosition" type="xs:double" use="optional" />											<xs:attribute name="PressureControl.SetTVPressure" type="xs:double" use="optional" />											<xs:attribute name="PressureControl.SetBoostPressure" type="xs:double" use="optional" />											<xs:attribute name="PressureControl.SetChamberPressure" type="xs:double" use="optional" />										</xs:complexType>									</xs:element>									<xs:element name="Pin">										<xs:complexType>											<xs:attribute name="LiftPin.SetState" type="xs:string" use="optional" />										</xs:complexType>									</xs:element>									<xs:element name="RF">										<xs:complexType>											<xs:attribute name="Rf.SetPowerOnTime" type="xs:double" use="required" />											<xs:attribute name="Rf.SetMode" type="xs:string" use="required" />											<xs:attribute name="Rf.SetPulsingFrequency" type="xs:double" use="optional" />											<xs:attribute name="Rf.SetPulsingDuty" type="xs:double" use="optional" />											<xs:attribute name="Rf.SetPower" type="xs:double" use="required" />											<xs:attribute name="BiasRf.SetPower" type="xs:double" use="required" />											<xs:attribute name="BiasRf.SetMatchProcessMode" type="xs:string" use="required" />											<xs:attribute name="BiasRf.SetMatchPositionC1" type="xs:double" use="required" />											<xs:attribute name="BiasRf.SetMatchPositionC2" type="xs:double" use="required" />											<xs:attribute name="Match.SetMatchProcessMode" type="xs:string" use="required" />											<xs:attribute name="Match.SetMatchPositionC1" type="xs:double" use="required" />											<xs:attribute name="Match.SetMatchPositionC2" type="xs:double" use="required" />										</xs:complexType>									</xs:element>									<xs:element name="Mfc">										<xs:complexType>											<xs:attribute name="MfcGas1" type="xs:double" use="optional" />											<xs:attribute name="MfcGas2" type="xs:double" use="optional" />											<xs:attribute name="MfcGas3" type="xs:double" use="optional" />											<xs:attribute name="MfcGas4" type="xs:double" use="optional" />											<xs:attribute name="MfcGas5" type="xs:double" use="optional" />										</xs:complexType>									</xs:element>									<xs:element name="EndPoint">										<xs:complexType>											<xs:attribute name="EPD.SetConfig"   type="xs:string" use="required" />										</xs:complexType>									</xs:element>								</xs:sequence>								<xs:attribute name="StepNo" type="xs:string" use="required" />								<xs:attribute name="Name" type="xs:string" use="required" />								<xs:attribute name="Loop" type="xs:string" use="required" />								<xs:attribute name="Time" type="xs:double" use="required" />								<xs:attribute name="EndBy" type="xs:string" use="required" />							</xs:complexType>						</xs:element>					</xs:sequence>					<xs:attribute name="RecipeVersion" type="xs:string" fixed="Virgo" use="required" />					<xs:attribute name="CreatedBy" type="xs:string" use="required" />					<xs:attribute name="CreationTime" type="xs:dateTime" use="required" />					<xs:attribute name="LastRevisedBy" type="xs:string" use="required" />					<xs:attribute name="LastRevisionTime" type="xs:dateTime" use="required" />					<xs:attribute name="PressureMode" type="xs:string" use="required" />					<xs:attribute name="BasePressure" type="xs:string" use="required" />					<xs:attribute name="PumpDownLimit" type="xs:string" use="required" />					<xs:attribute name="PurgeActive" type="xs:string" use="required" />					<xs:attribute name="Barcode" type="xs:string" use="required" />					<xs:attribute name="Description" type="xs:string" use="required" />					<xs:attribute name="SubstrateTemp" type="xs:string" use="required" />					<xs:attribute name="PumpingPinState" type="xs:string" use="required" />					<xs:attribute name="NotToPurgeOrVent" type="xs:string" use="required" />					<xs:attribute name="VentingPinState" type="xs:string" use="optional" />					<xs:attribute name="PinDownPressure" type="xs:string" use="optional" />				</xs:complexType>			</xs:element>		</xs:schema>	</TableRecipeSchema>	<Signature>axPPcBt+girefGdBoafkJf+pBhY=</Signature></Aitex>
 |