Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

GEGU_rtd Class Reference

EGU class for performing RTD (Resistive Temp Device) conversions. More...

Inheritance diagram for GEGU_rtd:

Inheritance graph
[legend]
Collaboration diagram for GEGU_rtd:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 __init__ (coeff0, coeff1, coeff2, coeff3, coeff4, units="")
 egu (rawValue)
 raw (eguValue)

Detailed Description

EGU class for performing RTD (Resistive Temp Device) conversions.

Actual equation is:

C = ( R/(R+C0) - 1/(C2) ) * C1

C0 (C C2 + C1) R = - ----------------- C C2 - C1 C2 + C1

Temp = ( R + C4 ) / C5

Nominal C0 = 1820 Nominal C1 = 4096 (Exact) Nominal C2 = 3

Fitted from +/- 100 degree data from 0118MF literature from Goodrich (manufacturer) Fitted C3 = - 1994.5 Fitted C4 = 7.9051

Definition at line 178 of file gEGU.py.


Member Function Documentation

__init__ coeff0  ,
coeff1  ,
coeff2  ,
coeff3  ,
coeff4  ,
units  = ""
 

Initialize a raw/EGU linear conversion object.

Parameters:
coeff[0-4] One of the coefficients of the function. See function doc
units The engineering units name, e.g. 'cm'

egu rawValue   ) 
 

Convert a value in raw units to engineering units

Parameters:
rawValue Value in raw units
Returns:
Engineering units value after the conversion.

raw eguValue   ) 
 

Convert a value in engineering units to raw units

Parameters:
eguValue Value in engineering units.
Returns:
Raw value after the conversion.


The documentation for this class was generated from the following file:
Generated on Fri Jul 21 13:26:53 2006 for LATTE R04-12-00 by doxygen 1.4.3