Difference between revisions of "Component: TTI Power Supply - PL155-P (TTI PL155-P PSU) (Test Equipment)"

From Flowcode Help
Jump to navigationJump to search
Line 17: Line 17:
 
==Component Source Code==
 
==Component Source Code==
  
Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_TTIPL155PPSU.fcsx FC_Comp_Source_TTIPL155PPSU.fcsx]
+
Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_temp/TTIPL155PPSU.fcsx FC_Comp_Source_temp/TTIPL155PPSU.fcsx]
  
Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_TTIPL155PPSU.fcsx FC_Comp_Source_TTIPL155PPSU.fcsx]
+
Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_temp/TTIPL155PPSU.fcsx FC_Comp_Source_temp/TTIPL155PPSU.fcsx]
  
 
==Detailed description==
 
==Detailed description==
Line 72: Line 72:
  
 
''<span style="color:red;">No additional examples</span>''
 
''<span style="color:red;">No additional examples</span>''
 +
 +
  
  
Line 79: Line 81:
 
==Macro reference==
 
==Macro reference==
  
===LSE===
+
===ADDRESSRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''LSE'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ADDRESSRet'''
 
|-
 
|-
| colspan="2" | Set the value of LSE <n>, Limit Event Status Register <n>, to <nrf>.&nbsp;
+
| colspan="2" | Returns the bus address of the instrument; This is the address used by the GPIB, if fitted, or may be used as a general identifier over the other interfaces.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Register
+
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 +
|}
 +
 
 +
 
 +
===CLS===
 +
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
| colspan="2" | Select Register&nbsp;
+
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 +
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''CLS'''
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
+
| colspan="2" | Clear Status. Clears the Status structure. This indirectly clears the Status Byte Register.&nbsp;
| width="90%" | Value
 
 
|-
 
|-
| colspan="2" | Value to be placed in the register (0-255)&nbsp;
 
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 103: Line 109:
  
  
===NOLANOK===
+
===CONFIGRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''NOLANOK'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''CONFIGRet'''
 
|-
 
|-
| colspan="2" | Disables the LAn Err message for no LAN connection found at power on if <nrf> is 1 and enables the message if <nrf> is 0.&nbsp;
+
| colspan="2" | Reports the operating mode set by the front panel MODE switch. The syntax of the respnse is <nr1><rmt>, where <nr1> is 1 for single channel units and dual units operating in parallel mode, 2 for dual units with both channels operating independently...&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Status
 
|-
 
| colspan="2" | 0 = Message disabled, 1 = Message enabled&nbsp;
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===DELTAV===
+
===DAMPING===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DELTAV'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DAMPING'''
 
|-
 
|-
| colspan="2" | Set the output <n>voltage step size to <nrf> Volts&nbsp;
+
| colspan="2" | Set the current meter measurement averaging (IAVG) ofoutput <n> where <nrf> has the following meaning: 0 = OFF, 1 = ON.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 136: Line 137:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" | Voltage
+
| width="90%" | Status
 
|-
 
|-
| colspan="2" | Set a Voltage step between 0.0 - 15.0 V&nbsp;
+
| colspan="2" | 0 = OFF, 1 = ON&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 146: Line 147:
  
  
===WAI===
+
===DECI===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''WAI'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DECI'''
 +
|-
 +
| colspan="2" | Decrement the output <n> current limit by the step size set for output <n>.&nbsp;
 +
|-
 
|-
 
|-
| colspan="2" | Wait for the Operation Complete true. As all commands are completely executed before the next is started this command takes no additional action.&nbsp;
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 +
| width="90%" | Output
 
|-
 
|-
 +
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 160: Line 166:
  
  
===OVP===
+
===DECV===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OVP'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DECV'''
 
|-
 
|-
| colspan="2" | Set output <n> over voltage protection trip point to <nrf> Volts&nbsp;
+
| colspan="2" | Decrement the output <n> voltage by the step size set for output <n>.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 173: Line 179:
 
|-
 
|-
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
|-
 
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
 
| width="90%" | Voltage
 
|-
 
| colspan="2" | Set a Voltage between 0.0 - 15.0 V&nbsp;
 
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 184: Line 185:
  
  
===VRet===
+
===DECVV===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''VRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DECVV'''
 
|-
 
|-
| colspan="2" | Returns the set voltage of output <n> The response is V <n> <nr2><rmt> wjere <nr2> is in Volts.&nbsp;
+
| colspan="2" | Decrement the output <n> voltage by the step size for output <n> and verify.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 198: Line 199:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===DECI===
+
===DELTAI===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DECI'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DELTAI'''
 
|-
 
|-
| colspan="2" | Decrement the output <n> current limit by the step size set for output <n>.&nbsp;
+
| colspan="2" | Set the output <n> current step size to <nrf> Amps&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 216: Line 217:
 
|-
 
|-
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
 +
| width="90%" | Current
 +
|-
 +
| colspan="2" | Set a current step between 0.0 - 5000 mA&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 222: Line 228:
  
  
===SRE===
+
===DELTAIRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SRE'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DELTAIRet'''
 
|-
 
|-
| colspan="2" | Set the Service Request Enable Register to <nrf>.&nbsp;
+
| colspan="2" | Returns the output <n> current step size. The response is DELTAI<n><nr2><rmt> where <nr2> is in Amps.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" | Status
+
| width="90%" | Output
 
|-
 
|-
| colspan="2" | Set register value 0-255&nbsp;
+
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===OPALL===
+
===DELTAV===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OPALL'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DELTAV'''
 
|-
 
|-
| colspan="2" | Simultaneously sets all ouputs on/off where <nrf> has the following meaning; 0=ALL OFF, 1=ALL ON If OPALL sets all outputs ON then any that were already on will remain ON If OPALL sets all outputs OFF then any that were already off will remain OFF&nbsp;
+
| colspan="2" | Set the output <n>voltage step size to <nrf> Volts&nbsp;
 
