<?xml version='1.0' encoding='UTF-8'?>
<Project Type="Project" LVVersion="11008008">
	<Property Name="NI.LV.ExampleFinder" Type="Str">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;ExampleProgram&gt;

&lt;Title&gt;

	&lt;Text Locale="US"&gt;Servo Interface (9516).lvproj&lt;/Text&gt;

&lt;/Title&gt;

&lt;Keywords&gt;

	&lt;Item&gt;SoftMotion&lt;/Item&gt;

	&lt;Item&gt;9516&lt;/Item&gt;

	&lt;Item&gt;motion&lt;/Item&gt;

	&lt;Item&gt;move&lt;/Item&gt;

	&lt;Item&gt;axis&lt;/Item&gt;

	&lt;Item&gt;interface&lt;/Item&gt;

	&lt;Item&gt;servo&lt;/Item&gt;

	&lt;Item&gt;Getting&lt;/Item&gt;

	&lt;Item&gt;Started&lt;/Item&gt;

&lt;/Keywords&gt;

&lt;Navigation&gt;

	&lt;Item&gt;1123&lt;/Item&gt;

	&lt;Item&gt;1100&lt;/Item&gt;

	&lt;Item&gt;1088&lt;/Item&gt;

	&lt;Item&gt;1113&lt;/Item&gt;

&lt;/Navigation&gt;

&lt;FileType&gt;LV Project&lt;/FileType&gt;

&lt;Metadata&gt;

&lt;Item Name="RTSupport"&gt;RT LV Project&lt;/Item&gt;

&lt;/Metadata&gt;

&lt;ProgrammingLanguages&gt;

&lt;Item&gt;LabVIEW&lt;/Item&gt;

&lt;/ProgrammingLanguages&gt;

&lt;RequiredSoftware&gt;

&lt;NiSoftware MinVersion="9.0"&gt;LabVIEW&lt;/NiSoftware&gt; 

&lt;/RequiredSoftware&gt;

&lt;RequiredMotionHardware&gt;
&lt;Device&gt;
&lt;Model&gt;73D0&lt;/Model&gt;
&lt;/Device&gt;
&lt;/RequiredMotionHardware&gt;

&lt;/ExampleProgram&gt;</Property>
	<Property Name="NI.Project.Description" Type="Str">These examples contain two main VIs to implement the LabVIEW NI SoftMotion Module Axis Interface: a LabVIEW FPGA VI and a LabVIEW  Real-Time VI.  They also contain a link to several NI SoftMotion Function Block Examples which can be used with the Axis Interface.

To use these examples first run the RT VI then execute the Function Block Examples to move the axis. You can also use the Interactive Test Panel or the Gain Tuning Panel.

