Tutorial
KIKUSUI Electronics Corp.
PWR-01 Interface Manual
Multichannel
When you are using the multichannel function, the PWR-01 that communicates
with the PC is the VMCB master unit.
To configure a PWR-01 that you are using with the multichannel function, you first
have to specify the channel of the PWR-01 that you want to configure.
At power on, the PWR-01 is set to channel 0.
First specify the channel, and then configure the other settings.
Setup example for a PWR-01 that you set to channel 2:
INST 2
'Specify channel 2.
VOLT 12.0
'Set the channel 2 voltage to 12.0 V.
CURR 1.5
'Set the channel 2 current to 1.5 A.
You can use the GLOBal subsystem to make changes to the settings (voltage,
current, turning output on or off) of all channels at the same time. Insert a wait of at
least 200 ms after sending a GLOBal subsystem command.
GLOB:VOLT 20
'Set the voltage of all channels to 20 V.
GLOB:CURR 2
'Set the current of all channels to 2 A.
GLOB:OUTP 1
'Turn output on for all channels.
The GLOB:OUTP command turns on/off the output of all configured channels, but
they are not turned on/off at the same time. There is a slight time offset between
channels.
As a reference, the waveforms are shown for the following measurement environ-
ment.
Measurement environment
Software: KI-VISA 5.5.0
PC: Intel(R) Core(TM) i7-47901 3.60GHz / Windows7 Professional(x64)
Interface: LAN
PWR401L: 3 units
- Note -
The time offset varies depending on the number of PWR-01 units in the
multi-channel configuration and the network conditions.
CH1: VMCB CH0
CH3: VMCB CH2
CH2: VMCB CH1
If you specify the channel after the MEAS/FETC node, you can query measured
values without using the INST command to specify the channel.
MEASure2:VOLTage?
'Query the channnel 2 voltage output
MEASure2:CURRent?
'Query the channnel 2 current output
If you do not specify the channel after the MEAS/FETC node, the measured value
of the channel that was specified by the INST command is returned.
INST 3
'Specify channel 3.
MEASure:VOLTage?
'Query the channnel 3 voltage output
MEASure:CURRent?
'Query the channnel 3 current output
You can configure changes to settings on the PWR-01s in advance, and then use
triggers to synchronize the changes on all units. The INIT and TRIG commands are
sent to all channels.
Example in which channels 0 and 1 are changed simultaneously:
INST:NSEL 0
'Specify channel 0.
TRIG:SOUR BUS
'Set the trigger source of channel 0 to BUS.
VOLT:TRIG 10;:CURR:TRIG 10
'Configure channel 0 so that the voltage will
be set to 10 V and the current to 10 A when a trigger occurs.
INST:NSEL 1
'Specify channel 1.
TRIG:SOUR BUS
'Set the trigger source of channel 1 to BUS.
VOLT:TRIG 20;:CURR:TRIG 20
'Configure channel 1 so that the voltage will