Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

LibGPIB::IdVg Class Reference

#include <IdVg.h>

Inheritance diagram for LibGPIB::IdVg:

LibGPIB::Characterization List of all members.

Public Methods

 IdVg (HP4156A& hp4156a, MOSConnection& connection)
virtual void operator() ()
 The "()" operator allows us to execute this characterization like a function call once all the parameters associated with it have been specified.


Private Attributes

char mMsgBuffer [1024]
 A temporary buffer for sending messages to the HP4156A. More...

HP4156AmHP4156A
MOSConnectionmConnection
float mVD
 The constant drain bias used during the IdVg measurement.

float mVS
 The constant source bias used during the IdVg measurement.

float mVB
 The constant substrate bias used during the IdVg measurement.

float mVGStart
 The starting gate bias used during the IdVg measurement.

float mVGStop
 The ending gate bias used during the IdVg measurement.

int mNumOfSteps
 The number of bias steps to be used during the sweep.


Static Private Attributes

const string ID_INAME
 The INAME used for the drain current.

const string VG_VNAME


Constructor & Destructor Documentation

LibGPIB::IdVg::IdVg ( HP4156A & hp4156a,
MOSConnection & connection ) [inline]

Definition at line 66 of file IdVg.h.


Member Function Documentation

virtual void LibGPIB::IdVg::operator() ( ) [virtual]

The "()" operator allows us to execute this characterization like a function call once all the parameters associated with it have been specified.

Reimplemented from LibGPIB::Characterization.


Member Data Documentation

const string LibGPIB::IdVg::ID_INAME [static, private]

The INAME used for the drain current.

Definition at line 22 of file IdVg.h.

const string LibGPIB::IdVg::VG_VNAME [static, private]

Definition at line 23 of file IdVg.h.

MOSConnection & LibGPIB::IdVg::mConnection [private]

Definition at line 31 of file IdVg.h.

HP4156A & LibGPIB::IdVg::mHP4156A [private]

Definition at line 30 of file IdVg.h.

char LibGPIB::IdVg::mMsgBuffer[1024] [private]

A temporary buffer for sending messages to the HP4156A.

A size of 1024 should be plenty for the time being.

Definition at line 28 of file IdVg.h.

int LibGPIB::IdVg::mNumOfSteps [private]

The number of bias steps to be used during the sweep.

Definition at line 61 of file IdVg.h.

float LibGPIB::IdVg::mVB [private]

The constant substrate bias used during the IdVg measurement.

Definition at line 46 of file IdVg.h.

float LibGPIB::IdVg::mVD [private]

The constant drain bias used during the IdVg measurement.

Definition at line 36 of file IdVg.h.

float LibGPIB::IdVg::mVGStart [private]

The starting gate bias used during the IdVg measurement.

Definition at line 51 of file IdVg.h.

float LibGPIB::IdVg::mVGStop [private]

The ending gate bias used during the IdVg measurement.

Definition at line 56 of file IdVg.h.

float LibGPIB::IdVg::mVS [private]

The constant source bias used during the IdVg measurement.

Definition at line 41 of file IdVg.h.


The documentation for this class was generated from the following file:
Generated at Tue Aug 8 01:37:56 2000 for libgpib by doxygen1.1.4 written by Dimitri van Heesch, © 1997-2000