Public Methods |
| Oscilloscope (QWidget *parent, const char *name) |
| ~Oscilloscope () |
void | setButtonTime (double samplingRate) |
Public Attributes |
Buffer* | buf1 |
Buffer * | buf2 |
plotOscilloscope* | plotWin |
Public Slots |
void | setCH1 (bool on) |
void | setCH2 (bool on) |
void | checkCbBuffer () |
void | resetBuf1 () |
void | resetBuf2 () |
void | entryDateBuf1 (DValueList*) |
void | entryDateBuf2 (DValueList*) |
Private Methods |
void | setEnabledWinBuffer (bool enable) |
void | setPlotOscilloscope () |
void | setDemoOscilloscope () |
void | setScaleCh1 (double value) |
void | setScaleCh2 (double value) |
void | setSliderCh1 (double value) |
void | setSliderCh2 (double value) |
void | loadDateCh1 (DValueList *array, bool display) |
void | loadDateCh2 (DValueList *array, bool display) |
void | setAcCh1 (double midValue) |
void | setDcCh1 () |
void | setGndCh1 () |
void | setAcCh2 (double midValue) |
void | setDcCh2 () |
void | setGndCh2 () |
void | updateEnableButton (QPushButton* button, double samplingRate) |
void | selectSampleRate (double timeDiv) |
DValueList | readIfTrigger (int numChannel) |
Private Attributes |
Q_OBJECT friend class | Central |
QCheckBox* | cb1 |
QCheckBox * | cb2 |
QCheckBox * | cbBuffer |
QwtSlider* | sldBuffer |
QwtSlider * | scrollBuf |
QLabel* | labelBufferVal |
DValueList* | arrayDate |
DValueList | arrayV |
double | BufferVal |
QPushButton* | pb1 |
QPushButton * | pb2 |
QPushButton * | pb3 |
QPushButton * | pb4 |
QPushButton * | pb5 |
QPushButton * | pb6 |
QPushButton * | pb7 |
QPushButton * | pb8 |
QPushButton * | pb9 |
QPushButton * | pb10 |
QPushButton * | pb11 |
QPushButton * | pb12 |
QPushButton * | pb13 |
QPushButton * | pb14 |
QPushButton * | pb15 |
QPushButton * | pb16 |
QPushButton * | pb17 |
QPushButton * | pb18 |
QPushButton * | pb19 |
QPushButton * | pb20 |
QGroupBox* | gb1 |
QGroupBox * | gb2 |
plotDemo* | plotWinDemo |
Private Slots |
void | modifyBuffer (double value) |
void | intChecked () |
void | timeDivClicked () |
void | powerBuffer () |
void | updatePlotOscilloscope (double value) |
Questa classe gestisce tutta la strumentazione relativa allo strumento oscilloscopio.