KLR-DEV 060713
5-1
SECTION 5 - VXI
plug&play
DRIVER
5.1
INTRODUCTION
The VXI
plug&play
driver can be used with all KLR models for remote programming.
The driver can be used in a program created by a user with any C compiler to program all ports
accessible via a resource string of the KLR power supply.
5.2
VXI
PLUG&PLAY
INSTRUMENT DRIVER
The VXI
plug&play
instrument driver provides support for the VXI
plug&play
environment. This
driver can be downloaded from Kepco’s web site at www.kepcopower.com/drivers/. The driver
includes an executable demonstration program and two files which provide the source code for
the driver and the functional prototypes. In addition, the examples found in this section are also
included with the driver as separate C files.
5.3
VXI
PLUG&PLAY
INSTRUMENT DRIVER FUNCTIONS
Kepco’s KLR VXI
plug&play
instrument driver provides programming support for Kepco’s KLR
Power Supply via all remote interfaces. It contains functions for opening, configuring, taking
measurements from, testing, calibrating and closing the instrument. To successfully use this
module, the instrument must be connected to the appropriate port using the proper resource
string for the initialize function (see Table 1-1).
The initialize function opens the session, and communicates with the KLR to validate it as a sup-
ported model and determines the voltage and current limits of the unit. This driver validates the
model to insure it is the proper driver for the unit. The driver differs from the IVI and LabView G
driver in that it will only operate on a Kepco KLR product and has not support for generic opera-
tion or operating other Kepco supplies.
Table 5-1 lists the functions that are available.
TABLE 5-1. KLR VXI
PLUG&PLAY
DRIVER FUNCTIONS
Purpose
Function Name
Description
INITIALIZE FUNCTION
Initialize Unit
Kpklr_Init
A resource string is passed to this function and the driver is opened.
The handle returned is used in all other functions. This function uses
Kpklr_reset and also performs an *IDN? query to verify the unit is a
Kepco, KLR unit.
Reset
Kpklr_psReset
Resets the instrument to a known state and sends initialization com-
mands to the instrument.
Close
Kpklr_close
This function takes the instrument off-line.
SETTING AND MONITORING OUTPUT FUNCTIONS
Set Value
Kpklr_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: 0 - voltage, 1 - current, 2 - voltage protection, 3 - current pro-
tection
Get Value
Kpklr_GetValue
Gets the output voltage, the output current, voltage protection or cur-
rent protection of the power supply depending on slide selection
position0 - voltage, 1 - current, 2 - voltage protection, 3 - current pro-
tection.
Содержание KLR SERIES
Страница 2: ......
Страница 10: ......
Страница 42: ......
Страница 58: ...4 16 KLR DEV 060713 FIGURE 4 10 FUNCTION GENERATOR PANEL FIGURE 4 11 CONFIGURE User Sequence vi BLOCK DIAGRAM ...
Страница 59: ......
Страница 60: ......
Страница 61: ...FIGURE 4 13 FUNCTION GE ...
Страница 62: ......
Страница 86: ......
Страница 90: ......