|-
 
|-
 
|-
 
|-
 
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" | Status
+
| width="90%" | Output
 
|-
 
|-
| colspan="2" | 0=OFF, 1=ON&nbsp;
+
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
+
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
| width="90%" style="border-top: 2px solid #000;" | ''Return''
+
| width="90%" | Voltage
|}
 
 
 
 
 
===PRE===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
 
|-
 
|-
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
+
| colspan="2" | Set a Voltage step between 0.0 - 15.0 V&nbsp;
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PRE'''
 
|-
 
| colspan="2" | Sets the Parallel Port Enable Register to the value <nrf>.&nbsp;
 
|-
 
|-
 
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="90%" | Status
 
|-
 
| colspan="2" | Set register value 0-255&nbsp;
 
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 298: Line 290:
  
  
===DAMPING===
+
===EERRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DAMPING'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''EERRet'''
 
|-
 
|-
| colspan="2" | Set the current meter measurement averaging (IAVG) ofoutput <n> where <nrf> has the following meaning: 0 = OFF, 1 = ON.&nbsp;
+
| colspan="2" | Query and clear Execution Error Register. The response format is nr1 <rmt>.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-string-icon.png]] - STRING
| width="90%" | Output
 
|-
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 
| width="90%" | Status
 
|-
 
| colspan="2" | 0 = OFF, 1 = ON&nbsp;
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===IRet===
+
===ESE===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ESE'''
 
|-
 
|-
| colspan="2" | Returns the set current limit of output <n> The response is I <n><nr2><rmt> where <nr2> is in Amps&nbsp;
+
| colspan="2" | Sets the Standard Event Status Register to the value of <nrf>.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Output
+
| width="90%" | Status
 
|-
 
|-
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
+
| colspan="2" | Set status register to a value of 0-255&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===RATIORet===
+
===ESERet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RATIORet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ESERet'''
 
|-
 
|-
| colspan="2" | Query the ratio of output 2 (slave) to putput 1 (master) in tracking mode. The response is <nrf>, where <nrf> is the ratio in percent (0 to 100).&nbsp;
+
| colspan="2" | Returns the value in the Standard Event Status Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 369: Line 351:
  
  
===QERRet===
+
===I===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''QERRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''I'''
 +
|-
 +
| colspan="2" | Set output <n> current limit to <nrf> Amps&nbsp;
 +
|-
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 +
| width="90%" | Output
 +
|-
 +
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| colspan="2" | Query and clear Query Error Register. The response format is nr1<rmt>.&nbsp;
+
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
 +
| width="90%" | Current
 
|-
 
|-
 +
| colspan="2" | Set a current between 0 - 5000 mA&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===PRERet===
+
===IDNRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PRERet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IDNRet'''
 
|-
 
|-
| colspan="2" | Returns the value in the Parallel Poll Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>.&nbsp;
+
| colspan="2" | Returns the instrument identification. The exact response is determined by the instrument configuration and is of the form <NAME>, <model>, <Serial No.>, <Version>, <rmt>.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-string-icon.png]] - STRING
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===DELTAIRet===
+
===IFLOCK===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DELTAIRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IFLOCK'''
 +
|-
 +
| colspan="2" | Request interface lock. This command requests exclusive access control of the instrument.  The response is 1 if successful or -1 if the lock is unavaliable either because it is already in use or the user has disabled this interface from taking control...&nbsp;
 +
|-
 
|-
 
|-
| colspan="2" | Returns the output <n> current step size. The response is DELTAI<n><nr2><rmt> where <nr2> is in Amps.&nbsp;
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-s16-icon.png]] - INT
 +
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 +
|}
 +
 
 +
 
 +
===IFLOCKRet===
 +
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 +
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 +
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IFLOCKRet'''
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
+
| colspan="2" | Query the status of the interface lock. The return value is 1 if the lock is owned by the requesting interface instance;  0 ifthere is no active lock or -1 if the lock is unavailable either because it is already in use, or the user has disabled this...&nbsp;
| width="90%" | Output
 
 
|-
 
|-
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-s16-icon.png]] - INT
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===ESERet===
+
===IFUNLOCK===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ESERet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IFUNLOCK'''
 
|-
 
|-
| colspan="2" | Returns the value in the Standard Event Status Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>.&nbsp;
+
| colspan="2" | Release the lock if possible. This command returns the value 0 if successful. If this command is unsuccessful -1 is returned.  200 is placed in the Execution Register and bit 4 of the Event Status Register is set indication that there is no authority...&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-s16-icon.png]] - INT
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===OCPRet===
+
===INCI===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OCPRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''INCI'''
 
|-
 
|-
| colspan="2" | Returns the current trip setting for output <n> The response is CP<n><nr2><rmt> where <nr2> is in Amps.&nbsp;
+
| colspan="2" | Increment the output <n> current limit by the step size set for output <n>.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 444: Line 445:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===IRANGERet===
+
===INCV===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IRANGERet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''INCV'''
 
|-
 
|-
| colspan="2" | Report the current range for output <n>. The response is <nr1><rmt>, where <nr1> is 1 for Low (500mA) range, 2 for High range.&nbsp;
+
| colspan="2" | Increment the output <n> voltage by the step size set for output <n>.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 463: Line 464:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===PSUInitialise===
+
===INCVV===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PSUInitialise'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''INCVV'''
 +
|-
 +
| colspan="2" | Increment the output <n> voltage by the step size for output <n> and verify.&nbsp;
 +
|-
 
|-
 
|-
| colspan="2" | This macro is required to initialise the PSU&nbsp;
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 +
| width="90%" | Output
 
|-
 