Refer to the readme.txt file included in the LabVIEW Project for more information about using this example.</Property>
	<Property Name="varPersistentID:{BFFBCFE3-DE96-47F3-8C6E-5A66265AAC6B}" Type="Ref">/RT CompactRIO Target/机箱/User-Defined Variables/FPGA Started</Property>
	<Item Name="My Computer" Type="My Computer">
		<Property Name="IOScan.Faults" Type="Str"></Property>
		<Property Name="IOScan.NetVarPeriod" Type="UInt">100</Property>
		<Property Name="IOScan.NetWatchdogEnabled" Type="Bool">false</Property>
		<Property Name="IOScan.Period" Type="UInt">10000</Property>
		<Property Name="IOScan.PowerupMode" Type="UInt">0</Property>
		<Property Name="IOScan.Priority" Type="UInt">9</Property>
		<Property Name="IOScan.ReportModeConflict" Type="Bool">false</Property>
		<Property Name="IOScan.StartEngineOnDeploy" Type="Bool">false</Property>
		<Property Name="NI.SortType" Type="Int">3</Property>
		<Property Name="server.app.propertiesEnabled" Type="Bool">true</Property>
		<Property Name="server.control.propertiesEnabled" Type="Bool">true</Property>
		<Property Name="server.tcp.enabled" Type="Bool">false</Property>
		<Property Name="server.tcp.port" Type="Int">0</Property>
		<Property Name="server.tcp.serviceName" Type="Str">My Computer/VI Server</Property>
		<Property Name="server.tcp.serviceName.default" Type="Str">My Computer/VI Server</Property>
		<Property Name="server.vi.callsEnabled" Type="Bool">true</Property>
		<Property Name="server.vi.propertiesEnabled" Type="Bool">true</Property>
		<Property Name="specify.custom.address" Type="Bool">false</Property>
		<Item Name="Dependencies" Type="Dependencies"/>
		<Item Name="Build Specifications" Type="Build"/>
	</Item>
	<Item Name="RT CompactRIO Target" Type="RT CompactRIO">
		<Property Name="alias.name" Type="Str">RT CompactRIO Target</Property>
		<Property Name="alias.value" Type="Str">10.144.1.141</Property>
		<Property Name="CCSymbols" Type="Str">TARGET_TYPE,RT;OS,VxWorks;CPU,PowerPC;</Property>
		<Property Name="crio.ControllerPID" Type="Str">729D</Property>
		<Property Name="crio.family" Type="Str">901x</Property>
		<Property Name="host.ResponsivenessCheckEnabled" Type="Bool">true</Property>
		<Property Name="host.ResponsivenessCheckPingDelay" Type="UInt">5000</Property>
		<Property Name="host.ResponsivenessCheckPingTimeout" Type="UInt">1000</Property>
		<Property Name="host.TargetCPUID" Type="UInt">2</Property>
		<Property Name="host.TargetOSID" Type="UInt">14</Property>
		<Property Name="NI.SortType" Type="Int">3</Property>
		<Property Name="target.cleanupVisa" Type="Bool">false</Property>
		<Property Name="target.FPProtocolGlobals_ControlTimeLimit" Type="Int">300</Property>
		<Property Name="target.getDefault-&gt;WebServer.Port" Type="Int">80</Property>
		<Property Name="target.getDefault-&gt;WebServer.Timeout" Type="Int">60</Property>
		<Property Name="target.IOScan.Enabled" Type="Bool">true</Property>
		<Property Name="target.IOScan.Faults" Type="Str">1.0,0;</Property>
		<Property Name="target.IOScan.NetVarPeriod" Type="UInt">100</Property>
		<Property Name="target.IOScan.NetWatchdogEnabled" Type="Bool">false</Property>
		<Property Name="target.IOScan.Period" Type="UInt">5000</Property>
		<Property Name="target.IOScan.PowerupMode" Type="UInt">0</Property>
		<Property Name="target.IOScan.Priority" Type="UInt">0</Property>
		<Property Name="target.IOScan.ReportModeConflict" Type="Bool">false</Property>
		<Property Name="target.IOScan.StartEngineOnDeploy" Type="Bool">false</Property>
		<Property Name="target.IsRemotePanelSupported" Type="Bool">true</Property>
		<Property Name="target.RTCPULoadMonitoringEnabled" Type="Bool">true</Property>
		<Property Name="target.RTTarget.ApplicationPath" Type="Path">/c/ni-rt/startup/startup.rtexe</Property>
		<Property Name="target.RTTarget.EnableFileSharing" Type="Bool">true</Property>
		<Property Name="target.RTTarget.IPAccess" Type="Str">+*</Property>
		<Property Name="target.RTTarget.LaunchAppAtBoot" Type="Bool">false</Property>
		<Property Name="target.RTTarget.VIPath" Type="Path">/c/ni-rt/startup</Property>
		<Property Name="target.server.app.propertiesEnabled" Type="Bool">true</Property>
		<Property Name="target.server.control.propertiesEnabled" Type="Bool">true</Property>
		<Property Name="target.server.tcp.access" Type="Str">+*</Property>
		<Property Name="target.server.tcp.enabled" Type="Bool">false</Property>
		<Property Name="target.server.tcp.paranoid" Type="Bool">true</Property>
		<Property Name="target.server.tcp.port" Type="Int">3363</Property>
		<Property Name="target.server.tcp.serviceName" Type="Str">Main Application Instance/VI Server</Property>
		<Property Name="target.server.tcp.serviceName.default" Type="Str">Main Application Instance/VI Server</Property>
		<Property Name="target.server.vi.access" Type="Str">+*</Property>
		<Property Name="target.server.vi.callsEnabled" Type="Bool">true</Property>
		<Property Name="target.server.vi.propertiesEnabled" Type="Bool">true</Property>
		<Property Name="target.WebServer.Enabled" Type="Bool">false</Property>
		<Property Name="target.WebServer.LogEnabled" Type="Bool">false</Property>
		<Property Name="target.WebServer.LogPath" Type="Path">/c/ni-rt/system/www/www.log</Property>
		<Property Name="target.WebServer.Port" Type="Int">80</Property>
		<Property Name="target.WebServer.RootPath" Type="Path">/c/ni-rt/system/www</Property>
		<Property Name="target.WebServer.TcpAccess" Type="Str">c+*</Property>
		<Property Name="target.WebServer.Timeout" Type="Int">60</Property>
		<Property Name="target.WebServer.ViAccess" Type="Str">+*</Property>
		<Property Name="target.webservices.SecurityAPIKey" Type="Str">PqVr/ifkAQh+lVrdPIykXlFvg12GhhQFR8H9cUhphgg=:pTe9HRlQuMfJxAG6QCGq7UvoUpJzAzWGKy5SbZ+roSU=</Property>
		<Property Name="target.webservices.ValidTimestampWindow" Type="Int">15</Property>
		<Property Name="TargetOSID" Type="Str">VxWorks-PPC603</Property>
		<Item Name="Function Block Examples" Type="Folder">
			<Item Name="Position Compare.vi" Type="VI" URL="../../../FunctionBlocks/Position Compare/Position Compare.vi"/>
			<Item Name="Position Capture.vi" Type="VI" URL="../../../FunctionBlocks/Position Capture/Position Capture.vi"/>
			<Item Name="Blending Multiple Axis Straight Line Moves.vi" Type="VI" URL="../../../FunctionBlocks/Blending Multiple Axis Line Moves/Blending Multiple Axis Straight Line Moves.vi"/>
			<Item Name="Status and Data Monitor.vi" Type="VI" URL="../../../FunctionBlocks/Status and Data Monitor/Status and Data Monitor.vi"/>
			<Item Name="Axis Straight Line.vi" Type="VI" URL="/D/Program Files/National Instruments/LabVIEW 2011/examples/motion/FunctionBlocks/Axis Straight Line Move/Axis Straight Line.vi">
				<Item Name="Absolute Move" Type="IIO Function Block"/>
				<Item Name="Relative Move" Type="IIO Function Block"/>
				<Item Name="Stop Move" Type="IIO Function Block"/>
				<Item Name="Read" Type="IIO Function Block"/>
			</Item>
		</Item>
		<Item Name="Supporting RT VIs" Type="Folder">
			<Item Name="WriteData.vi" Type="VI" URL="../WriteData.vi"/>
			<Item Name="CalculateLoopRates.vi" Type="VI" URL="../CalculateLoopRates.vi"/>
			<Item Name="ReadData.vi" Type="VI" URL="../ReadData.vi"/>
			<Item Name="UpdateAxis951x.vi" Type="VI" URL="../UpdateAxis951x.vi"/>
			<Item Name="UpdatePositionCapture951x.vi" Type="VI" URL="../UpdatePositionCapture951x.vi"/>
			<Item Name="UpdatePositionCompare951x.vi" Type="VI" URL="../UpdatePositionCompare951x.vi"/>
			<Item Name="ReadWriteConst.vi" Type="VI" URL="../ReadWriteConst.vi"/>
			<Item Name="UpdateLimitsAndHome951x.vi" Type="VI" URL="../UpdateLimitsAndHome951x.vi"/>
			<Item Name="RT State.ctl" Type="VI" URL="../RT State.ctl"/>
			<Item Name="RT State Trigger.vi" Type="VI" URL="../RT State Trigger.vi"/>
			<Item Name="UpdateFeedback.vi" Type="VI" URL="../UpdateFeedback.vi"/>
			<Item Name="UpdateSpline.vi" Type="VI" URL="../UpdateSpline.vi"/>
			<Item Name="SplineDataGlobal.vi" Type="VI" URL="../SplineDataGlobal.vi"/>
			<Item Name="GetPIDGains.vi" Type="VI" URL="../GetPIDGains.vi"/>
			<Item Name="PIDGainsConst.vi" Type="VI" URL="../PIDGainsConst.vi"/>
			<Item Name="GetConfigurationProperties9516.vi" Type="VI" URL="../GetConfigurationProperties9516.vi"/>
			<Item Name="9516 Configuration Properties.ctl" Type="VI" URL="../9516 Configuration Properties.ctl"/>
			<Item Name="MapAxisInterfacePropertiesTo951x.vi" Type="VI" URL="../MapAxisInterfacePropertiesTo951x.vi"/>
			<Item Name="Convert951xDigitalInputFilter.vi" Type="VI" URL="../Convert951xDigitalInputFilter.vi"/>
			<Item Name="Convert951xVelocityToEncoderFilter.vi" Type="VI" URL="../Convert951xVelocityToEncoderFilter.vi"/>
			<Item Name="Convert951xCaptureFilter.vi" Type="VI" URL="../Convert951xCaptureFilter.vi"/>
			<Item Name="Convert951xComparePulseWidth.vi" Type="VI" URL="../Convert951xComparePulseWidth.vi"/>
		</Item>
		<Item Name="My Axis Straight Line.vi" Type="VI" URL="../../My Axis Straight Line.vi"/>
		<Item Name="RT Servo Interface (9516).vi" Type="VI" URL="../RT Servo Interface (9516).vi"/>
		<Item Name="机箱" Type="cRIO Chassis">
			<Property Name="crio.ProgrammingMode" Type="Str">fpga</Property>
			<Property Name="crio.ResourceID" Type="Str">RIO0</Property>
			<Property Name="crio.Type" Type="Str">cRIO-9074</Property>
			<Item Name="FPGA终端" Type="FPGA Target">
				<Property Name="AutoRun" Type="Bool">false</Property>
				<Property Name="configString.guid" Type="Str">{1CE0A9B6-A187-4518-84CF-A98567B520C5}resource=/crio_mod2/AI0;0;ReadMethodType=i16{201B929E-CA39-4178-88E4-78E7A6AE9AA8}resource=/crio_mod2/AI3;0;ReadMethodType=i16{319415E3-E375-471E-8093-18DD6F13C5A1}"ControlLogic=1;NumberOfElements=4101;Type=0;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"{33D508C9-CA4E-4AE3-9E9D-9D0491A96AA7}resource=/Chassis Temperature;0;ReadMethodType=i16{535A7266-5645-44D0-8BEF-6F84385EE81D}resource=/FPGA LED;0;ReadMethodType=bool;WriteMethodType=bool{5B50BA68-6654-4F7D-8E61-30143B028A2F}[crioConfig.Begin]crio.Calibration=0,crio.Location=Slot 1,crio.Type=NI 9223[crioConfig.End]{7025268A-0971-462B-8E32-411970B17786}resource=/crio_mod2/AI1;0;ReadMethodType=i16{71F330BA-A84B-4B73-8FAC-B96DB4325DA6}resource=/Sleep;0;ReadMethodType=bool;WriteMethodType=bool{8FA677DA-17CA-4BDC-8069-E666E15883D8}resource=/Scan Clock;0;ReadMethodType=bool{9B77ECE5-DFD6-4FE2-9E2E-D00F1C3FF235}resource=/crio_mod2/AI2;0;ReadMethodType=i16{C401A47B-D67F-40F8-ADC7-ECE41474550C}/name=FPGA Started/datatype=0/direction=0/index=0{C585F038-13EB-40A0-9A5E-1CA5106997B4}[crioConfig.Begin]crio.Calibration=1,crio.Location=Slot 2,crio.Type=NI 9516,cRIOModule.EnableDECoM=false,cRIOModule.EnableInputFifo=false,cRIOModule.EnableOutputFifo=false,cRIOModule.RsiAttributes=[crioConfig.End]{DD86F46F-1052-4017-A5D6-5C55329AB3CC}"ControlLogic=0;NumberOfElements=4095;Type=2;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;FPGA-Host-DAQ-FIFO;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"{E2F74E38-9B0A-4530-AD40-A19A067B24FE}resource=/System Reset;0;ReadMethodType=bool;WriteMethodType=bool{F978080A-D794-4D17-B575-6E51C83EABD8}ResourceName=40 MHz Onboard Clock;TopSignalConnect=Clk40;ClockSignalName=Clk40;MinFreq=40000000.000000;MaxFreq=40000000.000000;VariableFreq=0;NomFreq=40000000.000000;PeakPeriodJitter=250.000000;MinDutyCycle=50.000000;MaxDutyCycle=50.000000;Accuracy=100.000000;RunTime=0;SpreadSpectrum=0;GenericDataHash=D41D8CD98F00B204E9800998ECF8427EcRIO-9074/Clk40/falsefalseFPGA_EXECUTION_MODEFPGA_TARGETFPGA_TARGET_FAMILYSPARTAN3TARGET_TYPEFPGA</Property>
				<Property Name="configString.name" Type="Str">40 MHz Onboard ClockResourceName=40 MHz Onboard Clock;TopSignalConnect=Clk40;ClockSignalName=Clk40;MinFreq=40000000.000000;MaxFreq=40000000.000000;VariableFreq=0;NomFreq=40000000.000000;PeakPeriodJitter=250.000000;MinDutyCycle=50.000000;MaxDutyCycle=50.000000;Accuracy=100.000000;RunTime=0;SpreadSpectrum=0;GenericDataHash=D41D8CD98F00B204E9800998ECF8427EChassis Temperatureresource=/Chassis Temperature;0;ReadMethodType=i16cRIO-9074/Clk40/falsefalseFPGA_EXECUTION_MODEFPGA_TARGETFPGA_TARGET_FAMILYSPARTAN3TARGET_TYPEFPGAFPGA LEDresource=/FPGA LED;0;ReadMethodType=bool;WriteMethodType=boolFPGA Started/name=FPGA Started/datatype=0/direction=0/index=0FPGA-Host-DAQ-FIFO"ControlLogic=0;NumberOfElements=4095;Type=2;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;FPGA-Host-DAQ-FIFO;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"Local-FIFO"ControlLogic=1;NumberOfElements=4101;Type=0;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"mod1[crioConfig.Begin]crio.Calibration=1,crio.Location=Slot 2,crio.Type=NI 9516,cRIOModule.EnableDECoM=false,cRIOModule.EnableInputFifo=false,cRIOModule.EnableOutputFifo=false,cRIOModule.RsiAttributes=[crioConfig.End]mod2/AI0resource=/crio_mod2/AI0;0;ReadMethodType=i16mod2/AI1resource=/crio_mod2/AI1;0;ReadMethodType=i16mod2/AI2resource=/crio_mod2/AI2;0;ReadMethodType=i16mod2/AI3resource=/crio_mod2/AI3;0;ReadMethodType=i16mod2[crioConfig.Begin]crio.Calibration=0,crio.Location=Slot 1,crio.Type=NI 9223[crioConfig.End]Scan Clockresource=/Scan Clock;0;ReadMethodType=boolSleepresource=/Sleep;0;ReadMethodType=bool;WriteMethodType=boolSystem Resetresource=/System Reset;0;ReadMethodType=bool;WriteMethodType=bool</Property>
				<Property Name="NI.LV.FPGA.CompileConfigString" Type="Str">cRIO-9074/Clk40/falsefalseFPGA_EXECUTION_MODEFPGA_TARGETFPGA_TARGET_FAMILYSPARTAN3TARGET_TYPEFPGA</Property>
				<Property Name="NI.LV.FPGA.Version" Type="Int">5</Property>
				<Property Name="Resource Name" Type="Str">RIO0</Property>
				<Property Name="Target Class" Type="Str">cRIO-9074</Property>
				<Property Name="Top-Level Timing Source" Type="Str">40 MHz Onboard Clock</Property>
				<Property Name="Top-Level Timing Source Is Default" Type="Bool">true</Property>
				<Item Name="Chassis I/O" Type="Folder">
					<Item Name="Chassis Temperature" Type="Elemental IO">
						<Property Name="eioAttrBag" Type="Xml"><AttributeSet name="">
   <Attribute name="resource">
   <Value>/Chassis Temperature</Value>
   </Attribute>
