Main Page   Class Hierarchy   Compound List   File List   Compound Members  

MidoBasic Class Reference

Manage communication with all the objects not related. More...

#include <midobasic.h>

Inheritance diagram for MidoBasic:

List of all members.

Public Methods

 MidoBasic ()
bool windowExists (char *)
int getNumCh ()
void setNumCh (bool add)
void setCh1Active (bool active)
void setCh2Active (bool active)
bool getCh1Active ()
bool getCh2Active ()
void setSampleRate (double sR)
void setMaximumSampleRate (double sR)
void setTimeDiv (double tD)
void setAnalogBandwith (double bw)
void setNumChannel (int numCh)
double getSampleRate ()
double getMaximumSampleRate ()
double getTimeDiv ()
bool getViewAxisX ()
bool getViewAxisY ()
bool getViewSampleRate ()
void setViewAxisX (bool value)
void setViewAxisY (bool value)
void setViewSampleRate (bool value)
void setMenuMath (bool enable)
void setEnableInvertCh1 (bool value)
void setEnableInvertCh2 (bool value)
void setCh1Ch2 (int menuChecked, bool active)
void setInvertCh1 (bool value)
void setInvertCh2 (bool value)
bool getInvertCh1 ()
bool getInvertCh2 ()
void printPlot (QString filename)
void printPlot ()
void setMidValueCh1 (double value)
double getMidValueCh1 ()
void setMidValueCh2 (double value)
double getMidValueCh2 ()
const char* version ()

Signals

void changeSampleRate (double sR)
void changeTimeDiv (double tD)
void changeAnalogBandwith (double bw)
void changeNumChannel (int numCh)
void axisXOsc (bool enable)
void axisYOsc (bool enable)
void sampleRateOsc (bool enable, double value)
void changeMenuMath (bool enable)
void enableInvertCh1 (bool enable)
void enableInvertCh2 (bool enable)
void changeMathCh1Ch2 (int menuChecked,bool active)
void changeInvertCh (int menuChecked, bool enable)
void doPrintPlot (QString filename)
void doPrintPlot ()

Private Attributes

int nCh
bool Ch1Active
bool Ch2Active
double maxSampleRate
double sampleRate
double analogBandwith
double timeDiv
int numChannel
bool viewAxisX
bool viewAxisY
bool viewSampleRate
bool invCh1
bool invCh2
double midValueCh1
double midValueCh2

Detailed Description

Manage communication with all the objects not related.

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

Gestisce la comunicazione dei vari oggetti non direttamente imparentati. Questa classe riporta un puntatore globale ai suoi membri e tramite questo e' possibile andare a leggere o settare lo stato dei piu' comuni oggetti del programma (come interuttori, menu, slider, ...)


Constructor & Destructor Documentation

MidoBasic::MidoBasic ( )
 

Inizializza la variabile globale md


Member Function Documentation

bool MidoBasic::windowExists ( char * name )
 

Riporta true se esiste gia' una finestra di nome name, false altrimenti

bool MidoBasic::getViewAxisX ( )
 

Riporta true se l'asse X deve essere abilitato, false altrimenti

bool MidoBasic::getViewAxisY ( )
 

Riporta true se l'asse Y deve essere abilitato, false altrimenti

bool MidoBasic::getViewSampleRate ( )
 

Riporta true se deve essere visualizzato il valore di campionamento, false altrimenti

void MidoBasic::setViewAxisX ( bool value )
 

Setta la visualizzazione dell'asse X a value

void MidoBasic::setViewAxisY ( bool value )
 

Setta la visualizzazione dell'asse Y a value

void MidoBasic::setViewSampleRate ( bool value )
 

Setta la visualizzazione della frequenza del campionamento

void MidoBasic::setMenuMath ( bool enable )
 

Abilita o disabilita il menu Math

void MidoBasic::setEnableInvertCh1 ( bool value )
 

Setta l'abilitazione del canale 1 per il menu MATH - INVERT CH 1

void MidoBasic::setEnableInvertCh2 ( bool value )
 

Setta l'abilitazione del canale 1 per il menu MATH - INVERT CH 2

void MidoBasic::setCh1Ch2 ( int menuChecked,
bool active )
 

Funzione richiamata nel momento in cui l'utente seleziona e modifica il menu Math:

  • menuChecked 0 = Ch1+Ch2, 1 = Ch1-Ch2, 2 = Ch1*Ch2, 3 = XY
  • active abilitato o disabilitato

void MidoBasic::setInvertCh1 ( bool value )
 

Setta la visualizzazione inversa del canale 1

void MidoBasic::setInvertCh2 ( bool value )
 

Setta la visualizzazione inversa del canale 2

bool MidoBasic::getInvertCh1 ( )
 

Riporta lo stato della visualizzazione inversa del canale 1

bool MidoBasic::getInvertCh2 ( )
 

Riporta lo stato della visualizzazione inversa del canale 2


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