<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="DEFAULT_INSTRUMENT_STYLE.xsl"?>
<!-- Written by Aric Sanders 2008 Altered 10/2009-->


<Instrument>
<!-- Information Specific To My SRS960-->
    <Specific_Information>
        <Name>SIM960</Name>
        <Alias>PID 1</Alias>
        <Location>NSOM Rm 3311</Location>
        <Manual href="file://132.163.128.161/68_pml/686/68604/NSOM/Stanford Research/SIM960m.pdf"/>
        <Image href="./SRS960_PID1_Images/SIM960main.jpg"/>
        <Price>$1,750</Price>
        <Serial>007621</Serial>
        <IDN>Stanford_Research_Systems,SIM960,s/n007621,ver2.17</IDN>
        <Instrument_Address>GPIB::7</Instrument_Address>
        <Instrument_Type></Instrument_Type>
        <Purchase_Date>08/18/2009</Purchase_Date>
        <Owner>Aric Sanders</Owner>
        <NIST_Tag></NIST_Tag>
    </Specific_Information>
<!-- Information Common To All SRS960-->
    <General_Information>
    <Manufacturer>Stanford Research Systems</Manufacturer>
    <Manufacturer_Website href='http://www.thinksrs.com/'/>
    <Use>To create a control loop.</Use>
    <Commands_Description>
        <Command>This is the command sent over the GPIB bus.</Command>
        <Type>Whether or not it returns a value or just sets something.</Type>
        <Argument>The parameter the command passes to the instrument. Optional parameters
        are denoted with an *. The types of paramters are int=integer, float=floating point number,
        string=string, and None=NULL.</Argument>
        <Returns> What gets returned by the function. </Returns>
        <Description>A one line describing the purpose of the function, for more detailed info look in the manual. </Description>
    </Commands_Description>

    <Commands>
        <Tuple Command="PCTL" Type="SET" Argument="bool" Returns="None" Description="Turns ON/OFF the proportional gain action."/>
        <Tuple Command="PCTL?" Type="QUERY" Argument="None" Returns="bool" Description="Queries the status of the proportional gain action."/>
        <Tuple Command="ICTL" Type="SET" Argument="bool" Returns="None" Description="Turns ON/OFF the integral gain action."/>
        <Tuple Command="ICTL?" Type="QUERY" Argument="None" Returns="bool" Description="Queries the status of the integral gain action."/>
        <Tuple Command="DCTL" Type="SET" Argument="bool" Returns="None" Description="Turns ON/OFF the derivative gain action."/>
        <Tuple Command="DCTL?" Type="QUERY" Argument="None" Returns="bool" Description="Queries the status of the derivative gain action."/>
        <Tuple Command="OCTL" Type="SET" Argument="bool" Returns="None" Description="Turns ON/OFF the Offset."/>
        <Tuple Command="OCTL?" Type="QUERY" Argument="None" Returns="bool" Description="Queries the status of the offset."/>
        <Tuple Command="GAIN" Type="SET" Argument="float" Returns="None" Description="Sets the proportional gain, range is 10^-1 to 10^3."/>
        <Tuple Command="GAIN?" Type="QUERY" Argument="None" Returns="float" Description="Queries the proportional gain."/>
        <Tuple Command="INTG" Type="SET" Argument="float" Returns="None" Description="Sets the integral gain, range is 10^-2 to 5 x 10^5."/>
        <Tuple Command="INTG?" Type="QUERY" Argument="None" Returns="float" Description="Queries the integral gain."/>   
        <Tuple Command="DERV" Type="SET" Argument="float" Returns="None" Description="Sets the dervivative gain, range is 10^-6 to 10^1."/>
        <Tuple Command="DERV?" Type="QUERY" Argument="None" Returns="float" Description="Queries the dervivative gain."/>
        <Tuple Command="OFST" Type="SET" Argument="float" Returns="None" Description="Sets the offset, range is -10 V to 10 V."/>
        <Tuple Command="OFST?" Type="QUERY" Argument="None" Returns="float" Description="Queries the offset."/>
        <Tuple Command="APOL" Type="SET" Argument="bool" Returns="None" Description="Sets the polarity of the proportional gain, POS is 1 and NEG is 0."/>
        <Tuple Command="APOL?" Type="QUERY" Argument="None" Returns="bool" Description="Queries the polarity of the proportional gain."/>
        <Tuple Command="AMAN" Type="SET" Argument="bool" Returns="None" Description="Sets the controller output state, MAN is 0, PID is 1."/>
        <Tuple Command="AMAN?" Type="QUERY" Argument="None" Returns="bool" Description="Queries the controller output state."/>       
        <Tuple Command="INPT" Type="SET" Argument="bool" Returns="None" Description="Sets the setpoint input state, INT is 0, EXT is 1."/>
        <Tuple Command="INPT?" Type="QUERY" Argument="None" Returns="bool" Description="Queries the setpoint input state."/>  
        <Tuple Command="SETP" Type="SET" Argument="float" Returns="None" Description="Set the internal setpoint in volts."/>
        <Tuple Command="SETP?" Type="QUERY" Argument="None" Returns="float" Description="Queries the internal setpoint."/>  
        <Tuple Command="RAMP" Type="SET" Argument="bool" Returns="None" Description="Turns ON/OFF the internal setpoint ramp"/>
        <Tuple Command="RAMP?" Type="QUERY" Argument="None" Returns="bool" Description="Queries the setpoint ramp state."/>       
        <Tuple Command="RATE" Type="SET" Argument="float" Returns="None" Description="Set the internal setpoint ramping rate in V per s,range is 10^-3to 10^4."/>
        <Tuple Command="RATE?" Type="QUERY" Argument="None" Returns="float" Description="Queries the internal setpoint ramping rate."/>  
        <Tuple Command="RMPS?" Type="QUERY" Argument="None" Returns="string" Description="Queries the internal ramping status; IDLE 0, PENDING 1, RAMPING 2, PAUSED 3."/>  
        <Tuple Command="STRT" Type="SET" Argument="bool" Returns="None" Description="Cause a setpoint ramping event to start or pause. (STOP 0, START 1)"/>        
    </Commands>


    <State_Commands>
        <Tuple Set="GAIN" Query="GAIN?"/>
        <Tuple Set="INTG" Query="INTG?"/>
        <Tuple Set="DERV" Query="DERV?"/>
        <Tuple Set="OFST" Query="OFST?"/>
        <Tuple Set="APOL" Query="APOL?"/>
        <Tuple Set="PCTL" Query="PCTL?"/>
        <Tuple Set="ICTL" Query="ICTL?"/>
        <Tuple Set="DCTL" Query="DCTL?"/>
        <Tuple Set="OCTL" Query="OCTL?"/>
        <Tuple Set="INPT" Query="INPT?"/>
        <Tuple Set="SETP" Query="SETP?"/>

    </State_Commands>
    </General_Information>
	
</Instrument>