</AttributeSet>
</Property>
						<Property Name="FPGA.PersistentID" Type="Str">{33D508C9-CA4E-4AE3-9E9D-9D0491A96AA7}</Property>
					</Item>
					<Item Name="Sleep" Type="Elemental IO">
						<Property Name="eioAttrBag" Type="Xml"><AttributeSet name="">
   <Attribute name="resource">
   <Value>/Sleep</Value>
   </Attribute>
</AttributeSet>
</Property>
						<Property Name="FPGA.PersistentID" Type="Str">{71F330BA-A84B-4B73-8FAC-B96DB4325DA6}</Property>
					</Item>
					<Item Name="System Reset" Type="Elemental IO">
						<Property Name="eioAttrBag" Type="Xml"><AttributeSet name="">
   <Attribute name="resource">
   <Value>/System Reset</Value>
   </Attribute>
</AttributeSet>
</Property>
						<Property Name="FPGA.PersistentID" Type="Str">{E2F74E38-9B0A-4530-AD40-A19A067B24FE}</Property>
					</Item>
					<Item Name="FPGA LED" Type="Elemental IO">
						<Property Name="eioAttrBag" Type="Xml"><AttributeSet name="">
   <Attribute name="resource">
   <Value>/FPGA LED</Value>
   </Attribute>
