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.