|-
 +
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 482: Line 488:
  
  
===OVPRet===
+
===IORet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OVPRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IORet'''
 
|-
 
|-
| colspan="2" | Returns the voltage trip setting for output <n>The response is VP<n>Mnr2><rmt> where <nr2> is in Volts.&nbsp;
+
| colspan="2" | Returns the output readback current for output <n> The response is <nr2>A<rmt> where <nr2> is in Amps.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 501: Line 507:
  
  
===DELTAI===
+
===IRANGE===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DELTAI'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IRANGE'''
 
|-
 
|-
| colspan="2" | Set the output <n> current step size to <nrf> Amps&nbsp;
+
| colspan="2" | Sets the current range of output <n> to <nrf>, where <nrf> is 1 for Low (500mA) range, 2 for High range.  Output must be switched off before changing range.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 515: Line 521:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
+
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Current
+
| width="90%" | Range
 
|-
 
|-
| colspan="2" | Set a current step between 0.0 - 5000 mA&nbsp;
+
| colspan="2" | 1 = Low (500mA), 2 = High (5A)&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 525: Line 531:
  
  
===IFLOCK===
+
===IRANGERet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IFLOCK'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IRANGERet'''
 +
|-
 +
| colspan="2" | Report the current range for output <n>. The response is <nr1><rmt>, where <nr1> is 1 for Low (500mA) range, 2 for High range.&nbsp;
 +
|-
 
|-
 
|-
| colspan="2" | Request interface lock. This command requests exclusive access control of the instrument.  The response is 1 if successful or -1 if the lock is unavaliable either because it is already in use or the user has disabled this interface from taking control...&nbsp;
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 +
| width="90%" | Output
 
|-
 
|-
 +
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-s16-icon.png]] - INT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===SAV===
+
===IRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SAV'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IRet'''
 
|-
 
|-
| colspan="2" | Save the current set-up of output <n> to the set-up store specified by <nrf> where <nrf> can be 0-9.&nbsp;
+
| colspan="2" | Returns the set current limit of output <n> The response is I <n><nr2><rmt> where <nr2> is in Amps&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 553: Line 564:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
| width="90%" | StoreLocation
 
|-
 
| colspan="2" | Memory location of register (0-9)&nbsp;
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===TRG===
+
===ISTRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''TRG'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ISTRet'''
 
|-
 
|-
| colspan="2" | The PSU has no trigger capability. The command is accepted but performs no action.&nbsp;
+
| colspan="2" | Returns IST local message as defined by IEEE Std. 488.2. The syntax of the response is 0<rmt>, if the local message is false, or 1<rmt>, if the local message is true.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-bool-icon.png]] - BOOL
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===LSRRet===
+
===LOCAL===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''LSRRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''LOCAL'''
 
|-
 
|-
| colspan="2" | Query and clear Limit Event Status Register <n>. The response is <nr1><rmt>. See status reporting section for details.&nbsp;
+
| colspan="2" | Go to local. This does not release any active interface lock so that the lock remains with the selected interface when the next remote command is received.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
| width="90%" | Register
 
|-
 
| colspan="2" | Select Register number&nbsp;
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
 
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===IFLOCKRet===
+
===LSE===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IFLOCKRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''LSE'''
 +
|-
 +
| colspan="2" | Set the value of LSE <n>, Limit Event Status Register <n>, to <nrf>.&nbsp;
 +
|-
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 +
| width="90%" | Register
 +
|-
 +
| colspan="2" | Select Register&nbsp;
 
|-
 
|-
| colspan="2" | Query the status of the interface lock. The return value is 1 if the lock is owned by the requesting interface instance;  0 ifthere is no active lock or -1 if the lock is unavailable either because it is already in use, or the user has disabled this...&nbsp;
+
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 +
| width="90%" | Value
 
|-
 
|-
 +
| colspan="2" | Value to be placed in the register (0-255)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-s16-icon.png]] - INT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===IORet===
+
===LSERet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IORet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''LSERet'''
 
|-
 
|-
| colspan="2" | Returns the output readback current for output <n> The response is <nr2>A<rmt> where <nr2> is in Amps.&nbsp;
+
| colspan="2" | Return the value of LSE<n>, Limit Status Enable Register <n> - response is <nr1><rmt>.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Output
+
| width="90%" | Register
 
|-
 
|-
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
+
| colspan="2" | Select register&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===INCVV===
+
===LSRRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''INCVV'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''LSRRet'''
 
|-
 
|-
| colspan="2" | Increment the output <n> voltage by the step size for output <n> and verify.&nbsp;
+
| colspan="2" | Query and clear Limit Event Status Register <n>. The response is <nr1><rmt>. See status reporting section for details.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Output
+
| width="90%" | Register
 
|-
 
|-
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
+
| colspan="2" | Select Register number&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===RATIO===
+
===NOLANOK===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RATIO'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''NOLANOK'''
 
|-
 
|-
| colspan="2" | Set the ratio of output 2 (slave) to output 1 (master) in tracking mode to <nrf>, where <nrf> is the ratio in percent (0 to 100).&nbsp;
+
| colspan="2" | Disables the LAn Err message for no LAN connection found at power on if <nrf> is 1 and enables the message if <nrf> is 0.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" | Ratio
+
| width="90%" | Status
 
|-
 
|-
| colspan="2" | Ratio percentage (0-100)&nbsp;
+
| colspan="2" | 0 = Message disabled, 1 = Message enabled&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 691: Line 702:
  
  
===OPRet===
+
===OCPRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OPRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OCPRet'''
 
|-
 
|-
| colspan="2" | Returns output <n> on/off status The response is <nr1><rmt> where 1 = ON, 0 = OFF.&nbsp;
+
| colspan="2" | Returns the current trip setting for output <n> The response is CP<n><nr2><rmt> where <nr2> is in Amps.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 705: Line 716:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===LSERet===
+
===OP===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''LSERet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OP'''
 +
|-
 +
