Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

Novelec_MCCE2 Class Reference
[Novelec]

This class manage Novelec MCCE-2 type. More...

#include <Novelec_MCCE2.h>

Inheritance diagram for Novelec_MCCE2:

AbstractElectrometerClass N_PhotoConducteur N_PhotoVoltaique List of all members.

Public Member Functions

 Novelec_MCCE2 (std::string &comLink_device_name, short channel_address, short electroType)
 Initialization.
virtual ~Novelec_MCCE2 (void)
 Release resources.
std::string get_ElectroMeterPolarity (void)
 Novelec getters and setters.
void set_ElectroMeterPolarity (std::string)
void set_Zero_VonF_function (void)
 Electrometer Functions : mode for novelec types.
void set_Offset_ZeroV1_function (void)
void set_Leakage_ZeroV2_function (void)
void set_Test_function (void)
void mcce_on (void)
 Commands to start/stop the data acquisition.
void mcce_off (void)
std::string electrometer_status (void)
 Electrometer Status.
virtual void range_up (void)=0
 Electrometer common functions.
virtual void range_down (void)=0
virtual void reset (void)
virtual void local (void)
virtual void remote (void)
std::string get_value (void)
 Electrometer : cmd to get electrometer data.
void autoRange_on (void)
 Keithley Electrometer methods.
void zero_check_on (void)
void zero_check_off (void)
void zero_correct_on (void)
void zero_correct_off (void)
void auto_zero_on (void)
void auto_zero_off (void)
virtual void autoRange_off (void)
virtual void setAmperMeterMode (void)
virtual void setVoltMeterMode (void)
virtual void setOhmMeterMode (void)
virtual void setCoulombMeterMode (void)
void init_keithley (void)
 Following functions are only supported for SCPI protocol.
void clear_registers (void)
void averageStateON (void)
void averageStateOFF (void)
void set_knplc (std::string nPLC)
void set_triggercount (std::string trigcounts)
void set_averagecount (std::string avercounts)
void set_averagecontrol (std::string averctrl)
std::string get_knplc (void)
std::string get_triggercount (void)
std::string get_averagecount (void)
std::string get_averagecontrol (void)
virtual std::string get_ElectroMeterFrequency (void)
virtual std::string get_ElectroMeterGain (void)
virtual void set_ElectroMeterFrequency (std::string freq)
virtual void set_ElectroMeterGain (std::string gain)
virtual std::string get_ElectroMeterMode (void)
 Common getters and setters.
virtual std::string get_ElectroMeterRange (void)

Protected Attributes

short _rangeLimit
short _range
std::string _rangeStr
std::string _mode
ElectrometerProtocol_electrometerProtocol
std::string _device_proxy_name

Detailed Description

This class manage Novelec MCCE-2 type.

Author:
Xavier Elattaoui
Date:
11-2006


Member Function Documentation

void AbstractElectrometerClass::init_keithley void   )  [inherited]
 

Following functions are only supported for SCPI protocol.

void Novelec_MCCE2::mcce_on void   )  [virtual]
 

Commands to start/stop the data acquisition.

This emulate the MCCE2 key ON/OFF (all parameters must be set before switching ON the MCCE2)

Reimplemented from AbstractElectrometerClass.


The documentation for this class was generated from the following file:
Generated on Fri Dec 1 15:32:22 2006 for Electrometers Library by  doxygen 1.3.9.1