</AttributeSet>
</Property>
						<Property Name="FPGA.PersistentID" Type="Str">{535A7266-5645-44D0-8BEF-6F84385EE81D}</Property>
					</Item>
					<Item Name="Scan Clock" Type="Elemental IO">
						<Property Name="eioAttrBag" Type="Xml"><AttributeSet name="">
   <Attribute name="resource">
   <Value>/Scan Clock</Value>
   </Attribute>
</AttributeSet>
</Property>
						<Property Name="FPGA.PersistentID" Type="Str">{8FA677DA-17CA-4BDC-8069-E666E15883D8}</Property>
					</Item>
				</Item>
				<Item Name="mod2" Type="Folder">
					<Item Name="mod2/AI0" Type="Elemental IO">
						<Property Name="eioAttrBag" Type="Xml"><AttributeSet name="">
   <Attribute name="resource">
   <Value>/crio_mod2/AI0</Value>
   </Attribute>
</AttributeSet>
</Property>
						<Property Name="FPGA.PersistentID" Type="Str">{1CE0A9B6-A187-4518-84CF-A98567B520C5}</Property>
					</Item>
					<Item Name="mod2/AI1" Type="Elemental IO">
						<Property Name="eioAttrBag" Type="Xml"><AttributeSet name="">
   <Attribute name="resource">
   <Value>/crio_mod2/AI1</Value>
   </Attribute>
</AttributeSet>
</Property>
						<Property Name="FPGA.PersistentID" Type="Str">{7025268A-0971-462B-8E32-411970B17786}</Property>
					</Item>
					<Item Name="mod2/AI2" Type="Elemental IO">
						<Property Name="eioAttrBag" Type="Xml"><AttributeSet name="">
   <Attribute name="resource">
   <Value>/crio_mod2/AI2</Value>
   </Attribute>
</AttributeSet>
</Property>
						<Property Name="FPGA.PersistentID" Type="Str">{9B77ECE5-DFD6-4FE2-9E2E-D00F1C3FF235}</Property>
					</Item>
					<Item Name="mod2/AI3" Type="Elemental IO">
						<Property Name="eioAttrBag" Type="Xml"><AttributeSet name="">
   <Attribute name="resource">
   <Value>/crio_mod2/AI3</Value>
   </Attribute>
