beautypg.com

Table 1. bop visa driver functions – KEPCO BOP VISA Driver (Universal, GPIB) User Manual

Page 7

background image

BOP-VISA 042114

7

Table 1 lists the functions that are available.

TABLE 1. BOP VISA DRIVER FUNCTIONS

Purpose

Function Name

Description

INITIALIZE FUNCTION

Initialize

KpBop_init

Initializes the instrument and sets it to a default configuration.

APPLICATION FUNCTIONS — This class of functions contains high-level test and measurement routines. These functions call
other instrument driver functions to configure, start, and get readings from the instrument.

Set and Measure

KpBop_ApplicSetMeas

Used to either set and read back, or just read back the output voltage,
current and operating mode of the power supply

CONFIGURATION FUNCTIONS — This class of functions configures the instrument by setting system configuration parameters.

Get Current Range
Status

Kpbop_getCurrRange

Unit can operate in either auto, high or low range. The function will
return 0 for auto, 1 for high range and 4 for low range

Set Current Range

Kpbop_setCurrRange

Sets the current operating range (auto, high or low)

Get Voltage Range
Status

Kpbop_getVoltRange

Unit can operate in either auto, high or low range. The function will
return 0 for auto, 1 for high range and 4 for low range

Set Voltage Range

Kpbop_setVoltRange

Sets the voltage operating range (auto, high or low)

Get Minimum or Maxi-
mum Value

KpBop_GetMinMaxValue

Gets the minimum or the maximum output voltage, output current of the
power supply depending on the min_max switch and slide selection
position.

Set Trigger Voltage and
Current

KpBop_SetTrig_Volt_Curr

Sets the trigger voltage and trigger current at the same time

Set Trigger Value

KpBop_SetTrigValue

Sets the trigger voltage or trigger current level, depending on the switch
position.

Get Trigger Value

KpBop_GetTrigValue

Gets the trigger voltage or the trigger current level, depending on the
switch position.

ACTION/STATUS FUNCTIONS — This class of functions executes commands and queries. It also provides functions which allow
the user to determine the current status of the instrument.

Set Voltage and Current

KpBop_Set_Volt_Curr

Sets the output voltage and current at the same time.

Set Value

KpBop_SetValue

Sets the output voltage, the output current of the power supply,
depending on the slide selection position. The values are checked
against the maximum acceptable values for the corresponding power
supply.

Get Value

KpBop_GetValue

Gets the output voltage, the output current of the power supply depend-
ing on slide selection position.

Transient pulse in volt-
age mode

Kpbop_TransVolt

Sets the power supply to the required value for the indicated time

Transient pulse in cur-
rent mode

Kpbop_TransCurr

Sets the power supply to the required value for the indicated time

Clear List parameter

Kpbop_ListClr

Clears all the parameters of a list, set direction to UP and SEQ to
Default (DSEQ)

Count list parameter

Kpbop_ListCount

Sets the LIST seq to run for COUNT periods

Dwell list parameter

Kpbop_ListDwell

Sets the time a list will run the current step (if entered for only location 0
will apply for all steps)

Executes a list

Kpbop_ListExec

Starts the execution of a list, if all the parameters were correctly set.

Defines list parameters
(V or C)

Kpbop_ListData

Calculates the value (V or C, depending on which mode is active) for
each of the STEPS of a list, in accordance with the waveform and the
max and min values selected

Trigger

KpBop_Trig

Triggers the instrument once. The output will go to the trigger voltage
and current values.