| colspan="2" | Sets the output <n> on/off where <nrf> has the following meaning: 0=OFF, 1=ON.&nbsp;
 +
|-
 
|-
 
|-
| colspan="2" | Return the value of LSE<n>, Limit Status Enable Register <n> - response is <nr1><rmt>.&nbsp;
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 +
| width="90%" | Output
 
|-
 
|-
 +
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" | Register
+
| width="90%" | Status
 
|-
 
|-
| colspan="2" | Select register&nbsp;
+
| colspan="2" | 0=OFF, 1=ON&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===DECVV===
+
===OPALL===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DECVV'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OPALL'''
 
|-
 
|-
| colspan="2" | Decrement the output <n> voltage by the step size for output <n> and verify.&nbsp;
+
| colspan="2" | Simultaneously sets all ouputs on/off where <nrf> has the following meaning; 0=ALL OFF, 1=ALL ON If OPALL sets all outputs ON then any that were already on will remain ON If OPALL sets all outputs OFF then any that were already off will remain OFF&nbsp;
 
|-
 
|-
 
|-
 
|-
 
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" | Output
+
| width="90%" | Status
 
|-
 
|-
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
+
| colspan="2" | 0=OFF, 1=ON&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 748: Line 764:
  
  
===RST===
+
===OPC===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RST'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OPC'''
 
|-
 
|-
| colspan="2" | Resets the instrument to the remote control default settings with the exception of all remote interface settings, stored setups, Vmin/Vmax values and Output state at power-on setting.&nbsp;
+
| colspan="2" | Sets the Operation Complete bit (bit 0) in the Standard Event Status Register. This will happen immediately the command is executed because of the sequential nature of all operations.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 762: Line 778:
  
  
===VV===
+
===OPCRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''VV'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OPCRet'''
 
|-
 
|-
| colspan="2" | Set output <n> to <nrf> Volts with verify.&nbsp;
+
| colspan="2" | Query Operation Complete status. The response is always 1<rmt> and will be available immediately the command is executed because all commands are sequential.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" | Output
 
|-
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
 
| width="90%" | Voltage
 
|-
 
| colspan="2" | Set a Voltage between 0.0 - 15.0 V&nbsp;
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-s16-icon.png]] - INT
 
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===V===
+
===OPRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''V'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OPRet'''
 
|-
 
|-
| colspan="2" | Set output <n> to <nrf> Volts&nbsp;
+
| colspan="2" | Returns output <n> on/off status The response is <nr1><rmt> where 1 = ON, 0 = OFF.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 800: Line 806:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" | Voltage
 
|-
 
| colspan="2" | Set a Voltage between 0.0 - 15.0 V&nbsp;
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===INCV===
+
===OVP===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''INCV'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OVP'''
 
|-
 
|-
| colspan="2" | Increment the output <n> voltage by the step size set for output <n>.&nbsp;
+
| colspan="2" | Set output <n> over voltage protection trip point to <nrf> Volts&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 823: Line 824:
 
|-
 
|-
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
 +
| width="90%" | Voltage
 +
|-
 +
| colspan="2" | Set a Voltage between 0.0 - 15.0 V&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 829: Line 835:
  
  
===RCL===
+
===OVPRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RCL'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OVPRet'''
 
|-
 
|-
| colspan="2" | Recall a set-up for output <n> from he set-up store specified by <nrf> where <nrf> can be 0-9.&nbsp;
+
| colspan="2" | Returns the voltage trip setting for output <n>.  The response is VP<n>Mnr2><rmt> where <nr2> is in Volts.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 843: Line 849:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
| width="90%" | StoreLocation
 
|-
 
| colspan="2" | Memory location (0-9)&nbsp;
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===LOCAL===
+
===PRE===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''LOCAL'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PRE'''
 
|-
 
|-
| colspan="2" | Go to local. This does not release any active interface lock so that the lock remains with the selected interface when the next remote command is received.&nbsp;
+
| colspan="2" | Sets the Parallel Port Enable Register to the value <nrf>.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
+
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" style="border-top: 2px solid #000;" | ''Return''
+
| width="90%" | Status
|}
 
 
 
 
 
===OPC===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OPC'''
 
|-
 
| colspan="2" | Sets the Operation Complete bit (bit 0) in the Standard Event Status Register. This will happen immediately the command is executed because of the sequential nature of all operations.&nbsp;
 
 
|-
 
|-
 +
| colspan="2" | Set register value 0-255&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 881: Line 873:
  
  
===SRERet===
+
===PRERet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SRERet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PRERet'''
 
|-
 
|-
| colspan="2" | Returns the value of the Service Request Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>&nbsp;
+
| colspan="2" | Returns the value in the Parallel Poll Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 895: Line 887:
  
  
===TRIPRST===
+
===PSUInitialise===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''TRIPRST'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''PSUInitialise'''
 
|-
 
|-
| colspan="2" | Attempt to clear all trip conditions.&nbsp;
+
| colspan="2" | This macro is required to initialise the PSU&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 909: Line 901:
  
  
===IFUNLOCK===
+
===QERRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IFUNLOCK'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''QERRet'''
 
|-
 
|-
| colspan="2" | Release the lock if possible. This command returns the value 0 if successful. If this command is unsuccessful -1 is returned.  200 is placed in the Execution Register and bit 4 of the Event Status Register is set indication that there is no authority...&nbsp;
+
| colspan="2" | Query and clear Query Error Register. The response format is nr1<rmt>.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-s16-icon.png]] - INT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===EERRet===
+
===RATIO===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''EERRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RATIO'''
 +
|-
 +
| colspan="2" | Set the ratio of output 2 (slave) to output 1 (master) in tracking mode to <nrf>, where <nrf> is the ratio in percent (0 to 100).&nbsp;
 +
|-
 
|-
 
|-
| colspan="2" | Query and clear Execution Error Register. The response format is nr1 <rmt>.&nbsp;
+
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 +
| width="90%" | Ratio
 
|-
 
|-
 +
| colspan="2" | Ratio percentage (0-100)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-string-icon.png]] - STRING
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===STBRet===
+
===RATIORet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''STBRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RATIORet'''
 