</AttributeSet>
</Property>
						<Property Name="FPGA.PersistentID" Type="Str">{201B929E-CA39-4178-88E4-78E7A6AE9AA8}</Property>
					</Item>
				</Item>
				<Item Name="40 MHz Onboard Clock" Type="FPGA Base Clock">
					<Property Name="FPGA.PersistentID" Type="Str">{F978080A-D794-4D17-B575-6E51C83EABD8}</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig" Type="Str">ResourceName=40 MHz Onboard Clock;TopSignalConnect=Clk40;ClockSignalName=Clk40;MinFreq=40000000.000000;MaxFreq=40000000.000000;VariableFreq=0;NomFreq=40000000.000000;PeakPeriodJitter=250.000000;MinDutyCycle=50.000000;MaxDutyCycle=50.000000;Accuracy=100.000000;RunTime=0;SpreadSpectrum=0;GenericDataHash=D41D8CD98F00B204E9800998ECF8427E</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.Accuracy" Type="Dbl">100</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.ClockSignalName" Type="Str">Clk40</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.MaxDutyCycle" Type="Dbl">50</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.MaxFrequency" Type="Dbl">40000000</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.MinDutyCycle" Type="Dbl">50</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.MinFrequency" Type="Dbl">40000000</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.NominalFrequency" Type="Dbl">40000000</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.PeakPeriodJitter" Type="Dbl">250</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.ResourceName" Type="Str">40 MHz Onboard Clock</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.SupportAndRequireRuntimeEnableDisable" Type="Bool">false</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.TopSignalConnect" Type="Str">Clk40</Property>
					<Property Name="NI.LV.FPGA.BaseTSConfig.VariableFrequency" Type="Bool">false</Property>
					<Property Name="NI.LV.FPGA.Valid" Type="Bool">true</Property>
					<Property Name="NI.LV.FPGA.Version" Type="Int">5</Property>
				</Item>
				<Item Name="FPGA Servo Interface (9516).vi" Type="VI" URL="../FPGA Servo Interface (9516).vi">
					<Property Name="configString.guid" Type="Str">{1CE0A9B6-A187-4518-84CF-A98567B520C5}resource=/crio_mod2/AI0;0;ReadMethodType=i16{201B929E-CA39-4178-88E4-78E7A6AE9AA8}resource=/crio_mod2/AI3;0;ReadMethodType=i16{319415E3-E375-471E-8093-18DD6F13C5A1}"ControlLogic=1;NumberOfElements=4101;Type=0;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"{33D508C9-CA4E-4AE3-9E9D-9D0491A96AA7}resource=/Chassis Temperature;0;ReadMethodType=i16{535A7266-5645-44D0-8BEF-6F84385EE81D}resource=/FPGA LED;0;ReadMethodType=bool;WriteMethodType=bool{5B50BA68-6654-4F7D-8E61-30143B028A2F}[crioConfig.Begin]crio.Calibration=0,crio.Location=Slot 1,crio.Type=NI 9223[crioConfig.End]{7025268A-0971-462B-8E32-411970B17786}resource=/crio_mod2/AI1;0;ReadMethodType=i16{71F330BA-A84B-4B73-8FAC-B96DB4325DA6}resource=/Sleep;0;ReadMethodType=bool;WriteMethodType=bool{8FA677DA-17CA-4BDC-8069-E666E15883D8}resource=/Scan Clock;0;ReadMethodType=bool{9B77ECE5-DFD6-4FE2-9E2E-D00F1C3FF235}resource=/crio_mod2/AI2;0;ReadMethodType=i16{C401A47B-D67F-40F8-ADC7-ECE41474550C}/name=FPGA Started/datatype=0/direction=0/index=0{C585F038-13EB-40A0-9A5E-1CA5106997B4}[crioConfig.Begin]crio.Calibration=1,crio.Location=Slot 2,crio.Type=NI 9516,cRIOModule.EnableDECoM=false,cRIOModule.EnableInputFifo=false,cRIOModule.EnableOutputFifo=false,cRIOModule.RsiAttributes=[crioConfig.End]{DD86F46F-1052-4017-A5D6-5C55329AB3CC}"ControlLogic=0;NumberOfElements=4095;Type=2;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;FPGA-Host-DAQ-FIFO;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"{E2F74E38-9B0A-4530-AD40-A19A067B24FE}resource=/System Reset;0;ReadMethodType=bool;WriteMethodType=bool{F978080A-D794-4D17-B575-6E51C83EABD8}ResourceName=40 MHz Onboard Clock;TopSignalConnect=Clk40;ClockSignalName=Clk40;MinFreq=40000000.000000;MaxFreq=40000000.000000;VariableFreq=0;NomFreq=40000000.000000;PeakPeriodJitter=250.000000;MinDutyCycle=50.000000;MaxDutyCycle=50.000000;Accuracy=100.000000;RunTime=0;SpreadSpectrum=0;GenericDataHash=D41D8CD98F00B204E9800998ECF8427EcRIO-9074/Clk40/falsefalseFPGA_EXECUTION_MODEFPGA_TARGETFPGA_TARGET_FAMILYSPARTAN3TARGET_TYPEFPGA</Property>
					<Property Name="configString.name" Type="Str">40 MHz Onboard ClockResourceName=40 MHz Onboard Clock;TopSignalConnect=Clk40;ClockSignalName=Clk40;MinFreq=40000000.000000;MaxFreq=40000000.000000;VariableFreq=0;NomFreq=40000000.000000;PeakPeriodJitter=250.000000;MinDutyCycle=50.000000;MaxDutyCycle=50.000000;Accuracy=100.000000;RunTime=0;SpreadSpectrum=0;GenericDataHash=D41D8CD98F00B204E9800998ECF8427EChassis Temperatureresource=/Chassis Temperature;0;ReadMethodType=i16cRIO-9074/Clk40/falsefalseFPGA_EXECUTION_MODEFPGA_TARGETFPGA_TARGET_FAMILYSPARTAN3TARGET_TYPEFPGAFPGA LEDresource=/FPGA LED;0;ReadMethodType=bool;WriteMethodType=boolFPGA Started/name=FPGA Started/datatype=0/direction=0/index=0FPGA-Host-DAQ-FIFO"ControlLogic=0;NumberOfElements=4095;Type=2;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;FPGA-Host-DAQ-FIFO;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"Local-FIFO"ControlLogic=1;NumberOfElements=4101;Type=0;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"mod1[crioConfig.Begin]crio.Calibration=1,crio.Location=Slot 2,crio.Type=NI 9516,cRIOModule.EnableDECoM=false,cRIOModule.EnableInputFifo=false,cRIOModule.EnableOutputFifo=false,cRIOModule.RsiAttributes=[crioConfig.End]mod2/AI0resource=/crio_mod2/AI0;0;ReadMethodType=i16mod2/AI1resource=/crio_mod2/AI1;0;ReadMethodType=i16mod2/AI2resource=/crio_mod2/AI2;0;ReadMethodType=i16mod2/AI3resource=/crio_mod2/AI3;0;ReadMethodType=i16mod2[crioConfig.Begin]crio.Calibration=0,crio.Location=Slot 1,crio.Type=NI 9223[crioConfig.End]Scan Clockresource=/Scan Clock;0;ReadMethodType=boolSleepresource=/Sleep;0;ReadMethodType=bool;WriteMethodType=boolSystem Resetresource=/System Reset;0;ReadMethodType=bool;WriteMethodType=bool</Property>
					<Property Name="NI.LV.FPGA.InterfaceBitfile" Type="Str">C:\Users\yurchen\Desktop\ExampleServo\Servo Interface (9516)\FPGA Bitfiles\ServoInterface(9_TargetName_FPGAServoInterfa_1D7913B9.lvbitx</Property>
				</Item>
				<Item Name="mod1" Type="RIO C Series Module">
					<Property Name="crio.Calibration" Type="Str">1</Property>
					<Property Name="crio.Location" Type="Str">Slot 2</Property>
					<Property Name="crio.RequiresValidation" Type="Bool">false</Property>
					<Property Name="crio.SupportsDynamicRes" Type="Bool">false</Property>
					<Property Name="crio.Type" Type="Str">NI 9516</Property>
					<Property Name="cRIOModule.EnableSpecialtyDigital" Type="Str">false</Property>
					<Property Name="FPGA.PersistentID" Type="Str">{C585F038-13EB-40A0-9A5E-1CA5106997B4}</Property>
				</Item>
				<Item Name="mod2" Type="RIO C Series Module">
					<Property Name="crio.Calibration" Type="Str">0</Property>
					<Property Name="crio.Location" Type="Str">Slot 1</Property>
					<Property Name="crio.RequiresValidation" Type="Bool">false</Property>
					<Property Name="crio.SDcounterSlaveChannelMask" Type="Str">0</Property>
					<Property Name="crio.SDCounterSlaveMasterSlot" Type="Str">0</Property>
					<Property Name="crio.SDInputFilter" Type="Str">128</Property>
					<Property Name="crio.SupportsDynamicRes" Type="Bool">false</Property>
					<Property Name="crio.Type" Type="Str">NI 9223</Property>
					<Property Name="cRIOModule.DigitalIOMode" Type="Str">0</Property>
					<Property Name="cRIOModule.EnableSpecialtyDigital" Type="Str">false</Property>
					<Property Name="FPGA.PersistentID" Type="Str">{5B50BA68-6654-4F7D-8E61-30143B028A2F}</Property>
				</Item>
				<Item Name="Local-FIFO" Type="FPGA FIFO">
					<Property Name="Actual Number of Elements" Type="UInt">4101</Property>
					<Property Name="Arbitration for Read" Type="UInt">1</Property>
					<Property Name="Arbitration for Write" Type="UInt">1</Property>
					<Property Name="Control Logic" Type="UInt">1</Property>
					<Property Name="Data Type" Type="UInt">8</Property>
					<Property Name="Disable on Overflow/Underflow" Type="Bool">false</Property>
					<Property Name="fifo.configuration" Type="Str">"ControlLogic=1;NumberOfElements=4101;Type=0;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"</Property>
					<Property Name="fifo.configured" Type="Bool">true</Property>
					<Property Name="fifo.projectItemValid" Type="Bool">true</Property>
					<Property Name="fifo.valid" Type="Bool">true</Property>
					<Property Name="fifo.version" Type="Int">11</Property>
					<Property Name="FPGA.PersistentID" Type="Str">{319415E3-E375-471E-8093-18DD6F13C5A1}</Property>
					<Property Name="Local" Type="Bool">false</Property>
					<Property Name="Memory Type" Type="UInt">2</Property>
					<Property Name="Requested Number of Elements" Type="UInt">4095</Property>
					<Property Name="Type" Type="UInt">0</Property>
					<Property Name="Type Descriptor" Type="Str">100080000000000100094008000355363400010000000000000000000000000000</Property>
				</Item>
				<Item Name="FPGA-Host-DAQ-FIFO" Type="FPGA FIFO">
					<Property Name="Actual Number of Elements" Type="UInt">4095</Property>
					<Property Name="Arbitration for Read" Type="UInt">1</Property>
					<Property Name="Arbitration for Write" Type="UInt">1</Property>
					<Property Name="Control Logic" Type="UInt">0</Property>
					<Property Name="Data Type" Type="UInt">8</Property>
					<Property Name="Disable on Overflow/Underflow" Type="Bool">false</Property>
					<Property Name="fifo.configuration" Type="Str">"ControlLogic=0;NumberOfElements=4095;Type=2;ReadArbs=Arbitrate if Multiple Requestors Only;WriteArbs=Arbitrate if Multiple Requestors Only;Implementation=2;FPGA-Host-DAQ-FIFO;DataType=100080000000000100094008000355363400010000000000000000000000000000;DisableOnOverflowUnderflow=FALSE"</Property>
					<Property Name="fifo.configured" Type="Bool">true</Property>
					<Property Name="fifo.projectItemValid" Type="Bool">true</Property>
					<Property Name="fifo.valid" Type="Bool">true</Property>
					<Property Name="fifo.version" Type="Int">11</Property>
					<Property Name="FPGA.PersistentID" Type="Str">{DD86F46F-1052-4017-A5D6-5C55329AB3CC}</Property>
					<Property Name="Local" Type="Bool">false</Property>
					<Property Name="Memory Type" Type="UInt">2</Property>
					<Property Name="Requested Number of Elements" Type="UInt">4095</Property>
					<Property Name="Type" Type="UInt">2</Property>
					<Property Name="Type Descriptor" Type="Str">100080000000000100094008000355363400010000000000000000000000000000</Property>
				</Item>
				<Item Name="依赖关系" Type="Dependencies">
					<Item Name="vi.lib" Type="Folder">
						<Item Name="NI_SoftMotion_Synchronization.lvlib" Type="Library" URL="/&lt;vilib&gt;/Motion/SoftMotion/Synchronization/NI_SoftMotion_Synchronization.lvlib"/>
						<Item Name="_nimcDMTG_SpliningDataFixedPoint.ctl" Type="VI" URL="/&lt;vilib&gt;/Motion/dm/tg/_nimcDMTG_SpliningDataFixedPoint.ctl"/>
					</Item>
					<Item Name="9516 Configuration Properties.ctl" Type="VI" URL="../9516 Configuration Properties.ctl"/>
					<Item Name="nimcDMControlLoop_PID(FixedPoint).vi" Type="VI" URL="/D/Program Files/National Instruments/LabVIEW 2011/examples/motion/SoftMotion/ControlLoop/ControlLoop PID(FixedPoint).llb/nimcDMControlLoop_PID(FixedPoint).vi"/>
					<Item Name="_nimcDMControlLoop_Subtract(32.16).vi" Type="VI" URL="/D/Program Files/National Instruments/LabVIEW 2011/examples/motion/SoftMotion/ControlLoop/ControlLoop PID(FixedPoint).llb/_nimcDMControlLoop_Subtract(32.16).vi"/>
					<Item Name="_nimcDMControlLoop_Multiply(32.16).vi" Type="VI" URL="/D/Program Files/National Instruments/LabVIEW 2011/examples/motion/SoftMotion/ControlLoop/ControlLoop PID(FixedPoint).llb/_nimcDMControlLoop_Multiply(32.16).vi"/>
					<Item Name="_nimcDMControlLoop_Add(32.16).vi" Type="VI" URL="/D/Program Files/National Instruments/LabVIEW 2011/examples/motion/SoftMotion/ControlLoop/ControlLoop PID(FixedPoint).llb/_nimcDMControlLoop_Add(32.16).vi"/>
					<Item Name="niFpgaGetScratchAppInstance.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/niFpgaGetScratchAppInstance.vi"/>
					<Item Name="nirviEmuReportErrorAndStop.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/nirviEmuReportErrorAndStop.vi"/>
					<Item Name="EIO_ResourceConfig.ctl" Type="VI" URL="/&lt;vilib&gt;/eio/EIO_ResourceConfig.ctl"/>
					<Item Name="niFpgaExecutionStage.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/niFpgaExecutionStage.ctl"/>
					<Item Name="nirviEmuClasses.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/nirviEmuClasses.ctl"/>
					<Item Name="niLvFpgaEmuInfo.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/sdk/emulation/public/niLvFpgaEmuInfo.ctl"/>
					<Item Name="nirviEmuTemplateMethod_errors.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/nirviEmuTemplateMethod_errors.vi"/>
					<Item Name="nirviEmuTemplatePropertySet_errors.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/nirviEmuTemplatePropertySet_errors.vi"/>
					<Item Name="nirviEmuTemplatePropertyGet_errors.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/nirviEmuTemplatePropertyGet_errors.vi"/>
					<Item Name="_nimcDMTG_FixedPoint_I32.32_Multiply_U0.32.vi" Type="VI" URL="/&lt;vilib&gt;/Motion/dm/xn/Splining/_nimcDMTG_FixedPoint_I32.32_Multiply_U0.32.vi"/>
					<Item Name="_nimcDMTG_FixedPoint_Multiplexer_3x1.vi" Type="VI" URL="/&lt;vilib&gt;/Motion/dm/xn/Splining/_nimcDMTG_FixedPoint_Multiplexer_3x1.vi"/>
					<Item Name="_nimcDMTGSplining_Interpolator_FixedPoint.vi" Type="VI" URL="/&lt;vilib&gt;/Motion/dm/xn/Splining/_nimcDMTGSplining_Interpolator_FixedPoint.vi"/>
					<Item Name="nimcDMTGSplining_Main_FixedPoint.vi" Type="VI" URL="/&lt;vilib&gt;/Motion/dm/xn/Splining/nimcDMTGSplining_Main_FixedPoint.vi"/>
					<Item Name="niFpgaRandomDataHandleErrors.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/niFpgaRandomDataHandleErrors.vi"/>
					<Item Name="nirviFPGAContextMergeError.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/nirviFPGAContextMergeError.vi"/>
					<Item Name="nirviRandomDataReleaseLock.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/nirviRandomDataReleaseLock.vi"/>
					<Item Name="nirviRandomDataCheckExitLoopConditions.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/nirviRandomDataCheckExitLoopConditions.vi"/>
					<Item Name="nirviQueueStoreOperation.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/nirviQueueStoreOperation.ctl"/>
					<Item Name="nirviRandomDataQueueStore.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/nirviRandomDataQueueStore.vi"/>
					<Item Name="nirviRandomDataAcquireLock.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/nirviRandomDataAcquireLock.vi"/>
					<Item Name="niFpgaContainerMethod.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/DataTransferAndStorage/Container/Common/niFpgaContainerMethod.ctl"/>
					<Item Name="niFpgaFifoControlLogicControl.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/FIFO/Fifo_Types/niFpgaFifoControlLogicControl.ctl"/>
					<Item Name="niFpgaMemoryInterfaceConfiguration.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/Memory/Memory_Types/niFpgaMemoryInterfaceConfiguration.ctl"/>
					<Item Name="niFpgaContainerInitializationParameters.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/DataTransferAndStorage/Container/Common/niFpgaContainerInitializationParameters.ctl"/>
					<Item Name="niFpgaTransferTypeControl.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/DataTransferAndStorage/Container/Common/niFpgaTransferTypeControl.ctl"/>
					<Item Name="niFpgaContainerArbitrationOptionsControl.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/DataTransferAndStorage/Container/Common/niFpgaContainerArbitrationOptionsControl.ctl"/>
					<Item Name="niFpgaContainerImplementationControl.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/DataTransferAndStorage/Container/Common/niFpgaContainerImplementationControl.ctl"/>
					<Item Name="niFpgaDataTypeControl.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/DataTransferAndStorage/Container/Common/niFpgaDataTypeControl.ctl"/>
					<Item Name="niFpgaContainerState.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/DataTransferAndStorage/Container/Common/niFpgaContainerState.ctl"/>
					<Item Name="nirviRandomDataFPGAFIFO.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/nirviRandomDataFPGAFIFO.vi"/>
					<Item Name="nifxpmath_DesktopException.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/FXPMathLib/SharedSubVIs/common/nifxpmath_DesktopException.vi"/>
					<Item Name="nifxpmath_DesktopExceptionRpt.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/FXPMathLib/SharedSubVIs/common/nifxpmath_DesktopExceptionRpt.vi"/>
					<Item Name="nifxpmath_IntAccumulator_SimConfig.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/FXPMathLib/basic elements/FxpIntAccumulator/subVIs/nifxpmath_IntAccumulator_SimConfig.ctl"/>
					<Item Name="DllFxpIntAccumulator_sub.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/FXPMathLib/basic elements/FxpIntAccumulator/simVIs/DllFxpIntAccumulator_sub.vi"/>
					<Item Name="niFpgaXNodeCodeGenErrorHandle.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/Analysis/common/codeGenErrors/XNode/niFpgaXNodeCodeGenErrorHandle.vi"/>
					<Item Name="nirviCommon.vi" Type="VI" URL="/&lt;vilib&gt;/express/rvi/timingcommon/nirviCommon.vi"/>
					<Item Name="niFpgaContainerEmuAddTargetNameIfNeeded.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/DataTransferAndStorage/Container/Common/niFpgaContainerEmuAddTargetNameIfNeeded.vi"/>
					<Item Name="niFpgaContainerGetUniqueNameForEmu.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/DataTransferAndStorage/Container/Common/niFpgaContainerGetUniqueNameForEmu.vi"/>
					<Item Name="nirviFifoEmulationCheckTarget.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/FIFO/Fifo_Resource/nirviFifoEmulationCheckTarget.vi"/>
					<Item Name="nirvififoEmulationSetSize.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/FIFO/Fifo_Resource/nirvififoEmulationSetSize.vi"/>
					<Item Name="niFpgaIRQMethods.ctl" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/niFpgaIRQMethods.ctl"/>
					<Item Name="niFpgaRandomDataIRQMethods.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/interface/RandomDataEmulation/niFpgaRandomDataIRQMethods.vi"/>
					<Item Name="niFPGA Interrupt.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/interrupt/niFPGA Interrupt.vi"/>
					<Item Name="nirviEmuTemplateMethod_noerrors.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/nirviEmuTemplateMethod_noerrors.vi"/>
					<Item Name="XDNodeRunTimeDep.lvlib" Type="Library" URL="/&lt;vilib&gt;/Platform/TimedLoop/XDataNode/XDNodeRunTimeDep.lvlib"/>
					<Item Name="cRIO-951x_DriveStatus.ctl" Type="VI" URL="../cRIO-951x_DriveStatus.ctl"/>
					<Item Name="nicrio_cRIO-951x_Ttl_SafeState.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_Ttl_SafeState.ctl"/>
					<Item Name="nicrio_cRIO-951x_CompareMode.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_CompareMode.ctl"/>
					<Item Name="nicrio_cRIO-951x_CmpAction.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_CmpAction.ctl"/>
					<Item Name="nicrio_cRIO-951x_CaptureFilter.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_CaptureFilter.ctl"/>
					<Item Name="nicrio_cRIO-951x_Ttl_ActiveState.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_Ttl_ActiveState.ctl"/>
					<Item Name="nicrio_cRIO-951x_IndexRefState.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_IndexRefState.ctl"/>
					<Item Name="nicrio_cRIO-951x_DIO_SafeState.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_DIO_SafeState.ctl"/>
					<Item Name="nicrio_cRIO-951x_IO_Type.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_IO_Type.ctl"/>
					<Item Name="nicrio_cRIO-951x_DI_Filter.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_DI_Filter.ctl"/>
					<Item Name="nicrio_cRIO-951x_DIO_ActiveState.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_DIO_ActiveState.ctl"/>
					<Item Name="nicrio_cRIO-9516_CaptureSource.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-9516_CaptureSource.ctl"/>
					<Item Name="nicrio_cRIO-951x_ModuleState.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_ModuleState.ctl"/>
					<Item Name="nicrio_cRIO-951x_CaptureCondition.ctl" Type="VI" URL="/&lt;vilib&gt;/LabVIEW Targets/FPGA/cRIO/shared/nicrio_ModuleControls/nicrio_cRIO-951x_CaptureCondition.ctl"/>
					<Item Name="nirviEmuTemplatePropertySet_noerrors.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/nirviEmuTemplatePropertySet_noerrors.vi"/>
					<Item Name="nirviEmuTemplatePropertyGet_noerrors.vi" Type="VI" URL="/&lt;vilib&gt;/rvi/eio/common/nirviEmuTemplatePropertyGet_noerrors.vi"/>
				</Item>
				<Item Name="程序生成规范" Type="Build">
					<Item Name="FPGA Servo Interface (9516)" Type="{F4C5E96F-7410-48A5-BB87-3559BC9B167F}">
						<Property Name="BuildSpecDecription" Type="Str"></Property>
						<Property Name="BuildSpecName" Type="Str">FPGA Servo Interface (9516)</Property>
						<Property Name="Comp.BitfileName" Type="Str">ServoInterface(9_TargetName_FPGAServoInterfa_1D7913B9.lvbitx</Property>
						<Property Name="Comp.CustomXilinxParameters" Type="Str"></Property>
						<Property Name="Comp.MaxFanout" Type="Int">-1</Property>
						<Property Name="Comp.RandomSeed" Type="Bool">false</Property>
						<Property Name="Comp.RunWhenLoaded" Type="Bool">false</Property>
						<Property Name="Comp.Version.Build" Type="Int">0</Property>
						<Property Name="Comp.Version.Fix" Type="Int">0</Property>
						<Property Name="Comp.Version.Major" Type="Int">1</Property>
						<Property Name="Comp.Version.Minor" Type="Int">0</Property>
						<Property Name="Comp.VersionAutoIncrement" Type="Bool">false</Property>
						<Property Name="Comp.Xilinx.DesignStrategy" Type="Str">timing</Property>
						<Property Name="Comp.Xilinx.MapEffort" Type="Str">high(timing)</Property>
						<Property Name="Comp.Xilinx.ParEffort" Type="Str">high</Property>
						<Property Name="Comp.Xilinx.SynthEffort" Type="Str">high</Property>
						<Property Name="Comp.Xilinx.SynthGoal" Type="Str">speed</Property>
						<Property Name="Comp.Xilinx.UseRecommended" Type="Bool">true</Property>
						<Property Name="DefaultBuildSpec" Type="Bool">true</Property>
						<Property Name="DestinationDirectory" Type="Path">FPGA Bitfiles</Property>
						<Property Name="ProjectPath" Type="Path">/C/Users/yurchen/Desktop/ExampleServo/Servo Interface (9516)/Servo Interface (9516).lvproj</Property>
						<Property Name="RelativePath" Type="Bool">true</Property>
						<Property Name="SupportDownload" Type="Bool">true</Property>
						<Property Name="SupportResourceEstimation" Type="Bool">true</Property>
						<Property Name="TargetName" Type="Str">FPGA终端</Property>
						<Property Name="TopLevelVI" Type="Ref">/RT CompactRIO Target/机箱/FPGA终端/FPGA Servo Interface (9516).vi</Property>
					</Item>
				</Item>
			</Item>
			<Item Name="User-Defined Variables" Type="cRIO IO Variable Container">
				<Item Name="FPGA Started" Type="Variable">
					<Property Name="featurePacks" Type="Str">Industrial</Property>
					<Property Name="FPGA.PersistentID" Type="Str">{C401A47B-D67F-40F8-ADC7-ECE41474550C}</Property>
					<Property Name="Industrial:BufferingEnabled" Type="Str">False</Property>
					<Property Name="Industrial:BufferSize" Type="Str">1</Property>
					<Property Name="Industrial:ChannelIndex" Type="Str">0</Property>
					<Property Name="Industrial:EnableTimestamp" Type="Str">False</Property>
					<Property Name="Industrial:IODirection" Type="Str">Input</Property>
					<Property Name="Industrial:IsNetworkPublished" Type="Str">True</Property>
					<Property Name="Industrial:Mode" Type="Str">1</Property>
					<Property Name="Industrial:RSI" Type="Str">True</Property>
					<Property Name="Network:BuffSize" Type="Str">50</Property>
					<Property Name="Network:UseBinding" Type="Str">False</Property>
					<Property Name="Network:UseBuffering" Type="Str">True</Property>
					<Property Name="NI.LV.FPGA.CompileConfigString" Type="Str">/name=FPGA Started/datatype=0/direction=0/index=0</Property>
					<Property Name="numTypedefs" Type="UInt">0</Property>
					<Property Name="type" Type="Str">Industrial</Property>
					<Property Name="typeDesc" Type="Bin">(1!!!"%!A!A!!!!"!!R!)1&gt;#&lt;W^M:7&amp;O!!%!!!!!!!!!</Property>
				</Item>
			</Item>
		</Item>
		<Item Name="Axis 1" Type="Motion Axis">
			<Property Name="axis.class:0" Type="Int">10551364</Property>
			<Property Name="axis.SMVersion" Type="Int">201001</Property>
			<Property Name="controlLoop.positionLoop.gains.proportionalGain:0" Type="Dbl">50</Property>
			<Property Name="deviceID:0" Type="Int">0</Property>
			<Property Name="digitalInput.activeState:0" Type="Int">10551410</Property>
			<Property Name="digitalInput.activeState:1" Type="Int">10551411</Property>
			<Property Name="digitalInput.inputType:0" Type="Int">10682489</Property>
			<Property Name="digitalInput.inputType:1" Type="Int">10682489</Property>
			<Property Name="driveCommand.scaling.scaleFactor:0" Type="Dbl">10</Property>
			<Property Name="driveSignals.driveEnable.activeState:0" Type="Int">10551410</Property>
			<Property Name="driveSignals.driveEnable.outputType:0" Type="Int">10682492</Property>
			<Property Name="driveSignals.driveEnable.safeState:0" Type="Int">10551421</Property>
			<Property Name="encoder.countsPerUnit:0" Type="Dbl">8000</Property>
			<Property Name="encoder.indexReferenceCriteria.lineAState:0" Type="Int">10682511</Property>
			<Property Name="encoder.indexReferenceCriteria.lineBState:0" Type="Int">10682511</Property>
			<Property Name="encoder.units:0" Type="Str">revolution</Property>
			<Property Name="homeSwitch.activeState:0" Type="Int">10551410</Property>
			<Property Name="homeSwitch.inputType:0" Type="Int">10682489</Property>
			<Property Name="interactivePanel.acceleration:0" Type="Dbl">100</Property>
			<Property Name="interactivePanel.deceleration:0" Type="Dbl">100</Property>
			<Property Name="interactivePanel.targetPosition:0" Type="Dbl">3</Property>
			<Property Name="interactivePanel.velocity:0" Type="Dbl">3</Property>
			<Property Name="limit.forward.activeState:0" Type="Int">10551411</Property>
			<Property Name="limit.forward.enable:0" Type="Bool">false</Property>
			<Property Name="limit.forward.inputType:0" Type="Int">10682489</Property>
			<Property Name="limit.reverse.activeState:0" Type="Int">10551411</Property>
			<Property Name="limit.reverse.enable:0" Type="Bool">false</Property>
			<Property Name="limit.reverse.inputType:0" Type="Int">10682489</Property>
			<Property Name="positionCapture.inputType:0" Type="Int">10551414</Property>
			<Property Name="positionCompare.outputType:0" Type="Int">10551415</Property>
			<Property Name="positionCompare.pulseWidth:0" Type="Dbl">1e-006</Property>
			<Property Name="positionCompare.window:0" Type="Dbl">5</Property>
			<Property Name="resource.type:0" Type="Int">10551297</Property>
			<Property Name="resourceID:0" Type="Str">{1138701A-0C6D-4CFE-9346-4FD784DFF008}</Property>
			<Property Name="softmotionID:0" Type="Str">{C89C22D6-09D8-451c-B54B-BE98A931F881}</Property>
			<Property Name="vendorID:0" Type="Int">0</Property>
		</Item>
		<Item Name="Dependencies" Type="Dependencies">
			<Item Name="vi.lib" Type="Folder">
				<Item Name="Get Scan Engine Period.vi" Type="VI" URL="/&lt;vilib&gt;/NIScanEngine/ScanEngine/Get Scan Engine Period.vi"/>
				<Item Name="Get Scan Engine Mode.vi" Type="VI" URL="/&lt;vilib&gt;/NIScanEngine/ScanEngine/Get Scan Engine Mode.vi"/>
				<Item Name="NI_SoftMotion_Synchronization.lvlib" Type="Library" URL="/&lt;vilib&gt;/Motion/SoftMotion/Synchronization/NI_SoftMotion_Synchronization.lvlib"/>
				<Item Name="IOV engine refnum from target address.vi" Type="VI" URL="/&lt;vilib&gt;/NIScanEngine/ScanEngine/IOV engine refnum from target address.vi"/>
				<Item Name="whitespace.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/whitespace.ctl"/>
				<Item Name="Trim Whitespace.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Trim Whitespace.vi"/>
				<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Cluster From Error Code.vi"/>
				<Item Name="Set Scan Engine Mode.vi" Type="VI" URL="/&lt;vilib&gt;/NIScanEngine/ScanEngine/Set Scan Engine Mode.vi"/>
			</Item>
			<Item Name="NiFpgaLv.dll" Type="Document" URL="NiFpgaLv.dll">
				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
			</Item>
			<Item Name="nimclv.dll" Type="Document" URL="nimclv.dll">
				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
			</Item>
			<Item Name="ServoInterface(9_TargetName_FPGAServoInterfa_1D7913B9.lvbitx" Type="Document" URL="../FPGA Bitfiles/ServoInterface(9_TargetName_FPGAServoInterfa_1D7913B9.lvbitx"/>
		</Item>
		<Item Name="Build Specifications" Type="Build"/>
	</Item>
</Project>
