Main Page   Class Hierarchy   Compound List   File List   Compound Members  

Multimeter Class Reference

Manage a generic multimeter. More...

#include <multimeter.h>

Inheritance diagram for Multimeter:

List of all members.

Public Methods

 Multimeter (const QString title, QColor titleColor, int x, int y, QWidget *parent, const char *name)
 ~Multimeter ()
void setOn ()
void setOff ()
void reset ()
void loadDate (double value)
void setVoltIst (double value)
void setVoltPP (double value)
void setVoltMin (double value)
void setVoltMax (double value)
void setVoltMid (double value)
void setVoltRMS (double value)
void setValueDb (double value)
void setPower (double value)
double getVoltIst ()
double getVoltPP ()
double getVoltMin ()
double getVoltMax ()
double getVoltMid ()
double getVoltRMS ()
double getValueDb ()
double getPower ()

Private Attributes

DisplayLCDlcdVoltIst
DisplayLCDlcdVoltPP
DisplayLCDlcdVoltMin
DisplayLCDlcdVoltMax
DisplayLCDlcdVoltMid
DisplayLCDlcdVoltRMS
DisplayLCDlcdValueDb
DisplayLCDlcdWatt
DisplayLCDlcdFrequency
DisplayLCDlcdCresta
double min
double max
double cont
double numData
QLabel* multimTitle
QGroupBox* gbPower
QGroupBox * gbAttenuation
QGroupBox * gbVoltage
QGroupBox * gbFrequency
QSpinBox* spPower
QwtCounter* ctPower
bool start

Detailed Description

Manage a generic multimeter.

Author(s):
Davide [Lizza] Lizzani
Id:
multimeter.cpp,v 1.0 2003/01/03 15:10:09 root Exp

Questa classe gestisce lo strumento multimetro (voltmetro, potenziometro, frequenzimetro) per un canale


Constructor & Destructor Documentation

Multimeter::Multimeter ( const QString title,
QColor titleColor,
int x,
int y,
QWidget * parent,
const char * name )
 

Disegna l'interfaccia di un multimetro


Member Function Documentation

void Multimeter::setOn ( )
 

Accende la strumentazione e azzera le variabili del canale

void Multimeter::setOff ( )
 

Spegne la strumentazione

void Multimeter::reset ( )
 

Azzera la strumentazione del multimetro

void Multimeter::loadDate ( double value )
 

Dato un valore di tensione, calcola tutti i valori da inserire nel multimetro

void Multimeter::setVoltIst ( double value )
 

Inserisce il valore della tensione istantanea sul display

void Multimeter::setVoltPP ( double value )
 

Inserisce il valore della tensione picco-picco sul display

void Multimeter::setVoltMin ( double value )
 

Inserisce il valore della tensione minima sul display

void Multimeter::setVoltMax ( double value )
 

Inserisce il valore della tensione massima sul display

void Multimeter::setVoltMid ( double value )
 

Inserisce il valore della tensione media sul display

void Multimeter::setVoltRMS ( double value )
 

Inserisce il valore della tensione efficace RMS sul display

void Multimeter::setValueDb ( double value )
 

Inserisce il valore dell'attenuazione sul display

void Multimeter::setPower ( double value )
 

Setta il valore della potenza

double Multimeter::getVoltIst ( )
 

Riporta il valore della tensione istantanea

double Multimeter::getVoltPP ( )
 

Riporta il valore della tensione picco-picco

double Multimeter::getVoltMin ( )
 

Riporta il valore della tensione minima

double Multimeter::getVoltMax ( )
 

Riporta il valore della tensione massima

double Multimeter::getVoltMid ( )
 

Riporta il valore della tensione media

double Multimeter::getVoltRMS ( )
 

Riporta il valore della tensione efficace RMS

double Multimeter::getValueDb ( )
 

Riporta il valore dell'attenuazione

double Multimeter::getPower ( )
 

Riporta il valore della potenza calcolata


The documentation for this class was generated from the following files:
Generated at Tue Mar 18 13:49:46 2003 for MIDO by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000