<?xml version="1.0" encoding="UTF-8"?>
<id:InstrumentDescription 
	xmlns:id="urn:P-IEEE-1671.2:2008.02:InstrumentDescription" 
	xmlns:c="urn:IEEE-1671:2008.01:Common" 
	xmlns:hc="urn:IEEE-1671:2008.01:HardwareCommon" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="urn:P-IEEE-1671.2:2008.02:InstrumentDescription InstrumentDescription.xsd"
	type="Instrument"
	uuid="{F2D3199C-6368-45ea-8988-5808E8938FCE}" 
	name="ACME777" 
	version="1.01" 
	>
	<c:Description>Multi-Channel Instrument</c:Description>
	<c:Identification>
		<c:Manufacturers>
			<c:Manufacturer name="ACME1" cageCode="11111">
				<c:Contacts>
					<c:Contact name="Sales" phoneNumber="(888) 867-5309"/>
				</c:Contacts>
				<c:FaxNumber>333-867-5309</c:FaxNumber>
				<c:MailingAddress>
					<c:Address1>1313 Mockingbird Lane</c:Address1>
					<c:City>Anywhere</c:City>
					<c:State>MT</c:State>
					<c:Country>United States of America</c:Country>
					<c:PostalCode>33333</c:PostalCode>
				</c:MailingAddress>
				<c:URL>http://www.acme1.com</c:URL>
			</c:Manufacturer>
		</c:Manufacturers>
		<c:ModelName>SI_ABCD</c:ModelName>
		<c:IdentificationNumbers>
			<c:ManufacturerIdentificationtNumber manufacturerName="XYZ" type="Part" number="1234"/>
		</c:IdentificationNumbers>
	</c:Identification>
	<hc:Interface>
		<c:Ports>
			<c:Port name="Channel_0" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="32"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_1" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="30"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_2" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="28"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_3" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="26"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_4" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="24"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_5" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="22"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_6" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="20"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_7" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="18"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_8" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="16"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_9" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="14"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_10" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="12"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_11" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="10"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_12" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="8"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_13" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="6"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_14" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="4"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_15" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1A" pinID="2"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_16" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="32"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_17" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="30"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_18" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="28"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_19" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="26"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_20" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="24"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_21" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="22"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_22" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="20"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_23" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="18"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_24" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="16"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_25" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="14"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_26" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="12"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_27" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="10"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_28" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="8"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_29" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="6"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_30" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="4"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Channel_31" direction="Bi-Directional" type="Analog">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2A" pinID="2"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_0" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="32"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_1" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="30"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_2" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="28"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_3" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="26"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_4" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="24"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_5" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="22"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_6" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="20"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_7" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="18"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_8" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="16"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_9" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="14"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_10" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="12"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_11" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="10"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_12" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="8"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_13" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="6"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_14" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="4"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_15" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J1B" pinID="2"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_16" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="32"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_17" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="30"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_18" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="28"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_19" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="26"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_20" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="24"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_21" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="22"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_22" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="20"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_23" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="18"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_24" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="16"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_25" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="14"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_26" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="12"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_27" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="10"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_28" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="8"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_29" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="6"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_30" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="4"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Matrix_31" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="J2B" pinID="2"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="FP_Trigger_Out" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="TRIG" pinID="OUT"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Calibration_Low" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="Cal" pinID="1"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Calibration_High" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="Cal" pinID="2"/>
				</c:ConnectorPins>
			</c:Port>
			<c:Port name="Calibration_Bus" direction="Bi-Directional">
				<c:ConnectorPins>
					<c:ConnectorPin connectorID="Cal" pinID="4"/>
				</c:ConnectorPins>
			</c:Port>
		</c:Ports>
	</hc:Interface>
	<hc:Control>
		<hc:Drivers>
			<hc:Driver version="3.1" qualifier="Min">
				<hc:Type xsi:type="hc:VPP" fileName="acmeMC_32.dll" prefix="acmeMC"/>
				<hc:Platform>
					<hc:OperatingSystem name="Blue" qualifier="Min" version="5.0"/>
				</hc:Platform>
			</hc:Driver>
		</hc:Drivers>
		<hc:Tools>
			<hc:Tool name="SFP" filePath="c:\vxipnp\winnt\acmeMC\acmeMC.exe" version="2.1" qualifier="Min"/>
		</hc:Tools>
	</hc:Control>
	<hc:Documentation>
		<hc:Document uuid="2447913FDFC24745837FF73D2D255A8F" name="Online Help">
			<c:URL>file://c:\vxipnp\winnt\acmeMC\acmeMC.hlp</c:URL>
		</hc:Document>
	</hc:Documentation>
	<hc:NetworkList>
		<hc:Network count="32">
			<hc:Node>
				<hc:Path>
					/id:InstrumentDescription/hc:Interface/c:Ports/c:Port[@name="Channel_#"]
				</hc:Path>
			</hc:Node>
			<hc:Node>
				<hc:Path>
					/id:InstrumentDescription/id:Switching/hc:Switch[@name="Channel_Switch_#"]/hc:Interface/c:Ports/c:Port[@name="Out"]
				</hc:Path>
			</hc:Node>
		</hc:Network>
		<hc:Network count="32">
			<hc:Node>
				<hc:Path>
					/id:InstrumentDescription/hc:Interface/c:Ports/c:Port[@name="Matrix_#"]
				</hc:Path>
			</hc:Node>
			<hc:Node>
				<hc:Path>
					/id:InstrumentDescription/id:Switching/hc:Switch[@name="Channel_Switch_#"]/hc:Interface/c:Ports/c:Port[@name="Matrix"]
				</hc:Path>
			</hc:Node>
		</hc:Network>
		<hc:Network count="32">
			<hc:Node>
				<hc:Path>
					/id:InstrumentDescription/id:Resources/hc:Resource[@name="Channel_#"]/hc:Interface/c:Ports/c:Port[@name="Source"]
				</hc:Path>
			</hc:Node>
			<hc:Node>
				<hc:Path>
					/id:InstrumentDescription/id:Switching/hc:Switch[@name="Channel_Switch_#"]/hc:Interface/c:Ports/c:Port[@name="Source"]
				</hc:Path>
			</hc:Node>
		</hc:Network>
		<hc:Network count="32">
			<hc:Node>
				<hc:Path>
					/id:InstrumentDescription/id:Resources/hc:Resource[@name="Channel_#"]/hc:Interface/c:Ports/c:Port[@name="Measure"]
				</hc:Path>
			</hc:Node>
			<hc:Node>
				<hc:Path>
					/id:InstrumentDescription/id:Switching/hc:Switch[@name="Channel_Switch_#"]/hc:Interface/c:Ports/c:Port[@name="Measure"]
				</hc:Path>
			</hc:Node>
		</hc:Network>
	</hc:NetworkList>
	<id:Buses>
		<id:Bus 
			xsi:type="id:VXI" addressSpace="A24" 
			deviceClass="Register" deviceCategory="InstrumentModule"  dynamicallyConfigured="true" 
			interruptLines="1" manufacturerID="0xEDF" modelCode="0x900" requiredMemory="128000" 
			slots="1" slotSize="C" slotWeight="8">
			<id:DynamicCurrent 
				plus_12="0" minus_12="0" 
				plus_24="0" plus_5_standby="0" 
				minus_2="0" minus_5.2="0" 
				plus_5="0" minus_24="0"/>
			<id:PeakCurrent 
				plus_12="0.56" minus_12="0.79" 
				plus_24="1.18" plus_5_standby="0" 
				minus_2="0" minus_5.2="1.13" 
				plus_5="3.97" minus_24="1.24"/>
			<id:ECLTrigger sense="0" source="0"/>
			<id:TTLTrigger sense="8" source="8"/>
			<id:Keying topLeft="1" topRight="1" bottomLeft="7" bottomRight="7"/>
			<id:ModuleCooling backPressure="0" airFlow="0"/>
			<id:SupportedClockSources backplane="true" external="true" internal="true"/>
		</id:Bus>
	</id:Buses>
	<id:Specifications>		
		<hc:Specification xsi:type="hc:Feature" name="some">
			<hc:Description>Some spec</hc:Description>
			<hc:Limits>
				<hc:Limit>
					<c:Expected comparator="EQ">
						<c:IndexedArray dimensions="[2]" xsi:type="c:doubleArray">
							<c:Element position="[0]" value="2.5"/>
						</c:IndexedArray>
					</c:Expected>
				</hc:Limit>
			</hc:Limits>
		</hc:Specification>
		<hc:Group>
			<hc:Group>
				<hc:Specification xsi:type="hc:Feature" name="a">
					<hc:Description>Blah</hc:Description>
				</hc:Specification>
				<hc:Group>
					<hc:Specification xsi:type="hc:Feature" name="b">
						<hc:Description>b</hc:Description>
					</hc:Specification>
				</hc:Group>
			</hc:Group>
		</hc:Group>
	</id:Specifications>
	<id:Resources>
		<hc:Resource name="Channel_#" count="32">
			<hc:Interface>
				<c:Ports>
					<c:Port name="Source"/>
					<c:Port name="Measure"/>
				</c:Ports>
			</hc:Interface>
		</hc:Resource>
	</id:Resources>
	<id:Switching>
		<hc:Switch name="Channel_Switch_#" count="32">
			<hc:Interface>
				<c:Ports>
					<c:Port name="Out"/>
					<c:Port name="Matrix"/>
					<c:Port name="Source"/>
					<c:Port name="Measure"/>
				</c:Ports>
			</hc:Interface>
			<hc:Connections>
				<hc:RelaySetting name="Off"/>
				<hc:RelaySetting name="Matrix">
					<hc:RelayConnection to="Matrix" from="Out"/>
				</hc:RelaySetting>
				<hc:RelaySetting name="Source">
					<hc:RelayConnection to="Source" from="Out"/>
				</hc:RelaySetting>
				<hc:RelaySetting name="Measure">
					<hc:RelayConnection to="Measure" from="Out"/>
				</hc:RelaySetting>
			</hc:Connections>
		</hc:Switch>
	</id:Switching>
	<id:Capabilities>
		<hc:Capability name="MeasureVoltage">
			<hc:Interface>
				<c:Ports>
					<c:Port name="Out"/>
				</c:Ports>
			</hc:Interface>
		</hc:Capability>
		<hc:CapabilityMap>
			<hc:Mapping>
				<hc:Map>
					<hc:Node>
						<hc:Path>
							/id:InstrumentDescription/id:Resources/hc:Resource[@name="Channel_#"]/hc:Interface/c:Ports/c:Port[@name="Measure"]
						</hc:Path>
					</hc:Node>
					<hc:Node>
						<hc:Path>
							/id:InstrumentDescription/id:Capabilities/hc:Capability[@name="MeasureVoltage"]/hc:Interface/c:Ports/c:Port[@name="Out"]
						</hc:Path>
					</hc:Node>
				</hc:Map>
			</hc:Mapping>
		</hc:CapabilityMap>
	</id:Capabilities>
</id:InstrumentDescription>
