AMREL HPVEE PPS/MPS SERIES POWER SUPPLY DRIVERS: The Amrel HPVEE PPS/MPS series instrument drivers are a collection of HPVEE user objects that can be used with any HPVEE program. The user objects in this set are organzied into three groups; single channel power supply commands, dual channel power supply commands and common commands. To use these objects an instrument identifier called "AmrelDIO" must be defined. This identifier can be created via the Instruments menu in the HPVEE environment. Simply add an instrument called "AmrelDIO" and leave all other fields defaulted. If you attempt to use any of these object before "AmrelDIO" is created HPVEE will prompt you at that time to create the instrument identifier. NOTE: If you are using a National Instruments GPIB board you must prefix all instrument addresses with a 14. (e.g. power supply address = 12 - use address 1412) SECTION 1: LISTS OF USER OBJECTS 1.0 Single Channel Specific Objects NAME FILE SECTION PPS/MPS Calibration Mode ON/OFF CALMODE.VEE 2.0.1 PPS/MPS Set Voltage SETVOLTS.VEE 2.0.2 PPS/MPS Set Current SETCURNT.VEE 2.0.3 PPS/MPS Set Output State OUTSTATE.VEE 2.0.4 PPS/MPS Set Over- Voltage Level SETOVLVL.VEE 2.0.5 PPS/MPS Set OVP State OVPSTATE.VEE 2.0.6 PPS/MPS Set OCP State OCPSTATE.VEE 2.0.7 PPS/MPS Single Channel Set All SETALL.VEE 2.0.8 PPS/MPS Read Current Q_CURRNT.VEE 2.0.9 PPS/MPS Read Set Current Q_SETCUR.VEE 2.0.10 PPS/MPS Read Set OVP Level Q_OVPLVL.VEE 2.0.11 PPS/MPS Read Voltage Q_VOLTS.VEE 2.0.12 PPS/MPS Read Set Voltage Q_SETVLT.VEE 2.0.13 1.1 Dual Channel Specific Objects NAME FILE SECTION Dual PPS/MPS Set Calibration Mode D_SETCAL.VEE 2.1.1 Dual PPS/MPS Set Voltages D_SETVLT.VEE 2.1.2 Dual PPS/MPS Set Currents D_SETCUR.VEE 2.1.3 Dual PPS/MPS Set Output States D_SETOUT.VEE 2.1.4 Dual PPS/MPS Set OVP Levels D_SETOVL.VEE 2.1.5 Dual PPS/MPS Set OVP States D_SETOVP.VEE 2.1.6 Dual PPS/MPS Set OCP States D_SETOCP.VEE 2.1.7 Dual PPS/MPS Set All DUAL_ALL.VEE 2.1.8 Dual PPS/MPS Set Track State D_SETTRK.VEE 2.1.9 Dual PPS/MPS Read Currents D_MEAS_I.VEE 2.1.10 Dual PPS/MPS Read Set Currents D_RDSETI.VEE 2.1.11 Dual PPS/MPS Read Set OVP Levels Q_RDOVPL.VEE 2.1.12 Dual PPS/MPS Read Voltages D_MEAS_V.VEE 2.1.13 Dual PPS/MPS Read Set Voltages Q_RDSETV.VEE 2.1.14 1.2 Common Objects NAME FILE SECTION Write Calibration Parameter CALPARAM.VEE 2.2.1 PPS/MPS Read Error Status Q_ERROR.VEE 2.2.2 PPS/MPS Query Model Number Q_MODEL.VEE 2.2.3 PPS/MPS Read Status Byte Q_STATUS.VEE 2.2.4 MPS Set Port Q_SETPORT.VEE 2.2.5 SECTION 2: OBJECT DESCRIPTIONS 2.0 SINGLE CHANNEL USER OBJECT DESCRIPTIONS 2.0.1 PPS/MPS Calibration Mode ON/OFF Inputs: Addr - HPIB/GPIB Address of the power supply. cal_state - Calibration mode state. ( 0 = Disable, 1 = Enable) Outputs: None Description: Sets the Calibration Mode ON or OFF state of any single channel Amrel PPS/MPS series power supply. This command only enables or disables the power supply's calibration mode. The Write Calibration Parameter object is used to write the calibration information to the power supply. 2.0.2 PPS/MPS Set Voltage Inputs: Addr - HPIB/GPIB Address of the power supply. volts - Desired output voltage. Outputs: None Description: Sets the output voltage level of any single channel Amrel PPS/MPS series power supply and queries the power supply for an error condition. 2.0.3 PPS/MPS Set Current Inputs: Addr - HPIB/GPIB Address of the power supply. current - Desired maximum output current. Outputs: None Description: Sets the output current limit level of any single channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.0.4 PPS/MPS Set Output State Inputs: Addr - HPIB/GPIB Address of the power supply. out_state - Desired output state.(0 = OFF, 1 = ON) Outputs: None Description: Sets the output On/Off state of any single channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.0.5 PPS/MPS Set Over-voltage Level Inputs: Addr - HPIB/GPIB Address of the power supply. ov_level - Desired over-voltage shutdown level. Outputs: None Description: Sets the output over-voltage protection level of any single channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.0.6 PPS/MPS Set OVP State Inputs: Addr - HPIB/GPIB Address of the power supply. ovp_state - Over-voltage protection function(OVP) state. ( 0 = OFF, 1 = ON) Outputs: None Description: Sets the output over-voltage protection state of any single channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.0.7 PPS/MPS Set OCP State Inputs: Addr - HPIB/GPIB Address of the power supply. ocp_state - Over-current protection function(OCP) state. ( 0 = OFF, 1 = ON) Outputs: None Description: Sets the output over-current protection state of any single channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.0.8 PPS/MPS Single Channel Set All Inputs: Addr - HPIB/GPIB Address of the power supply. ov_level - Desired over-voltage shutdown level. ovp_state - Over-voltage protection function(OVP) state. ( 0 = OFF, 1 = ON) current - Desired maximum output current. ocp_state - Over-current protection function(OCP) state. ( 0 = OFF, 1 = ON) voltage - Desired output voltage. out_state - Desired output state.(0 = OFF, 1 = ON) Outputs: None Description: This object allows the user to set all normal operating parameters of any single channel Amrel PPS/MPS power supply an error query is perfomed by each of the user objects in this object. 2.0.9 PPS/MPS Read Current Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: I_value - Actual value read from the output in amps. Description: Reads the actual output currrent of any single channel Amrel PPS/MPS power supply. 2.0.10 PPS/MPS Read Set Current Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: I_value - Returns the programmed current limit level. Description: Reads the programmed currrent of any single channel Amrel PPS/MPS power supply. 2.0.11 PPS/MPS Read Set OVP Level Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: ov_value - Returns the programmed over-voltage shutdown level. Description: Reads the programmed over-voltage protection level of any single channel Amrel PPS/MPS power supply. 2.0.12 PPS/MPS Read Voltage Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: V_value - Returns the actual output voltage of the power supply. Description: Reads the actual output voltage of any single channel Amrel PPS/MPS power supply. 2.0.13 PPS/MPS Read Set Voltage Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: V_value - Returns programmed output voltage of the power supply. Description: Reads the programmed output voltage of any single channel Amrel PPS/MPS power supply. 2.1 DUAL CHANNEL USER OBJECT DESCRIPTIONS 2.1.1 Dual PPS/MPS Set Calibration Mode Inputs: Addr - HPIB/GPIB Address of the power supply. select - Calibration mode state. ( 0 = Disable, 1 = Cal Channel 1, 2 = Cal Channel 2, 3 = Cal Both Channels ) Outputs: None Description: Sets the Calibration Mode ON or OFF and selects Channel 1, Channel 2 or Both Channels for calibration for any dual channel Amrel PPs/MPS series power supply. If Both Channels is selected the supply will first enter Calibration Mode for channel 1 and after all parameters have been entered, will transition directly to Channel 2. The Write Calibration Parameter object is used to write the calibration information to the power supply. 2.1.2 Dual PPS/MPS Set Voltages Inputs: Addr - HPIB/GPIB Address of the power supply. volts_1 - Desired output voltage for channel 1. volts_2 - Desired output voltage for channel 2. select - Selects the channel or channels to operate on. ( 0 = Channel 1, 1 = Channel 2, 2 = Both Channels ) Outputs: None Description: Sets the output voltage level of Channel 1 and/or Channel 2 of any dual channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.1.3 Dual PPS/MPS Set Currents Inputs: Addr - HPIB/GPIB Address of the power supply. curr_1 - Desired maximum output current for channel 1. curr_2 - Desired maximum output current for channel 2. select - Selects the channel or channels to operate on. ( 0 = Channel 1, 1 = Channel 2, 2 = Both Channels ) Outputs: None Description: Sets the output current limit level of Channel 1 and/or Channel 2 of any dual channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.1.4 Dual PPS/MPS Set Output States Inputs: Addr - HPIB/GPIB Address of the power supply. out_1 - Output On/Off state for channel 1 (0 = OFF, 1 = ON). out_2 - Output On/Off state for channel 2 (0 = OFF, 1 = ON). select - Selects the channel or channels to operate on. ( 0 = Channel 1, 1 = Channel 2, 2 = Both Channels ) Outputs: None Description: Sets the output On/Off state of Channel 1 and/or Channel 2 of any dual channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.1.5 Dual PPS/MPS Set OVP Levels Inputs: Addr - HPIB/GPIB Address of the power supply. ovp_level_1 - Desired over-voltage shutdown level for channel 1. ovp_level_1 - Desired over-voltage shutdown level for channel 2. select - Selects the channel or channels to operate on. ( 0 = Channel 1, 1 = Channel 2, 2 = Both Channels ) Outputs: None Description: Sets the output over-voltage protection level of Channel 1 and/or Channel 2 of any dual channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.1.6 Dual PPS/MPS Set OVP States Inputs: Addr - HPIB/GPIB Address of the power supply. ovp_state_1 - Over-voltage protection function state for channel 1. ovp_state_1 - Over-voltage protection function state for channel 2. select - Selects the channel or channels to operate on. ( 0 = Channel 1, 1 = Channel 2, 2 = Both Channels ) Outputs: None Description: Sets the output over-voltage protection state of Channel 1 and/or Channel 2 of any dual channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.1.7 Dual PPS/MPS Set OCP States Inputs: Addr - HPIB/GPIB Address of the power supply. ocp_state_1 - Over-current protection function state for channel 1. ocp_state_1 - Over-current protection function state for channel 2. select - Selects the channel or channels to operate on. ( 0 = Channel 1, 1 = Channel 2, 2 = Both Channels ) Outputs: None Description: Sets the output over-current protection state of Channel 1 and/or Channel 2 of any dual channel Amrel PPS/MPS power supply and queries the power supply for an error condition. 2.1.8 Dual PPS/MPS Set All Inputs: Addr - HPIB/GPIB Address of the power supply. ov_level_1 - Desired over-voltage shutdown level for Channel 1. ov_level_2 - Desired over-voltage shutdown level for Channel 2. ovp_state_1 - Over-voltage protection function state for Channel 1. ( 0 = OFF, 1 = ON) ovp_state_2 - Over-voltage protection function state for Channel 2. ( 0 = OFF, 1 = ON) curr_1 - Desired maximum output current for Channel 1. curr_2 - Desired maximum output current for Channel 2. ocp_state_1 - Over-current protection function state for Channel 1. ( 0 = OFF, 1 = ON) ocp_state_2 - Over-current protection function state for Channel 2. ( 0 = OFF, 1 = ON) voltage_1 - Desired output voltage for Channel 1. voltage_2 - Desired output voltage for Channel 2. out_state_1 - Desired output state for Channel 1.(0 = OFF, 1 = ON) out_state_2 - Desired output state for Channel 2.(0 = OFF, 1 = ON) track_mode - Desired tracking function state (0 = OFF, 1 = ON) chan_select - Selects the channel or channels to operate on. ( 0 = Channel 1, 1 = Channel 2, 2 = Both Channels ) Outputs: None Description: This object allows the user to set all normal operating parameters of any dual channel Amrel PPS/MPS power supply an error query is performed by each of the user objects in this object. 2.1.9 Dual PPS/MPS Set Track State Inputs: Addr - HPIB/GPIB Address of the power supply. track_state - Desired tracking mode state. ( 0 = OFF, 1 = ON) Outputs: None Description: Sets the tracking mode On/Off state of any dual channel Amrel PPS/MPS power supply that supports the track function and queries the power supply for an error condition. When tracking is turned on Channel 2 will track Channel 1. 2.1.10 Dual PPS/MPS Read Currents Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: curr_1 - Reads the actual current draw at the Channel 1 output. curr_2 - Reads the actual value current draw at the Channel 2 output. Description: Reads the actual output currrent of Channel 1 and Channel 2 for any dual channel Amrel PPS/MPS power supply. 2.1.11 Dual PPS/MPS Read Set Currents Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: curr_1 - Reads the programmed current limit of the Channel 1 output. curr_2 - Reads the programmed current limit of the Channel 2 output. Description: Reads the programmed output currrent of Channel 1 and Channel 2 for any dual channel Amrel PPS/MPS power supply. 2.1.12 Dual PPS/MPS Read Set OVP Levels Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: volts_1 - Reads the programmed over-voltage shutdown level for Channel 1. volts_2 - Reads the programmed over-voltage shutdown level for Channel 2. Description: Reads the programmed over-voltage protection level of Channel 1 and Channel 2 for any dual channel Amrel PPS/MPS power supply. 2.1.13 Dual PPS/MPS Read Voltages Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: volts_1 - Reads the actual voltage at the Channel 1 output. volts_2 - Reads the actual voltage at the Channel 2 output. Description: Reads the actual output voltage of Channel 1 and Channel 2 for any dual channel Amrel PPS/MPS power supply. 2.1.14 Dual PPS/MPS Read Set Voltages Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: volts_1 - Reads the programmed voltage of the Channel 1 output. volts_2 - Reads the programmed voltage of the Channel 2 output. Description: Reads the programmed output voltage of Channel 1 and Channel 2 for any dual channel Amrel PPS/MPS power supply. 2.2 COMMON USER OBJECTS (Used with both single and dual output supplies) 2.2.1 PPS/MPS Write Calibration Parameter Inputs: Addr - HPIB/GPIB Address of the power supply. Selector - Parameter to be written. 0 = Voltage Offset 1 = Full Scale Voltage 2 = Current Offset 3 = Full Scale Current Value - Value to be written to the instrument. Outputs: None Description: This object is used to send any one of 4 calibration parameter values to any Amrel PPS/MPS power supply. 2.2.2 PPS/MPS Read Error Status Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: E_value - Error code. 0 = No errors. 1 = Command String Error. 2 = Numeric String Out of Range. 3 = Numeric String Over Length 4 = Command Sequence Error. Description: This object reads the error queue of any Amrel PPS/MPS power supply. 2.2.3 PPS/MPS Query Model Number Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: model - Returns the model # of the instrument in a string. Description: This object queries for the model # of any Amrel PPS/MPS power supply. 2.2.4 PPS/MPS Read Status Byte Inputs: Addr - HPIB/GPIB Address of the power supply. Outputs: status - Status byte value. Description: This object queries the status byte of any Amrel PPS/MPS power supply. Refer to the power supply's manual for an explanation of the status byte value. 2.2.5 MPS Set Port Inputs: Addr - HPIB/GPIB Address of the power supply. port - Port to be set. (1 thru 128 - 0 = OFF, 1 = ON ) Outputs: none Description: This object is used to control the 'Port' outputs on MPS series power supplies. The desired state is written to the instrument and the instrument is then queried for an error condition.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.