|-
 
|-
| colspan="2" | Returns the value of the Status Byte Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>.&nbsp;
+
| colspan="2" | Query the ratio of output 2 (slave) to putput 1 (master) in tracking mode. The response is <nrf>, where <nrf> is the ratio in percent (0 to 100).&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 951: Line 948:
  
  
===ESE===
+
===RCL===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ESE'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RCL'''
 +
|-
 +
| colspan="2" | Recall a set-up for output <n> from he set-up store specified by <nrf> where <nrf> can be 0-9.&nbsp;
 +
|-
 
|-
 
|-
| colspan="2" | Sets the Standard Event Status Register to the value of <nrf>.&nbsp;
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 +
| width="90%" | Output
 
|-
 
|-
 +
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
 
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Status
+
| width="90%" | StoreLocation
 
|-
 
|-
| colspan="2" | Set status register to a value of 0-255&nbsp;
+
| colspan="2" | Memory location (0-9)&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 970: Line 972:
  
  
===CLS===
+
===RST===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''CLS'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''RST'''
 
|-
 
|-
| colspan="2" | Clear Status. Clears the Status structure. This indirectly clears the Status Byte Register.&nbsp;
+
| colspan="2" | Resets the instrument to the remote control default settings with the exception of all remote interface settings, stored setups, Vmin/Vmax values and Output state at power-on setting.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 984: Line 986:
  
  
===DECV===
+
===SAV===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''DECV'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SAV'''
 
|-
 
|-
| colspan="2" | Decrement the output <n> voltage by the step size set for output <n>.&nbsp;
+
| colspan="2" | Save the current set-up of output <n> to the set-up store specified by <nrf> where <nrf> can be 0-9.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 997: Line 999:
 
|-
 
|-
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 +
|-
 +
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
 +
| width="90%" | StoreLocation
 +
|-
 +
| colspan="2" | Memory location of register (0-9)&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 1,003: Line 1,010:
  
  
===OP===
+
===SRE===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OP'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SRE'''
 
|-
 
|-
| colspan="2" | Sets the output <n> on/off where <nrf> has the following meaning: 0=OFF, 1=ON.&nbsp;
+
| colspan="2" | Set the Service Request Enable Register to <nrf>.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
| width="90%" | Output
 
|-
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 
 
| width="90%" | Status
 
| width="90%" | Status
 
|-
 
|-
| colspan="2" | 0=OFF, 1=ON&nbsp;
+
| colspan="2" | Set register value 0-255&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 1,027: Line 1,029:
  
  
===ADDRESSRet===
+
===SRERet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ADDRESSRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''SRERet'''
 
|-
 
|-
| colspan="2" | Returns the bus address of the instrument; This is the address used by the GPIB, if fitted, or may be used as a general identifier over the other interfaces.&nbsp;
+
| colspan="2" | Returns the value of the Service Request Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 1,041: Line 1,043:
  
  
===ISTRet===
+
===STBRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''ISTRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''STBRet'''
 
|-
 
|-
| colspan="2" | Returns IST local message as defined by IEEE Std. 488.2. The syntax of the response is 0<rmt>, if the local message is false, or 1<rmt>, if the local message is true.&nbsp;
+
| colspan="2" | Returns the value of the Status Byte Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===OPCRet===
+
===TRG===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''OPCRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''TRG'''
 
|-
 
|-
| colspan="2" | Query Operation Complete status. The response is always 1<rmt> and will be available immediately the command is executed because all commands are sequential.&nbsp;
+
| colspan="2" | The PSU has no trigger capability. The command is accepted but performs no action.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===TSTRet===
+
===TRIPRST===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''TSTRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''TRIPRST'''
 
|-
 
|-
| colspan="2" | The PSU has no self test capability and the response is always 0 <rmt>.&nbsp;
+
| colspan="2" | Attempt to clear all trip conditions.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===VORet===
+
===TSTRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''VORet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''TSTRet'''
 
|-
 
|-
| colspan="2" | Returns the output readback voltage for output <n> The response is <nr2>V<rmt> where <nr2> is in Volts.&nbsp;
+
| colspan="2" | The PSU has no self test capability and the response is always 0 <rmt>.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-bool-icon.png]] - BOOL
| width="90%" | Output
 
|-
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
 
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===IRANGE===
+
===V===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IRANGE'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''V'''
 
|-
 
|-
| colspan="2" | Sets the current range of output <n> to <nrf>, where <nrf> is 1 for Low (500mA) range, 2 for High range.  Output must be switched off before changing range.&nbsp;
+
| colspan="2" | Set output <n> to <nrf> Volts&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 1,116: Line 1,113:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
| width="90%" | Range
+
| width="90%" | Voltage
 
|-
 
|-
| colspan="2" | 1 = Low (500mA), 2 = High (5A)&nbsp;
+
| colspan="2" | Set a Voltage between 0.0 - 15.0 V&nbsp;
 
|-
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
Line 1,126: Line 1,123:
  
  
===IDNRet===
+
===VORet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''IDNRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''VORet'''
 +
|-
 +
| colspan="2" | Returns the output readback voltage for output <n> The response is <nr2>V<rmt> where <nr2> is in Volts.&nbsp;
 +
|-
 
|-
 
|-
| colspan="2" | Returns the instrument identification. The exact response is determined by the instrument configuration and is of the form <NAME>, <model>, <Serial No.>, <Version>, <rmt>.&nbsp;
+
| width="10%" align="center" | [[File:Fc9-bool-icon.png]] - BOOL
 +
| width="90%" | Output
 
|-
 
|-
 +
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-string-icon.png]] - STRING
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===I===
+
===VRet===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''I'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''VRet'''
 
