beautypg.com

Table 3-1. klp ivi-com driver functions, Klp ivi-com driver functions -3 – KEPCO KLP Series Developers Guide, Rev 3 User Manual

Page 25

background image

KLP-DEV 041213

3-3

TABLE 3-1. KLP IVI-COM DRIVER FUNCTIONS

Function Name

Purpose

Initialization

KpDCPwr_init

Initialize Power supply, create session handle.

KpDCPwr_InitWithOptions

Initialize power supply, allowing user to determine reset and identifi-
cation options.

KpDCPwr_close

Close session handle.

KpDCPwr_LockSession

Prevents other instrument tasks from accessing unit.

KpDCPwr_UnlockSession

Allows other instrument tasks to access unit.

KpDCPwr_reset

Sends reset to unit setting output off

KpDCPwr_revision_query

Gets the revision level of the power supply

KpDCPwr_AttachToExistingCOMSession

Allows second usage of driver

KpDCPwr_serial_query

Gets the serial number of the power supply

KpDCPwr_cal_date_query

Gets the calibration date of the power supply

Output Control Functions

KPDCPWR_ATTR_OUTPUT_ENABLED

Boolean is used to set the output on and off with this attribute

KPDCPWR_ATTR_VOLTAGE_LEVEL

Sets or reads back the output voltage of power supply.

KPDCPWR_ATTR_CURRENT_LIMIT

Sets and read back the output current level.

KPDCPWR_ATTR_POSITIVE_CURRENT_LIMIT

Sets the current limit level.

KpDCPwr_MeasureCurrent

Measure current function.

KpDCPwr_MeasureVoltage

Measure Voltage function.

KPDCPWR_ATTR_OUTPUT_MODE

Indicates if unit is in voltage or current mode of operation, read only
on the KLP.

KPDCPWR_ATTR_POSITIVE_CURRENT_PROTECTION
_LIMIT

Sets the current protection level.

KPDCPWR_ATTR_POSITIVE_VOLTAGE_PROTECTION
_LIMIT

Sets the voltage protection level.

Output trigger

KPDCPWR_ATTR_TRIGGERED_CURRENT_LEVEL

Sets the current trigger level.

KPDCPWR_ATTR_TRIGGERED_VOLTAGE_LEVEL

Sets the triggered voltage level of the power supply.

KPDCPWR_ATTR_TRIGGERED_CURRENT_LIMIT

Sets the triggered current protect level of the KLP.

KPDCPWR_ATTR_TRIGGER_SOURCE

Sets and views the trigger source.

KPDCPWR_ATTR_INIT_CONTINUOUS

Enables continuous or single trigger events.

KpDCPwr_ConfigureTriggerSource

Allows selection of the trigger source from External or software trig-
gers.

KpDCPwr_ConfigureTriggeredCurrentLimit

Sends the current trigger level to the power supply.