3 examples using c, Examples using c -4 – KEPCO KLR Series Developers Guide User Manual
Page 26

3-4
KLR-DEV 060713
3.3
EXAMPLES USING C
The examples illustrated in the following paragraphs are installed in the ivi\drivers\kepco\exam-
ples folder during installation of the IVI-COM driver. Figures showing the complete code for each
example are provided
3.3.1
SETTING THE OUTPUT TO A VALUE AND MAKING A MEASUREMENT
The filename for this example is C output example.txt, located in the ivi\drivers\kepco\examples
folder (see Figure 3-1 for complete code).
All programs written in C++ must open the driver and include some standard H files.
List (supported in standalone configurations only)
KpDCPwr_ClearLists
Empties all lists. Prepares the KLR to receive a new list.
KpDCPwr_SetVoltageListValues
Sends the new voltage point to the KLR.
KPDCPWR_ATTR_VOLTAGE_LIST_POINTS
Provides the location of the next point to be entered into voltage list.
KpDCPwr_SetCurrentListValues
Sends the new current point to the KLR.
KPDCPWR_ATTR_CURRENT_LIST_POINTS
Provides the location of the next point to be entered into current list.
KpDCPwr_SetListDwellTimes
Sends the new dwell point to the KLR.
KPDCPWR_ATTR_LIST_DWELL_POINTS
Provides the location of the next point to be entered into dwell list.
KpDCPwr_SetListControl
Sends the new relay point to the KLR.
KPDCPWR_ATTR_LIST_CONTROL_POINTS
Provides the location of the next point to be entered into control
(relay) list.
KPDCPWR_ATTR_LIST_SKIP
Provides ability to skip a number of points when a list is repeatedly
executed.
KpDCPwr_ExecuteVoltageList
Causes a list to be executed.
KpDCPwr_HaltVoltageList
Causes a list to be stopped; useful when list is executed continu-
ously.
KpDCPwr_SetListCycles
Causes the list to be executed a number of times. Sending 0 will
make list execute forever.
KPDCPWR_ATTR_LIST_CYCLES
Provides number of cycles for a list to be executed. The clear list
sets this variable to 1.
Utility
KpDCPwr_EnablePasswordState
Enables Password controlled conditions.
KPDCPWR_ATTR_POSITIVE_CURRENT_RATED_LIMIT
Limit model current limit
KPDCPWR_ATTR_POSITIVE_VOLTAGE_RATED_LIMIT
Limit model voltage limit
KpDCPwr_DisablePasswordState
Turn off password enable
KpDCPwr_ChangePassword
Allows for changing the password of the power supply.
TABLE 3-1. KLR IVI-COM DRIVER FUNCTIONS (CONTINUED)
Function Name
Purpose