|-
 
|-
| colspan="2" | Set output <n> current limit to <nrf> Amps&nbsp;
+
| colspan="2" | Returns the set voltage of output <n> The response is V <n> <nr2><rmt> wjere <nr2> is in Volts.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 1,154: Line 1,156:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-f32-icon.png]] - FLOAT
| width="90%" | Current
 
|-
 
| colspan="2" | Set a current between 0 - 5000 mA&nbsp;
 
|-
 
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===INCI===
+
===VV===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''INCI'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''VV'''
 
|-
 
|-
| colspan="2" | Increment the output <n> current limit by the step size set for output <n>.&nbsp;
+
| colspan="2" | Set output <n> to <nrf> Volts with verify.&nbsp;
 
|-
 
|-
 
|-
 
|-
Line 1,178: Line 1,175:
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
| colspan="2" | Choose Output: 1 = Output 1, 2 = Output 2 (if applicable)&nbsp;
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
+
| width="10%" align="center" | [[File:Fc9-f32-icon.png]] - FLOAT
 +
| width="90%" | Voltage
 +
|-
 +
| colspan="2" | Set a Voltage between 0.0 - 15.0 V&nbsp;
 +
|-
 +
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-s16-icon.png]] - INT
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}
  
  
===CONFIGRet===
+
===WAI===
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
{| class="wikitable" style="width:60%; background-color:#FFFFFF;"
 
|-
 
|-
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
 
| width="10%" align="center" style="background-color:#D8C9D8;" align="center" | [[File:Fc9-comp-macro.png]]
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''CONFIGRet'''
+
| width="90%" style="background-color:#D8C9D8; color:#4B008D;" | '''WAI'''
 
|-
 
|-
| colspan="2" | Reports the operating mode set by the front panel MODE switch. The syntax of the respnse is <nr1><rmt>, where <nr1> is 1 for single channel units and dual units operating in parallel mode, 2 for dual units with both channels operating independently...&nbsp;
+
| colspan="2" | Wait for the Operation Complete true. As all commands are completely executed before the next is started this command takes no additional action.&nbsp;
 
|-
 
|-
 
|-
 
|-
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-u8-icon.png]] - BYTE
+
| width="10%" align="center" style="border-top: 2px solid #000;" | [[File:Fc9-void-icon.png]] - VOID
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
| width="90%" style="border-top: 2px solid #000;" | ''Return''
 
|}
 
|}

Revision as of 12:03, 3 February 2023

Author Matrix TSL
Version 1.0
Category Test Equipment


TTI Power Supply - PL155-P component

TTI PL155-P Power Supply Unit Component. 15V - 5A

Component Source Code

Please click here to download the component source project: FC_Comp_Source_temp/TTIPL155PPSU.fcsx

Please click here to view the component source code (Beta): FC_Comp_Source_temp/TTIPL155PPSU.fcsx

Detailed description

No detailed description exists yet for this component

Examples

No additional examples




Macro reference

ADDRESSRet

Fc9-comp-macro.png ADDRESSRet
Returns the bus address of the instrument; This is the address used by the GPIB, if fitted, or may be used as a general identifier over the other interfaces. 
Fc9-u8-icon.png - BYTE Return


CLS

Fc9-comp-macro.png CLS
Clear Status. Clears the Status structure. This indirectly clears the Status Byte Register. 
Fc9-void-icon.png - VOID Return


CONFIGRet

Fc9-comp-macro.png CONFIGRet
Reports the operating mode set by the front panel MODE switch. The syntax of the respnse is <nr1><rmt>, where <nr1> is 1 for single channel units and dual units operating in parallel mode, 2 for dual units with both channels operating independently... 
Fc9-u8-icon.png - BYTE Return


DAMPING

Fc9-comp-macro.png DAMPING
Set the current meter measurement averaging (IAVG) ofoutput <n> where <nrf> has the following meaning: 0 = OFF, 1 = ON. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-bool-icon.png - BOOL Status
0 = OFF, 1 = ON 
Fc9-void-icon.png - VOID Return


DECI

Fc9-comp-macro.png DECI
Decrement the output <n> current limit by the step size set for output <n>. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-void-icon.png - VOID Return


DECV

Fc9-comp-macro.png DECV
Decrement the output <n> voltage by the step size set for output <n>. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-void-icon.png - VOID Return


DECVV

Fc9-comp-macro.png DECVV
Decrement the output <n> voltage by the step size for output <n> and verify. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-void-icon.png - VOID Return


DELTAI

Fc9-comp-macro.png DELTAI
Set the output <n> current step size to <nrf> Amps 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Current
Set a current step between 0.0 - 5000 mA 
Fc9-void-icon.png - VOID Return


DELTAIRet

Fc9-comp-macro.png DELTAIRet
Returns the output <n> current step size. The response is DELTAI<n><nr2><rmt> where <nr2> is in Amps. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Return


DELTAV

Fc9-comp-macro.png DELTAV
Set the output <n>voltage step size to <nrf> Volts 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Voltage
Set a Voltage step between 0.0 - 15.0 V 
Fc9-void-icon.png - VOID Return


DELTAVRet

Fc9-comp-macro.png DELTAVRet
Returns the output <n> voltage step size. The response is DELTAV<n><nr2><rmt> where <nr2> is in Volts. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Return


EERRet

Fc9-comp-macro.png EERRet
Query and clear Execution Error Register. The response format is nr1 <rmt>. 
Fc9-string-icon.png - STRING Return


ESE

Fc9-comp-macro.png ESE
Sets the Standard Event Status Register to the value of <nrf>. 
Fc9-u8-icon.png - BYTE Status
Set status register to a value of 0-255 
Fc9-void-icon.png - VOID Return


ESERet

Fc9-comp-macro.png ESERet
Returns the value in the Standard Event Status Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>. 
Fc9-u8-icon.png - BYTE Return


ESRRet

Fc9-comp-macro.png ESRRet
Returns the value in the Standard Event Status Register in <nr1> numeric format. The register is then cleared. The response is <nr1><rmt>. 
Fc9-s16-icon.png - INT Return


I

Fc9-comp-macro.png I
Set output <n> current limit to <nrf> Amps 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Current
Set a current between 0 - 5000 mA 
Fc9-void-icon.png - VOID Return


IDNRet

Fc9-comp-macro.png IDNRet
Returns the instrument identification. The exact response is determined by the instrument configuration and is of the form <NAME>, <model>, <Serial No.>, <Version>, <rmt>. 
Fc9-string-icon.png - STRING Return


IFLOCK

Fc9-comp-macro.png IFLOCK
Request interface lock. This command requests exclusive access control of the instrument. The response is 1 if successful or -1 if the lock is unavaliable either because it is already in use or the user has disabled this interface from taking control... 
Fc9-s16-icon.png - INT Return


IFLOCKRet

Fc9-comp-macro.png IFLOCKRet
Query the status of the interface lock. The return value is 1 if the lock is owned by the requesting interface instance; 0 ifthere is no active lock or -1 if the lock is unavailable either because it is already in use, or the user has disabled this... 
Fc9-s16-icon.png - INT Return


IFUNLOCK

Fc9-comp-macro.png IFUNLOCK
Release the lock if possible. This command returns the value 0 if successful. If this command is unsuccessful -1 is returned. 200 is placed in the Execution Register and bit 4 of the Event Status Register is set indication that there is no authority... 
Fc9-s16-icon.png - INT Return


INCI

Fc9-comp-macro.png INCI
Increment the output <n> current limit by the step size set for output <n>. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-void-icon.png - VOID Return


INCV

Fc9-comp-macro.png INCV
Increment the output <n> voltage by the step size set for output <n>. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-void-icon.png - VOID Return


INCVV

Fc9-comp-macro.png INCVV
Increment the output <n> voltage by the step size for output <n> and verify. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-void-icon.png - VOID Return


IORet

Fc9-comp-macro.png IORet
Returns the output readback current for output <n> The response is <nr2>A<rmt> where <nr2> is in Amps. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Return


IRANGE

Fc9-comp-macro.png IRANGE
Sets the current range of output <n> to <nrf>, where <nrf> is 1 for Low (500mA) range, 2 for High range. Output must be switched off before changing range. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-u8-icon.png - BYTE Range
1 = Low (500mA), 2 = High (5A) 
Fc9-void-icon.png - VOID Return


IRANGERet

Fc9-comp-macro.png IRANGERet
Report the current range for output <n>. The response is <nr1><rmt>, where <nr1> is 1 for Low (500mA) range, 2 for High range. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-u8-icon.png - BYTE Return


IRet

Fc9-comp-macro.png IRet
Returns the set current limit of output <n> The response is I <n><nr2><rmt> where <nr2> is in Amps 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Return


ISTRet

Fc9-comp-macro.png ISTRet
Returns IST local message as defined by IEEE Std. 488.2. The syntax of the response is 0<rmt>, if the local message is false, or 1<rmt>, if the local message is true. 
Fc9-bool-icon.png - BOOL Return


LOCAL

Fc9-comp-macro.png LOCAL
Go to local. This does not release any active interface lock so that the lock remains with the selected interface when the next remote command is received. 
Fc9-void-icon.png - VOID Return


LSE

Fc9-comp-macro.png LSE
Set the value of LSE <n>, Limit Event Status Register <n>, to <nrf>. 
Fc9-u8-icon.png - BYTE Register
Select Register 
Fc9-u8-icon.png - BYTE Value
Value to be placed in the register (0-255) 
Fc9-void-icon.png - VOID Return


LSERet

Fc9-comp-macro.png LSERet
Return the value of LSE<n>, Limit Status Enable Register <n> - response is <nr1><rmt>. 
Fc9-u8-icon.png - BYTE Register
Select register 
Fc9-u8-icon.png - BYTE Return


LSRRet

Fc9-comp-macro.png LSRRet
Query and clear Limit Event Status Register <n>. The response is <nr1><rmt>. See status reporting section for details. 
Fc9-u8-icon.png - BYTE Register
Select Register number 
Fc9-f32-icon.png - FLOAT Return


NOLANOK

Fc9-comp-macro.png NOLANOK
Disables the LAn Err message for no LAN connection found at power on if <nrf> is 1 and enables the message if <nrf> is 0. 
Fc9-bool-icon.png - BOOL Status
0 = Message disabled, 1 = Message enabled 
Fc9-void-icon.png - VOID Return


OCP

Fc9-comp-macro.png OCP
Set output <n> over current protection trip point to <nrf> Amps. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT CurrentTrip
Set a current between 0.0 - 5000 mA 
Fc9-void-icon.png - VOID Return


OCPRet

Fc9-comp-macro.png OCPRet
Returns the current trip setting for output <n> The response is CP<n><nr2><rmt> where <nr2> is in Amps. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Return


OP

Fc9-comp-macro.png OP
Sets the output <n> on/off where <nrf> has the following meaning: 0=OFF, 1=ON. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-bool-icon.png - BOOL Status
0=OFF, 1=ON 
Fc9-void-icon.png - VOID Return


OPALL

Fc9-comp-macro.png OPALL
Simultaneously sets all ouputs on/off where <nrf> has the following meaning; 0=ALL OFF, 1=ALL ON If OPALL sets all outputs ON then any that were already on will remain ON If OPALL sets all outputs OFF then any that were already off will remain OFF 
Fc9-bool-icon.png - BOOL Status
0=OFF, 1=ON 
Fc9-void-icon.png - VOID Return


OPC

Fc9-comp-macro.png OPC
Sets the Operation Complete bit (bit 0) in the Standard Event Status Register. This will happen immediately the command is executed because of the sequential nature of all operations. 
Fc9-void-icon.png - VOID Return


OPCRet

Fc9-comp-macro.png OPCRet
Query Operation Complete status. The response is always 1<rmt> and will be available immediately the command is executed because all commands are sequential. 
Fc9-bool-icon.png - BOOL Return


OPRet

Fc9-comp-macro.png OPRet
Returns output <n> on/off status The response is <nr1><rmt> where 1 = ON, 0 = OFF. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-bool-icon.png - BOOL Return


OVP

Fc9-comp-macro.png OVP
Set output <n> over voltage protection trip point to <nrf> Volts 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Voltage
Set a Voltage between 0.0 - 15.0 V 
Fc9-void-icon.png - VOID Return


OVPRet

Fc9-comp-macro.png OVPRet
Returns the voltage trip setting for output <n>. The response is VP<n>Mnr2><rmt> where <nr2> is in Volts. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Return


PRE

Fc9-comp-macro.png PRE
Sets the Parallel Port Enable Register to the value <nrf>. 
Fc9-u8-icon.png - BYTE Status
Set register value 0-255 
Fc9-void-icon.png - VOID Return


PRERet

Fc9-comp-macro.png PRERet
Returns the value in the Parallel Poll Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>. 
Fc9-u8-icon.png - BYTE Return


PSUInitialise

Fc9-comp-macro.png PSUInitialise
This macro is required to initialise the PSU 
Fc9-void-icon.png - VOID Return


QERRet

Fc9-comp-macro.png QERRet
Query and clear Query Error Register. The response format is nr1<rmt>. 
Fc9-u8-icon.png - BYTE Return


RATIO

Fc9-comp-macro.png RATIO
Set the ratio of output 2 (slave) to output 1 (master) in tracking mode to <nrf>, where <nrf> is the ratio in percent (0 to 100). 
Fc9-u8-icon.png - BYTE Ratio
Ratio percentage (0-100) 
Fc9-void-icon.png - VOID Return


RATIORet

Fc9-comp-macro.png RATIORet
Query the ratio of output 2 (slave) to putput 1 (master) in tracking mode. The response is <nrf>, where <nrf> is the ratio in percent (0 to 100). 
Fc9-u8-icon.png - BYTE Return


RCL

Fc9-comp-macro.png RCL
Recall a set-up for output <n> from he set-up store specified by <nrf> where <nrf> can be 0-9. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-u8-icon.png - BYTE StoreLocation
Memory location (0-9) 
Fc9-void-icon.png - VOID Return


RST

Fc9-comp-macro.png RST
Resets the instrument to the remote control default settings with the exception of all remote interface settings, stored setups, Vmin/Vmax values and Output state at power-on setting. 
Fc9-void-icon.png - VOID Return


SAV

Fc9-comp-macro.png SAV
Save the current set-up of output <n> to the set-up store specified by <nrf> where <nrf> can be 0-9. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-u8-icon.png - BYTE StoreLocation
Memory location of register (0-9) 
Fc9-void-icon.png - VOID Return


SRE

Fc9-comp-macro.png SRE
Set the Service Request Enable Register to <nrf>. 
Fc9-u8-icon.png - BYTE Status
Set register value 0-255 
Fc9-void-icon.png - VOID Return


SRERet

Fc9-comp-macro.png SRERet
Returns the value of the Service Request Enable Register in <nr1> numeric format. The syntax of the response is <nr1><rmt> 
Fc9-u8-icon.png - BYTE Return


STBRet

Fc9-comp-macro.png STBRet
Returns the value of the Status Byte Register in <nr1> numeric format. The syntax of the response is <nr1><rmt>. 
Fc9-u8-icon.png - BYTE Return


TRG

Fc9-comp-macro.png TRG
The PSU has no trigger capability. The command is accepted but performs no action. 
Fc9-void-icon.png - VOID Return


TRIPRST

Fc9-comp-macro.png TRIPRST
Attempt to clear all trip conditions. 
Fc9-void-icon.png - VOID Return


TSTRet

Fc9-comp-macro.png TSTRet
The PSU has no self test capability and the response is always 0 <rmt>. 
Fc9-bool-icon.png - BOOL Return


V

Fc9-comp-macro.png V
Set output <n> to <nrf> Volts 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Voltage
Set a Voltage between 0.0 - 15.0 V 
Fc9-void-icon.png - VOID Return


VORet

Fc9-comp-macro.png VORet
Returns the output readback voltage for output <n> The response is <nr2>V<rmt> where <nr2> is in Volts. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Return


VRet

Fc9-comp-macro.png VRet
Returns the set voltage of output <n> The response is V <n> <nr2><rmt> wjere <nr2> is in Volts. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Return


VV

Fc9-comp-macro.png VV
Set output <n> to <nrf> Volts with verify. 
Fc9-bool-icon.png - BOOL Output
Choose Output: 1 = Output 1, 2 = Output 2 (if applicable) 
Fc9-f32-icon.png - FLOAT Voltage
Set a Voltage between 0.0 - 15.0 V 
Fc9-s16-icon.png - INT Return


WAI

Fc9-comp-macro.png WAI
Wait for the Operation Complete true. As all commands are completely executed before the next is started this command takes no additional action. 
Fc9-void-icon.png - VOID Return



Property reference

Fc9-prop-icon.png Properties
Fc9-type-16-icon.png COM Port
Selects which port to communicate with, only lists ports which are currently available.  
Fc9-type-7-icon.png Refresh COM Ports
When set to yes the COM port list is rescanned for newly connected or available ports. Note that refreshing the ports list may take a few seconds depending on the number of connected ports. 
Fc9-type-7-icon.png Console Data