#include <central.h>
Inheritance diagram for Central:
Public Methods | |
Central ( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ) | |
~Central () | |
Public Attributes | |
Channel* | ch1 |
Channel * | ch2 |
Oscilloscope* | tab |
DisplayMultimeter* | tab_2 |
Private Attributes | |
Trigger* | trig |
Spectrum* | tab_3 |
QTabWidget* | TabWidget2 |
QPushButton* | pbStart |
QPushButton * | pbStep |
Led* | lStart |
Led * | lRec |
QLabel* | labelPort |
QComboBox* | device |
QComboBox * | interface |
QTimer* | scanTimer |
QTimer * | autoTriggerTimer |
bool | ch1On |
bool | ch2On |
bool | startUp |
Device* | converter |
Private Slots | |
void | startClicked () |
void | stepClicked () |
void | changeDevice (const QString& device) |
void | changeIntervalRefresh (double tD) |
void | activeCh1 () |
void | activeCh2 () |
void | deactiveCh1 () |
void | deactiveCh2 () |
void | setOscilloscopeScaleCh1 (double value) |
void | setOscilloscopeScaleCh2 (double value) |
void | setOscilloscopeSliderCh1 (double value) |
void | setOscilloscopeSliderCh2 (double value) |
void | updateDisplay () |
void | startToggle () |
void | AcCh1 () |
void | DcCh1 () |
void | GndCh1 () |
void | AcCh2 () |
void | DcCh2 () |
void | GndCh2 () |
void | updateAutoTrigger () |
void | changePort (const QString&) |
Questa classe si occupa della gestione dei vari strumenti elettronici. In particolare del passaggio dei dati fra uno strumento e un altro e di tutta la logica di campionamento, nonche' del settaggio della fonte di campionamento.
|
Plot the central widget of the application. |
|
Funzione collegata al pulsante start (inizio campionamento) dell'applicazione. |
|
Funzione collegata al pulsante step (un pacchetto di dati) dell'applicazione. |
|
Funzione collegata al selezionamento di un altro device dalla lista dei campionatori |
|
Slot collegato all'accensione del canale 1 |
|
Slot collegato all'accesione del canale 2 |
|
Slot collegato allo spegnimento del canale 1 |
|
Slot collegato allo spegnimento del canale 2 |
|
Stabilisce che e' giunto il momento di fare il refresh della finestra dell'oscilloscopio |
|
Funzione attivata quando viene rilevato il trigger singolo. Essa provvede a spegnere il campionamento |
|
Comunica alla classe Device che e' stata modificata la porta collegata al campionatore.
|