Rev 185 | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line | 
|---|---|---|---|
| 185 | f9daq | 1 | #include <cvidef.h> | 
        
| 2 | #include <ivi.h> | 
        ||
| 3 | |||
| 256 | f9daq | 4 | #define GDELAY 0.1 | 
        
| 185 | f9daq | 5 | |
| 6 | typedef struct {  | 
        ||
| 7 | int function,range,zero_check,zero_correct,suppress,trigger;  | 
        ||
| 8 | int vsource_operate,read_mode,data_prefix,display,data_store;  | 
        ||
| 9 | int srq,eoi;  | 
        ||
| 10 | char terminator[2];  | 
        ||
| 11 | } K617STATUS;  | 
        ||
| 12 | extern K617STATUS K617Stat;  | 
        ||
| 13 | |||
| 256 | f9daq | 14 | void _VI_FUNC K617_open (int interface, int port, int primary_addr,  | 
        
| 15 | int secondary_addr, int timeout);  | 
        ||
| 185 | f9daq | 16 | |
| 17 | void _VI_FUNC K617_clear (void);  | 
        ||
| 18 | |||
| 19 | void _VI_FUNC K617_send (char *cmd, int len);  | 
        ||
| 20 | |||
| 21 | int _VI_FUNC K617_receive (char *response, int maxbyt);  | 
        ||
| 22 | |||
| 23 | void _VI_FUNC K617_status (void);  | 
        ||
| 24 | |||
| 25 | void _VI_FUNC K617_data_format (int mode);  | 
        ||
| 26 | |||
| 27 | double _VI_FUNC K617_get (char *prefix, int *loc);  | 
        ||
| 28 | |||
| 29 | void _VI_FUNC K617_current_mode (int range);  | 
        ||
| 30 | |||
| 31 | void _VI_FUNC K617_zero_correct (int zcorrect);  | 
        ||
| 32 | |||
| 33 | void _VI_FUNC K617_trigger_mode (int mode);  | 
        ||
| 34 | |||
| 35 | void _VI_FUNC K617_reading_mode (int mode);  | 
        ||
| 36 | |||
| 37 | void _VI_FUNC K617_vsource_set (float value);  | 
        ||
| 38 | |||
| 39 | double _VI_FUNC K617_vsource_get (void);  | 
        ||
| 40 | |||
| 41 | void _VI_FUNC K617_vsource_operate (int operate);  | 
        ||
| 42 | |||
| 43 | void _VI_FUNC K617_close (void);  |