/******************************************************************************** ** Form generated from reading UI file 'mainwindow.ui' ** ** Created by: Qt User Interface Compiler version 5.7.0 ** ** WARNING! All changes made in this file will be lost when recompiling UI file! ********************************************************************************/ #ifndef UI_MAINWINDOW_H #define UI_MAINWINDOW_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "qcustomplot.h" QT_BEGIN_NAMESPACE class Ui_MainWindow { public: QAction *actionGainAuto; QAction *actionGain0_5; QAction *actionGain1; QAction *actionGain2; QAction *actionGain4; QAction *actionGain8; QAction *actionGain16; QAction *actionGain32; QAction *actionGain64; QAction *actionCalibrate; QAction *actionCursor_Stats; QAction *actionMax; QAction *actionMin; QAction *actionMean; QAction *actionRMS; QAction *actionMax_2; QAction *actionMin_2; QAction *actionMean_2; QAction *actionRMS_2; QAction *actionMV; QAction *actionV; QAction *actionAutoV; QAction *actionAutoI; QAction *actionMA; QAction *actionA; QAction *action300; QAction *action600; QAction *action1200; QAction *action2400; QAction *action4800; QAction *action9600; QAction *action14400; QAction *action19200; QAction *action28800; QAction *action38400; QAction *action57600; QAction *action115200; QAction *action8; QAction *actionNone; QAction *action300_2; QAction *action600_2; QAction *action1200_2; QAction *action2400_2; QAction *action4800_2; QAction *action9600_2; QAction *action14400_2; QAction *action19200_2; QAction *action28800_2; QAction *action38400_2; QAction *action57600_2; QAction *action115200_2; QAction *action8_2; QAction *actionNone_2; QAction *actionRecord; QAction *actionForce_Square; QAction *actionAutomatically_Enable_Cursors; QAction *action60FPS; QAction *action30FPS; QAction *action20FPS; QAction *action15FPS; QAction *action10FPS; QAction *action5FPS; QAction *actionAuto_Lock; QAction *actionSnap_to_Cursors; QAction *actionEnter_Manually; QAction *actionTake_Snapshot; QWidget *centralWidget; QHBoxLayout *horizontalLayout; QVBoxLayout *verticalLayout; QCustomPlot *scopeAxes; QSlider *timeBaseSlider; QPlainTextEdit *console1; QPlainTextEdit *console2; QVBoxLayout *verticalLayout_5; deviceConnectedDisplay *deviceConnected; QHBoxLayout *horizontalLayout_13; QVBoxLayout *verticalLayout_9; QGroupBox *scopeGroup_CH1; QVBoxLayout *verticalLayout_2; QCheckBox *pausedLabeL_CH1; QCheckBox *acCoupledLabel_CH1; QCheckBox *filterLabel_CH1; QCheckBox *doubleSampleLabel; QGridLayout *gridLayout_2; QLabel *voltageInfoMaxLabel_CH1; QLCDNumber *voltageInfoMaxDisplay_CH1; QLabel *voltageInfoMinLabel_CH1; QLCDNumber *voltageInfoMinDisplay_CH1; QLabel *VoltageInfoMeanLabel_CH1; QLabel *voltageInfoRmsLabel_CH1; QLCDNumber *voltageInfoRmsDisplay_CH1; QLCDNumber *voltageInfoMeanDisplay_CH1; QGroupBox *cursorGroup; QVBoxLayout *verticalLayout_8; QCheckBox *cursorHoriCheck; QCheckBox *cursorVertCheck; cursorEnabler *makeCursorsNicer; QVBoxLayout *verticalLayout_10; QGroupBox *scopeGroup_CH2; QVBoxLayout *verticalLayout_11; QCheckBox *pausedLabel_CH2; QCheckBox *acCoupledLabel_CH2; QCheckBox *filterLabel_CH2; QCheckBox *xyDisplayLabel; QGridLayout *gridLayout_3; QLabel *voltageInfoMaxLabel_CH2; QLCDNumber *voltageInfoMaxDisplay_CH2; QLabel *voltageInfoMinLabel_CH2; QLCDNumber *voltageInfoMinDisplay_CH2; QLabel *VoltageInfoMeanLabel_CH2; QLabel *voltageInfoRmsLabel_CH2; QLCDNumber *voltageInfoRmsDisplay_CH2; QLCDNumber *voltageInfoMeanDisplay_CH2; QGroupBox *triggerGroup; QVBoxLayout *verticalLayout_14; QComboBox *triggerChannelSelect; QDoubleSpinBox *triggerLevelValue; QCheckBox *singleShotCheckBox; QSpacerItem *verticalSpacer_3; QLabel *cursorStatsLabel; QGroupBox *multimeterGroup; QGridLayout *gridLayout; QComboBox *multimeterModeSelect; QFormLayout *formLayout; QLabel *multimeterMaxLabel; QLabel *multimeterMinLabel; QLCDNumber *multimeterMinDisplay; QLabel *multimeterMeanLabel; QLCDNumber *multimeterMeanDisplay; QLabel *multimeterRmsLabel; QLCDNumber *multimeterRmsDisplay; QLCDNumber *multimeterMaxDisplay; QCheckBox *multimeterPauseCheckBox; QLabel *multimeterResistanceLabel; QLabel *multimeterModeLabel; espoSpinBox *multimeterResistanceSelect; QSpacerItem *verticalSpacer_2; functionGenControl *controller_fg; QHBoxLayout *horizontalLayout_5; QGroupBox *signalGenGroup_CH1; QVBoxLayout *verticalLayout_19; QLabel *waveformLabel_CH1; espoComboBox *waveformSelect_CH1; QLabel *frequencyLabel_CH1; espoSpinBox *frequencyValue_CH1; QLabel *amplitudeLabel_CH1; espoSpinBox *amplitudeValue_CH1; QLabel *dcOffsetLabel_CH1; espoSpinBox *dcOffsetValue_CH1; QGroupBox *signalGenGroup_CH2; QVBoxLayout *verticalLayout_21; QLabel *waveformLabel_CH2; espoComboBox *waveformSelect_CH2; QLabel *frequencyLabel_CH2; espoSpinBox *frequencyValue_CH2; QLabel *amplitudeLabel_CH2; espoSpinBox *amplitudeValue_CH2; QLabel *dcOffsetLabel_CH2; espoSpinBox *dcOffsetValue_CH2; QHBoxLayout *horizontalLayout_7; QSpacerItem *verticalSpacer_4; isoDriver *controller_iso; QVBoxLayout *verticalLayout_18; QGroupBox *psuGroup; QVBoxLayout *verticalLayout_15; espoSlider *psuSlider; timedTickBox *lockPsuCheckBox; QLCDNumber *psuDisplay; QVBoxLayout *verticalLayout_3; QGroupBox *busSifferGroup_CH1; QVBoxLayout *verticalLayout_7; QCheckBox *pause_LA; QGroupBox *serialDecodingCheck_CH1; QVBoxLayout *verticalLayout_6; QComboBox *serialDecodingModeSelect_CH1; QGroupBox *busSnifferGroup_CH2; QVBoxLayout *verticalLayout_16; QGroupBox *serialDecodingCheck_CH2; QVBoxLayout *verticalLayout_17; QComboBox *serialDecodingModeSelect_CH2; QGroupBox *digitalOutputGroup; QGridLayout *gridLayout_4; QCheckBox *digitalOutCheckbox_CH3; QCheckBox *digitalOutCheckbox_CH2; QCheckBox *digitalOutCheckbox_CH1; QCheckBox *digitalOutCheckbox_CH4; QPushButton *pushButton; QPushButton *pushButton_2; bufferControl *bufferDisplay; QMenuBar *menuBar; QMenu *menuFile; QMenu *menuOscilloscope_2; QMenu *menuGain_2; noCloseMenu *menuCH1_Stats; noCloseMenu *menuCH2_Stats; QMenu *menuFrame_rate; QMenu *menuRange; QMenu *menuMultimeter_2; QMenu *menuV_2; QMenu *menuI_2; QMenu *menuBus_Sniffer; QMenu *menuUART_1; QMenu *menuBaud_Rate; QMenu *menuType_Here_2; QMenu *menuParity_Bit; QMenu *menuData_Bits; QMenu *menuUART_2; QMenu *menuBaud_Rate_2; QMenu *menuData_Bits_2; QMenu *menuParity_Bit_2; QMenu *menuPower_Supply; void setupUi(QMainWindow *MainWindow) { if (MainWindow->objectName().isEmpty()) MainWindow->setObjectName(QStringLiteral("MainWindow")); MainWindow->setEnabled(true); MainWindow->resize(1136, 768); MainWindow->setMinimumSize(QSize(1024, 768)); actionGainAuto = new QAction(MainWindow); actionGainAuto->setObjectName(QStringLiteral("actionGainAuto")); actionGainAuto->setCheckable(true); actionGain0_5 = new QAction(MainWindow); actionGain0_5->setObjectName(QStringLiteral("actionGain0_5")); actionGain0_5->setCheckable(true); actionGain1 = new QAction(MainWindow); actionGain1->setObjectName(QStringLiteral("actionGain1")); actionGain1->setCheckable(true); actionGain2 = new QAction(MainWindow); actionGain2->setObjectName(QStringLiteral("actionGain2")); actionGain2->setCheckable(true); actionGain4 = new QAction(MainWindow); actionGain4->setObjectName(QStringLiteral("actionGain4")); actionGain4->setCheckable(true); actionGain8 = new QAction(MainWindow); actionGain8->setObjectName(QStringLiteral("actionGain8")); actionGain8->setCheckable(true); actionGain16 = new QAction(MainWindow); actionGain16->setObjectName(QStringLiteral("actionGain16")); actionGain16->setCheckable(true); actionGain32 = new QAction(MainWindow); actionGain32->setObjectName(QStringLiteral("actionGain32")); actionGain32->setCheckable(true); actionGain64 = new QAction(MainWindow); actionGain64->setObjectName(QStringLiteral("actionGain64")); actionGain64->setCheckable(true); actionGain64->setMenuRole(QAction::TextHeuristicRole); actionCalibrate = new QAction(MainWindow); actionCalibrate->setObjectName(QStringLiteral("actionCalibrate")); actionCursor_Stats = new QAction(MainWindow); actionCursor_Stats->setObjectName(QStringLiteral("actionCursor_Stats")); actionCursor_Stats->setCheckable(true); actionCursor_Stats->setChecked(true); actionMax = new QAction(MainWindow); actionMax->setObjectName(QStringLiteral("actionMax")); actionMax->setCheckable(true); actionMin = new QAction(MainWindow); actionMin->setObjectName(QStringLiteral("actionMin")); actionMin->setCheckable(true); actionMean = new QAction(MainWindow); actionMean->setObjectName(QStringLiteral("actionMean")); actionMean->setCheckable(true); actionRMS = new QAction(MainWindow); actionRMS->setObjectName(QStringLiteral("actionRMS")); actionRMS->setCheckable(true); actionMax_2 = new QAction(MainWindow); actionMax_2->setObjectName(QStringLiteral("actionMax_2")); actionMax_2->setCheckable(true); actionMin_2 = new QAction(MainWindow); actionMin_2->setObjectName(QStringLiteral("actionMin_2")); actionMin_2->setCheckable(true); actionMean_2 = new QAction(MainWindow); actionMean_2->setObjectName(QStringLiteral("actionMean_2")); actionMean_2->setCheckable(true); actionRMS_2 = new QAction(MainWindow); actionRMS_2->setObjectName(QStringLiteral("actionRMS_2")); actionRMS_2->setCheckable(true); actionMV = new QAction(MainWindow); actionMV->setObjectName(QStringLiteral("actionMV")); actionMV->setCheckable(true); actionMV->setChecked(false); actionV = new QAction(MainWindow); actionV->setObjectName(QStringLiteral("actionV")); actionV->setCheckable(true); actionV->setChecked(false); actionAutoV = new QAction(MainWindow); actionAutoV->setObjectName(QStringLiteral("actionAutoV")); actionAutoV->setCheckable(true); actionAutoV->setChecked(true); actionAutoI = new QAction(MainWindow); actionAutoI->setObjectName(QStringLiteral("actionAutoI")); actionAutoI->setCheckable(true); actionAutoI->setChecked(true); actionMA = new QAction(MainWindow); actionMA->setObjectName(QStringLiteral("actionMA")); actionMA->setCheckable(true); actionMA->setChecked(false); actionA = new QAction(MainWindow); actionA->setObjectName(QStringLiteral("actionA")); actionA->setCheckable(true); action300 = new QAction(MainWindow); action300->setObjectName(QStringLiteral("action300")); action300->setCheckable(true); action600 = new QAction(MainWindow); action600->setObjectName(QStringLiteral("action600")); action600->setCheckable(true); action1200 = new QAction(MainWindow); action1200->setObjectName(QStringLiteral("action1200")); action1200->setCheckable(true); action2400 = new QAction(MainWindow); action2400->setObjectName(QStringLiteral("action2400")); action2400->setCheckable(true); action4800 = new QAction(MainWindow); action4800->setObjectName(QStringLiteral("action4800")); action4800->setCheckable(true); action9600 = new QAction(MainWindow); action9600->setObjectName(QStringLiteral("action9600")); action9600->setCheckable(true); action14400 = new QAction(MainWindow); action14400->setObjectName(QStringLiteral("action14400")); action14400->setCheckable(true); action19200 = new QAction(MainWindow); action19200->setObjectName(QStringLiteral("action19200")); action19200->setCheckable(true); action28800 = new QAction(MainWindow); action28800->setObjectName(QStringLiteral("action28800")); action28800->setCheckable(true); action38400 = new QAction(MainWindow); action38400->setObjectName(QStringLiteral("action38400")); action38400->setCheckable(true); action57600 = new QAction(MainWindow); action57600->setObjectName(QStringLiteral("action57600")); action57600->setCheckable(true); action115200 = new QAction(MainWindow); action115200->setObjectName(QStringLiteral("action115200")); action115200->setCheckable(true); action8 = new QAction(MainWindow); action8->setObjectName(QStringLiteral("action8")); action8->setCheckable(true); actionNone = new QAction(MainWindow); actionNone->setObjectName(QStringLiteral("actionNone")); actionNone->setCheckable(true); action300_2 = new QAction(MainWindow); action300_2->setObjectName(QStringLiteral("action300_2")); action300_2->setCheckable(true); action600_2 = new QAction(MainWindow); action600_2->setObjectName(QStringLiteral("action600_2")); action600_2->setCheckable(true); action1200_2 = new QAction(MainWindow); action1200_2->setObjectName(QStringLiteral("action1200_2")); action1200_2->setCheckable(true); action2400_2 = new QAction(MainWindow); action2400_2->setObjectName(QStringLiteral("action2400_2")); action2400_2->setCheckable(true); action4800_2 = new QAction(MainWindow); action4800_2->setObjectName(QStringLiteral("action4800_2")); action4800_2->setCheckable(true); action9600_2 = new QAction(MainWindow); action9600_2->setObjectName(QStringLiteral("action9600_2")); action9600_2->setCheckable(true); action14400_2 = new QAction(MainWindow); action14400_2->setObjectName(QStringLiteral("action14400_2")); action14400_2->setCheckable(true); action19200_2 = new QAction(MainWindow); action19200_2->setObjectName(QStringLiteral("action19200_2")); action19200_2->setCheckable(true); action28800_2 = new QAction(MainWindow); action28800_2->setObjectName(QStringLiteral("action28800_2")); action28800_2->setCheckable(true); action38400_2 = new QAction(MainWindow); action38400_2->setObjectName(QStringLiteral("action38400_2")); action38400_2->setCheckable(true); action57600_2 = new QAction(MainWindow); action57600_2->setObjectName(QStringLiteral("action57600_2")); action57600_2->setCheckable(true); action115200_2 = new QAction(MainWindow); action115200_2->setObjectName(QStringLiteral("action115200_2")); action115200_2->setCheckable(true); action8_2 = new QAction(MainWindow); action8_2->setObjectName(QStringLiteral("action8_2")); action8_2->setCheckable(true); actionNone_2 = new QAction(MainWindow); actionNone_2->setObjectName(QStringLiteral("actionNone_2")); actionNone_2->setCheckable(true); actionRecord = new QAction(MainWindow); actionRecord->setObjectName(QStringLiteral("actionRecord")); actionRecord->setCheckable(true); actionForce_Square = new QAction(MainWindow); actionForce_Square->setObjectName(QStringLiteral("actionForce_Square")); actionForce_Square->setCheckable(true); actionAutomatically_Enable_Cursors = new QAction(MainWindow); actionAutomatically_Enable_Cursors->setObjectName(QStringLiteral("actionAutomatically_Enable_Cursors")); actionAutomatically_Enable_Cursors->setCheckable(true); actionAutomatically_Enable_Cursors->setChecked(true); action60FPS = new QAction(MainWindow); action60FPS->setObjectName(QStringLiteral("action60FPS")); action60FPS->setCheckable(true); action60FPS->setChecked(true); action30FPS = new QAction(MainWindow); action30FPS->setObjectName(QStringLiteral("action30FPS")); action30FPS->setCheckable(true); action20FPS = new QAction(MainWindow); action20FPS->setObjectName(QStringLiteral("action20FPS")); action20FPS->setCheckable(true); action15FPS = new QAction(MainWindow); action15FPS->setObjectName(QStringLiteral("action15FPS")); action15FPS->setCheckable(true); action10FPS = new QAction(MainWindow); action10FPS->setObjectName(QStringLiteral("action10FPS")); action10FPS->setCheckable(true); action5FPS = new QAction(MainWindow); action5FPS->setObjectName(QStringLiteral("action5FPS")); action5FPS->setCheckable(true); actionAuto_Lock = new QAction(MainWindow); actionAuto_Lock->setObjectName(QStringLiteral("actionAuto_Lock")); actionAuto_Lock->setCheckable(true); actionAuto_Lock->setChecked(true); actionSnap_to_Cursors = new QAction(MainWindow); actionSnap_to_Cursors->setObjectName(QStringLiteral("actionSnap_to_Cursors")); actionEnter_Manually = new QAction(MainWindow); actionEnter_Manually->setObjectName(QStringLiteral("actionEnter_Manually")); actionTake_Snapshot = new QAction(MainWindow); actionTake_Snapshot->setObjectName(QStringLiteral("actionTake_Snapshot")); centralWidget = new QWidget(MainWindow); centralWidget->setObjectName(QStringLiteral("centralWidget")); horizontalLayout = new QHBoxLayout(centralWidget); horizontalLayout->setSpacing(6); horizontalLayout->setContentsMargins(11, 11, 11, 11); horizontalLayout->setObjectName(QStringLiteral("horizontalLayout")); verticalLayout = new QVBoxLayout(); verticalLayout->setSpacing(6); verticalLayout->setObjectName(QStringLiteral("verticalLayout")); verticalLayout->setSizeConstraint(QLayout::SetMinAndMaxSize); scopeAxes = new QCustomPlot(centralWidget); scopeAxes->setObjectName(QStringLiteral("scopeAxes")); QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); sizePolicy.setHorizontalStretch(0); sizePolicy.setVerticalStretch(0); sizePolicy.setHeightForWidth(scopeAxes->sizePolicy().hasHeightForWidth()); scopeAxes->setSizePolicy(sizePolicy); scopeAxes->setMinimumSize(QSize(500, 400)); scopeAxes->setLayoutDirection(Qt::LeftToRight); verticalLayout->addWidget(scopeAxes); timeBaseSlider = new QSlider(centralWidget); timeBaseSlider->setObjectName(QStringLiteral("timeBaseSlider")); timeBaseSlider->setMinimum(-60); timeBaseSlider->setMaximum(10); timeBaseSlider->setPageStep(10); timeBaseSlider->setValue(-20); timeBaseSlider->setSliderPosition(-20); timeBaseSlider->setTracking(true); timeBaseSlider->setOrientation(Qt::Horizontal); timeBaseSlider->setTickPosition(QSlider::TicksBelow); timeBaseSlider->setTickInterval(10); verticalLayout->addWidget(timeBaseSlider); console1 = new QPlainTextEdit(centralWidget); console1->setObjectName(QStringLiteral("console1")); console1->setEnabled(true); console1->setMinimumSize(QSize(0, 0)); console1->setMaximumSize(QSize(16777215, 48)); console1->setReadOnly(true); verticalLayout->addWidget(console1); console2 = new QPlainTextEdit(centralWidget); console2->setObjectName(QStringLiteral("console2")); console2->setMaximumSize(QSize(16777215, 48)); console2->setReadOnly(true); verticalLayout->addWidget(console2); horizontalLayout->addLayout(verticalLayout); verticalLayout_5 = new QVBoxLayout(); verticalLayout_5->setSpacing(6); verticalLayout_5->setObjectName(QStringLiteral("verticalLayout_5")); deviceConnected = new deviceConnectedDisplay(centralWidget); deviceConnected->setObjectName(QStringLiteral("deviceConnected")); deviceConnected->setAlignment(Qt::AlignCenter); verticalLayout_5->addWidget(deviceConnected); horizontalLayout_13 = new QHBoxLayout(); horizontalLayout_13->setSpacing(6); horizontalLayout_13->setObjectName(QStringLiteral("horizontalLayout_13")); verticalLayout_9 = new QVBoxLayout(); verticalLayout_9->setSpacing(6); verticalLayout_9->setObjectName(QStringLiteral("verticalLayout_9")); scopeGroup_CH1 = new QGroupBox(centralWidget); scopeGroup_CH1->setObjectName(QStringLiteral("scopeGroup_CH1")); scopeGroup_CH1->setFlat(false); scopeGroup_CH1->setCheckable(true); scopeGroup_CH1->setChecked(true); verticalLayout_2 = new QVBoxLayout(scopeGroup_CH1); verticalLayout_2->setSpacing(6); verticalLayout_2->setContentsMargins(11, 11, 11, 11); verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2")); pausedLabeL_CH1 = new QCheckBox(scopeGroup_CH1); pausedLabeL_CH1->setObjectName(QStringLiteral("pausedLabeL_CH1")); verticalLayout_2->addWidget(pausedLabeL_CH1); acCoupledLabel_CH1 = new QCheckBox(scopeGroup_CH1); acCoupledLabel_CH1->setObjectName(QStringLiteral("acCoupledLabel_CH1")); verticalLayout_2->addWidget(acCoupledLabel_CH1); filterLabel_CH1 = new QCheckBox(scopeGroup_CH1); filterLabel_CH1->setObjectName(QStringLiteral("filterLabel_CH1")); verticalLayout_2->addWidget(filterLabel_CH1); doubleSampleLabel = new QCheckBox(scopeGroup_CH1); doubleSampleLabel->setObjectName(QStringLiteral("doubleSampleLabel")); verticalLayout_2->addWidget(doubleSampleLabel); gridLayout_2 = new QGridLayout(); gridLayout_2->setSpacing(0); gridLayout_2->setObjectName(QStringLiteral("gridLayout_2")); voltageInfoMaxLabel_CH1 = new QLabel(scopeGroup_CH1); voltageInfoMaxLabel_CH1->setObjectName(QStringLiteral("voltageInfoMaxLabel_CH1")); gridLayout_2->addWidget(voltageInfoMaxLabel_CH1, 0, 0, 1, 1); voltageInfoMaxDisplay_CH1 = new QLCDNumber(scopeGroup_CH1); voltageInfoMaxDisplay_CH1->setObjectName(QStringLiteral("voltageInfoMaxDisplay_CH1")); voltageInfoMaxDisplay_CH1->setMinimumSize(QSize(0, 24)); voltageInfoMaxDisplay_CH1->setFrameShape(QFrame::NoFrame); gridLayout_2->addWidget(voltageInfoMaxDisplay_CH1, 0, 1, 1, 1); voltageInfoMinLabel_CH1 = new QLabel(scopeGroup_CH1); voltageInfoMinLabel_CH1->setObjectName(QStringLiteral("voltageInfoMinLabel_CH1")); gridLayout_2->addWidget(voltageInfoMinLabel_CH1, 1, 0, 1, 1); voltageInfoMinDisplay_CH1 = new QLCDNumber(scopeGroup_CH1); voltageInfoMinDisplay_CH1->setObjectName(QStringLiteral("voltageInfoMinDisplay_CH1")); voltageInfoMinDisplay_CH1->setMinimumSize(QSize(0, 24)); voltageInfoMinDisplay_CH1->setFrameShape(QFrame::NoFrame); gridLayout_2->addWidget(voltageInfoMinDisplay_CH1, 1, 1, 1, 1); VoltageInfoMeanLabel_CH1 = new QLabel(scopeGroup_CH1); VoltageInfoMeanLabel_CH1->setObjectName(QStringLiteral("VoltageInfoMeanLabel_CH1")); gridLayout_2->addWidget(VoltageInfoMeanLabel_CH1, 2, 0, 1, 1); voltageInfoRmsLabel_CH1 = new QLabel(scopeGroup_CH1); voltageInfoRmsLabel_CH1->setObjectName(QStringLiteral("voltageInfoRmsLabel_CH1")); gridLayout_2->addWidget(voltageInfoRmsLabel_CH1, 3, 0, 1, 1); voltageInfoRmsDisplay_CH1 = new QLCDNumber(scopeGroup_CH1); voltageInfoRmsDisplay_CH1->setObjectName(QStringLiteral("voltageInfoRmsDisplay_CH1")); voltageInfoRmsDisplay_CH1->setMinimumSize(QSize(0, 24)); voltageInfoRmsDisplay_CH1->setFrameShape(QFrame::NoFrame); gridLayout_2->addWidget(voltageInfoRmsDisplay_CH1, 3, 1, 1, 1); voltageInfoMeanDisplay_CH1 = new QLCDNumber(scopeGroup_CH1); voltageInfoMeanDisplay_CH1->setObjectName(QStringLiteral("voltageInfoMeanDisplay_CH1")); voltageInfoMeanDisplay_CH1->setMinimumSize(QSize(0, 24)); voltageInfoMeanDisplay_CH1->setFrameShape(QFrame::NoFrame); gridLayout_2->addWidget(voltageInfoMeanDisplay_CH1, 2, 1, 1, 1); verticalLayout_2->addLayout(gridLayout_2); acCoupledLabel_CH1->raise(); filterLabel_CH1->raise(); pausedLabeL_CH1->raise(); doubleSampleLabel->raise(); verticalLayout_9->addWidget(scopeGroup_CH1); cursorGroup = new QGroupBox(centralWidget); cursorGroup->setObjectName(QStringLiteral("cursorGroup")); cursorGroup->setEnabled(true); cursorGroup->setCheckable(false); cursorGroup->setChecked(false); verticalLayout_8 = new QVBoxLayout(cursorGroup); verticalLayout_8->setSpacing(6); verticalLayout_8->setContentsMargins(11, 11, 11, 11); verticalLayout_8->setObjectName(QStringLiteral("verticalLayout_8")); cursorHoriCheck = new QCheckBox(cursorGroup); cursorHoriCheck->setObjectName(QStringLiteral("cursorHoriCheck")); verticalLayout_8->addWidget(cursorHoriCheck); cursorVertCheck = new QCheckBox(cursorGroup); cursorVertCheck->setObjectName(QStringLiteral("cursorVertCheck")); verticalLayout_8->addWidget(cursorVertCheck); makeCursorsNicer = new cursorEnabler(cursorGroup); makeCursorsNicer->setObjectName(QStringLiteral("makeCursorsNicer")); verticalLayout_8->addWidget(makeCursorsNicer); verticalLayout_9->addWidget(cursorGroup); horizontalLayout_13->addLayout(verticalLayout_9); verticalLayout_10 = new QVBoxLayout(); verticalLayout_10->setSpacing(6); verticalLayout_10->setObjectName(QStringLiteral("verticalLayout_10")); scopeGroup_CH2 = new QGroupBox(centralWidget); scopeGroup_CH2->setObjectName(QStringLiteral("scopeGroup_CH2")); scopeGroup_CH2->setEnabled(true); scopeGroup_CH2->setFlat(false); scopeGroup_CH2->setCheckable(true); scopeGroup_CH2->setChecked(false); verticalLayout_11 = new QVBoxLayout(scopeGroup_CH2); verticalLayout_11->setSpacing(6); verticalLayout_11->setContentsMargins(11, 11, 11, 11); verticalLayout_11->setObjectName(QStringLiteral("verticalLayout_11")); pausedLabel_CH2 = new QCheckBox(scopeGroup_CH2); pausedLabel_CH2->setObjectName(QStringLiteral("pausedLabel_CH2")); verticalLayout_11->addWidget(pausedLabel_CH2); acCoupledLabel_CH2 = new QCheckBox(scopeGroup_CH2); acCoupledLabel_CH2->setObjectName(QStringLiteral("acCoupledLabel_CH2")); verticalLayout_11->addWidget(acCoupledLabel_CH2); filterLabel_CH2 = new QCheckBox(scopeGroup_CH2); filterLabel_CH2->setObjectName(QStringLiteral("filterLabel_CH2")); verticalLayout_11->addWidget(filterLabel_CH2); xyDisplayLabel = new QCheckBox(scopeGroup_CH2); xyDisplayLabel->setObjectName(QStringLiteral("xyDisplayLabel")); verticalLayout_11->addWidget(xyDisplayLabel); gridLayout_3 = new QGridLayout(); gridLayout_3->setSpacing(0); gridLayout_3->setObjectName(QStringLiteral("gridLayout_3")); voltageInfoMaxLabel_CH2 = new QLabel(scopeGroup_CH2); voltageInfoMaxLabel_CH2->setObjectName(QStringLiteral("voltageInfoMaxLabel_CH2")); gridLayout_3->addWidget(voltageInfoMaxLabel_CH2, 0, 0, 1, 1); voltageInfoMaxDisplay_CH2 = new QLCDNumber(scopeGroup_CH2); voltageInfoMaxDisplay_CH2->setObjectName(QStringLiteral("voltageInfoMaxDisplay_CH2")); voltageInfoMaxDisplay_CH2->setMinimumSize(QSize(0, 24)); voltageInfoMaxDisplay_CH2->setFrameShape(QFrame::NoFrame); gridLayout_3->addWidget(voltageInfoMaxDisplay_CH2, 0, 1, 1, 1); voltageInfoMinLabel_CH2 = new QLabel(scopeGroup_CH2); voltageInfoMinLabel_CH2->setObjectName(QStringLiteral("voltageInfoMinLabel_CH2")); gridLayout_3->addWidget(voltageInfoMinLabel_CH2, 1, 0, 1, 1); voltageInfoMinDisplay_CH2 = new QLCDNumber(scopeGroup_CH2); voltageInfoMinDisplay_CH2->setObjectName(QStringLiteral("voltageInfoMinDisplay_CH2")); voltageInfoMinDisplay_CH2->setMinimumSize(QSize(0, 24)); voltageInfoMinDisplay_CH2->setFrameShape(QFrame::NoFrame); gridLayout_3->addWidget(voltageInfoMinDisplay_CH2, 1, 1, 1, 1); VoltageInfoMeanLabel_CH2 = new QLabel(scopeGroup_CH2); VoltageInfoMeanLabel_CH2->setObjectName(QStringLiteral("VoltageInfoMeanLabel_CH2")); gridLayout_3->addWidget(VoltageInfoMeanLabel_CH2, 2, 0, 1, 1); voltageInfoRmsLabel_CH2 = new QLabel(scopeGroup_CH2); voltageInfoRmsLabel_CH2->setObjectName(QStringLiteral("voltageInfoRmsLabel_CH2")); gridLayout_3->addWidget(voltageInfoRmsLabel_CH2, 3, 0, 1, 1); voltageInfoRmsDisplay_CH2 = new QLCDNumber(scopeGroup_CH2); voltageInfoRmsDisplay_CH2->setObjectName(QStringLiteral("voltageInfoRmsDisplay_CH2")); voltageInfoRmsDisplay_CH2->setMinimumSize(QSize(0, 24)); voltageInfoRmsDisplay_CH2->setFrameShape(QFrame::NoFrame); gridLayout_3->addWidget(voltageInfoRmsDisplay_CH2, 3, 1, 1, 1); voltageInfoMeanDisplay_CH2 = new QLCDNumber(scopeGroup_CH2); voltageInfoMeanDisplay_CH2->setObjectName(QStringLiteral("voltageInfoMeanDisplay_CH2")); voltageInfoMeanDisplay_CH2->setMinimumSize(QSize(0, 24)); voltageInfoMeanDisplay_CH2->setFrameShape(QFrame::NoFrame); gridLayout_3->addWidget(voltageInfoMeanDisplay_CH2, 2, 1, 1, 1); verticalLayout_11->addLayout(gridLayout_3); verticalLayout_10->addWidget(scopeGroup_CH2); triggerGroup = new QGroupBox(centralWidget); triggerGroup->setObjectName(QStringLiteral("triggerGroup")); triggerGroup->setEnabled(true); triggerGroup->setCheckable(true); triggerGroup->setChecked(false); verticalLayout_14 = new QVBoxLayout(triggerGroup); verticalLayout_14->setSpacing(6); verticalLayout_14->setContentsMargins(11, 11, 11, 11); verticalLayout_14->setObjectName(QStringLiteral("verticalLayout_14")); triggerChannelSelect = new QComboBox(triggerGroup); triggerChannelSelect->setObjectName(QStringLiteral("triggerChannelSelect")); verticalLayout_14->addWidget(triggerChannelSelect); triggerLevelValue = new QDoubleSpinBox(triggerGroup); triggerLevelValue->setObjectName(QStringLiteral("triggerLevelValue")); triggerLevelValue->setMinimum(-20); triggerLevelValue->setMaximum(20); triggerLevelValue->setSingleStep(0.1); verticalLayout_14->addWidget(triggerLevelValue); singleShotCheckBox = new QCheckBox(triggerGroup); singleShotCheckBox->setObjectName(QStringLiteral("singleShotCheckBox")); verticalLayout_14->addWidget(singleShotCheckBox); verticalLayout_10->addWidget(triggerGroup); horizontalLayout_13->addLayout(verticalLayout_10); verticalLayout_5->addLayout(horizontalLayout_13); verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); verticalLayout_5->addItem(verticalSpacer_3); cursorStatsLabel = new QLabel(centralWidget); cursorStatsLabel->setObjectName(QStringLiteral("cursorStatsLabel")); cursorStatsLabel->setMaximumSize(QSize(16777215, 48)); cursorStatsLabel->setAlignment(Qt::AlignCenter); verticalLayout_5->addWidget(cursorStatsLabel); multimeterGroup = new QGroupBox(centralWidget); multimeterGroup->setObjectName(QStringLiteral("multimeterGroup")); multimeterGroup->setEnabled(false); multimeterGroup->setCheckable(true); multimeterGroup->setChecked(false); gridLayout = new QGridLayout(multimeterGroup); gridLayout->setSpacing(6); gridLayout->setContentsMargins(11, 11, 11, 11); gridLayout->setObjectName(QStringLiteral("gridLayout")); multimeterModeSelect = new QComboBox(multimeterGroup); multimeterModeSelect->setObjectName(QStringLiteral("multimeterModeSelect")); gridLayout->addWidget(multimeterModeSelect, 1, 0, 1, 1); formLayout = new QFormLayout(); formLayout->setSpacing(6); formLayout->setObjectName(QStringLiteral("formLayout")); formLayout->setHorizontalSpacing(0); formLayout->setVerticalSpacing(0); multimeterMaxLabel = new QLabel(multimeterGroup); multimeterMaxLabel->setObjectName(QStringLiteral("multimeterMaxLabel")); formLayout->setWidget(0, QFormLayout::LabelRole, multimeterMaxLabel); multimeterMinLabel = new QLabel(multimeterGroup); multimeterMinLabel->setObjectName(QStringLiteral("multimeterMinLabel")); formLayout->setWidget(1, QFormLayout::LabelRole, multimeterMinLabel); multimeterMinDisplay = new QLCDNumber(multimeterGroup); multimeterMinDisplay->setObjectName(QStringLiteral("multimeterMinDisplay")); multimeterMinDisplay->setMinimumSize(QSize(0, 24)); multimeterMinDisplay->setFrameShape(QFrame::NoFrame); multimeterMinDisplay->setDigitCount(4); formLayout->setWidget(1, QFormLayout::FieldRole, multimeterMinDisplay); multimeterMeanLabel = new QLabel(multimeterGroup); multimeterMeanLabel->setObjectName(QStringLiteral("multimeterMeanLabel")); formLayout->setWidget(2, QFormLayout::LabelRole, multimeterMeanLabel); multimeterMeanDisplay = new QLCDNumber(multimeterGroup); multimeterMeanDisplay->setObjectName(QStringLiteral("multimeterMeanDisplay")); multimeterMeanDisplay->setMinimumSize(QSize(0, 24)); multimeterMeanDisplay->setFrameShape(QFrame::NoFrame); multimeterMeanDisplay->setDigitCount(4); formLayout->setWidget(2, QFormLayout::FieldRole, multimeterMeanDisplay); multimeterRmsLabel = new QLabel(multimeterGroup); multimeterRmsLabel->setObjectName(QStringLiteral("multimeterRmsLabel")); formLayout->setWidget(3, QFormLayout::LabelRole, multimeterRmsLabel); multimeterRmsDisplay = new QLCDNumber(multimeterGroup); multimeterRmsDisplay->setObjectName(QStringLiteral("multimeterRmsDisplay")); multimeterRmsDisplay->setMinimumSize(QSize(0, 24)); multimeterRmsDisplay->setFrameShape(QFrame::NoFrame); multimeterRmsDisplay->setDigitCount(4); formLayout->setWidget(3, QFormLayout::FieldRole, multimeterRmsDisplay); multimeterMaxDisplay = new QLCDNumber(multimeterGroup); multimeterMaxDisplay->setObjectName(QStringLiteral("multimeterMaxDisplay")); multimeterMaxDisplay->setMinimumSize(QSize(0, 24)); multimeterMaxDisplay->setFrameShape(QFrame::NoFrame); multimeterMaxDisplay->setDigitCount(4); formLayout->setWidget(0, QFormLayout::FieldRole, multimeterMaxDisplay); gridLayout->addLayout(formLayout, 0, 1, 6, 1); multimeterPauseCheckBox = new QCheckBox(multimeterGroup); multimeterPauseCheckBox->setObjectName(QStringLiteral("multimeterPauseCheckBox")); gridLayout->addWidget(multimeterPauseCheckBox, 5, 0, 1, 1); multimeterResistanceLabel = new QLabel(multimeterGroup); multimeterResistanceLabel->setObjectName(QStringLiteral("multimeterResistanceLabel")); gridLayout->addWidget(multimeterResistanceLabel, 2, 0, 1, 1); multimeterModeLabel = new QLabel(multimeterGroup); multimeterModeLabel->setObjectName(QStringLiteral("multimeterModeLabel")); gridLayout->addWidget(multimeterModeLabel, 0, 0, 1, 1); multimeterResistanceSelect = new espoSpinBox(multimeterGroup); multimeterResistanceSelect->setObjectName(QStringLiteral("multimeterResistanceSelect")); multimeterResistanceSelect->setDecimals(0); multimeterResistanceSelect->setMaximum(1e+6); gridLayout->addWidget(multimeterResistanceSelect, 3, 0, 1, 1); verticalLayout_5->addWidget(multimeterGroup); verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); verticalLayout_5->addItem(verticalSpacer_2); controller_fg = new functionGenControl(centralWidget); controller_fg->setObjectName(QStringLiteral("controller_fg")); verticalLayout_5->addWidget(controller_fg); horizontalLayout_5 = new QHBoxLayout(); horizontalLayout_5->setSpacing(6); horizontalLayout_5->setObjectName(QStringLiteral("horizontalLayout_5")); signalGenGroup_CH1 = new QGroupBox(centralWidget); signalGenGroup_CH1->setObjectName(QStringLiteral("signalGenGroup_CH1")); signalGenGroup_CH1->setEnabled(true); signalGenGroup_CH1->setCheckable(false); signalGenGroup_CH1->setChecked(false); verticalLayout_19 = new QVBoxLayout(signalGenGroup_CH1); verticalLayout_19->setSpacing(6); verticalLayout_19->setContentsMargins(11, 11, 11, 11); verticalLayout_19->setObjectName(QStringLiteral("verticalLayout_19")); waveformLabel_CH1 = new QLabel(signalGenGroup_CH1); waveformLabel_CH1->setObjectName(QStringLiteral("waveformLabel_CH1")); verticalLayout_19->addWidget(waveformLabel_CH1); waveformSelect_CH1 = new espoComboBox(signalGenGroup_CH1); waveformSelect_CH1->setObjectName(QStringLiteral("waveformSelect_CH1")); verticalLayout_19->addWidget(waveformSelect_CH1); frequencyLabel_CH1 = new QLabel(signalGenGroup_CH1); frequencyLabel_CH1->setObjectName(QStringLiteral("frequencyLabel_CH1")); verticalLayout_19->addWidget(frequencyLabel_CH1); frequencyValue_CH1 = new espoSpinBox(signalGenGroup_CH1); frequencyValue_CH1->setObjectName(QStringLiteral("frequencyValue_CH1")); frequencyValue_CH1->setSuffix(QStringLiteral("Hz")); frequencyValue_CH1->setDecimals(2); frequencyValue_CH1->setMinimum(0); frequencyValue_CH1->setMaximum(1e+6); frequencyValue_CH1->setSingleStep(100); frequencyValue_CH1->setValue(1000); verticalLayout_19->addWidget(frequencyValue_CH1); amplitudeLabel_CH1 = new QLabel(signalGenGroup_CH1); amplitudeLabel_CH1->setObjectName(QStringLiteral("amplitudeLabel_CH1")); verticalLayout_19->addWidget(amplitudeLabel_CH1); amplitudeValue_CH1 = new espoSpinBox(signalGenGroup_CH1); amplitudeValue_CH1->setObjectName(QStringLiteral("amplitudeValue_CH1")); amplitudeValue_CH1->setMaximum(9.6); amplitudeValue_CH1->setSingleStep(0.1); verticalLayout_19->addWidget(amplitudeValue_CH1); dcOffsetLabel_CH1 = new QLabel(signalGenGroup_CH1); dcOffsetLabel_CH1->setObjectName(QStringLiteral("dcOffsetLabel_CH1")); verticalLayout_19->addWidget(dcOffsetLabel_CH1); dcOffsetValue_CH1 = new espoSpinBox(signalGenGroup_CH1); dcOffsetValue_CH1->setObjectName(QStringLiteral("dcOffsetValue_CH1")); dcOffsetValue_CH1->setMaximum(9.6); dcOffsetValue_CH1->setSingleStep(0.1); verticalLayout_19->addWidget(dcOffsetValue_CH1); horizontalLayout_5->addWidget(signalGenGroup_CH1); signalGenGroup_CH2 = new QGroupBox(centralWidget); signalGenGroup_CH2->setObjectName(QStringLiteral("signalGenGroup_CH2")); signalGenGroup_CH2->setEnabled(true); signalGenGroup_CH2->setCheckable(false); signalGenGroup_CH2->setChecked(false); verticalLayout_21 = new QVBoxLayout(signalGenGroup_CH2); verticalLayout_21->setSpacing(6); verticalLayout_21->setContentsMargins(11, 11, 11, 11); verticalLayout_21->setObjectName(QStringLiteral("verticalLayout_21")); waveformLabel_CH2 = new QLabel(signalGenGroup_CH2); waveformLabel_CH2->setObjectName(QStringLiteral("waveformLabel_CH2")); waveformLabel_CH2->setEnabled(true); verticalLayout_21->addWidget(waveformLabel_CH2); waveformSelect_CH2 = new espoComboBox(signalGenGroup_CH2); waveformSelect_CH2->setObjectName(QStringLiteral("waveformSelect_CH2")); waveformSelect_CH2->setEnabled(true); verticalLayout_21->addWidget(waveformSelect_CH2); frequencyLabel_CH2 = new QLabel(signalGenGroup_CH2); frequencyLabel_CH2->setObjectName(QStringLiteral("frequencyLabel_CH2")); frequencyLabel_CH2->setEnabled(true); verticalLayout_21->addWidget(frequencyLabel_CH2); frequencyValue_CH2 = new espoSpinBox(signalGenGroup_CH2); frequencyValue_CH2->setObjectName(QStringLiteral("frequencyValue_CH2")); frequencyValue_CH2->setEnabled(true); frequencyValue_CH2->setSuffix(QStringLiteral("Hz")); frequencyValue_CH2->setDecimals(2); frequencyValue_CH2->setMaximum(1e+6); frequencyValue_CH2->setSingleStep(100); frequencyValue_CH2->setValue(1000); verticalLayout_21->addWidget(frequencyValue_CH2); amplitudeLabel_CH2 = new QLabel(signalGenGroup_CH2); amplitudeLabel_CH2->setObjectName(QStringLiteral("amplitudeLabel_CH2")); amplitudeLabel_CH2->setEnabled(true); verticalLayout_21->addWidget(amplitudeLabel_CH2); amplitudeValue_CH2 = new espoSpinBox(signalGenGroup_CH2); amplitudeValue_CH2->setObjectName(QStringLiteral("amplitudeValue_CH2")); amplitudeValue_CH2->setEnabled(true); amplitudeValue_CH2->setMaximum(10); amplitudeValue_CH2->setSingleStep(0.1); verticalLayout_21->addWidget(amplitudeValue_CH2); dcOffsetLabel_CH2 = new QLabel(signalGenGroup_CH2); dcOffsetLabel_CH2->setObjectName(QStringLiteral("dcOffsetLabel_CH2")); dcOffsetLabel_CH2->setEnabled(true); verticalLayout_21->addWidget(dcOffsetLabel_CH2); dcOffsetValue_CH2 = new espoSpinBox(signalGenGroup_CH2); dcOffsetValue_CH2->setObjectName(QStringLiteral("dcOffsetValue_CH2")); dcOffsetValue_CH2->setEnabled(true); dcOffsetValue_CH2->setMaximum(10); dcOffsetValue_CH2->setSingleStep(0.1); verticalLayout_21->addWidget(dcOffsetValue_CH2); horizontalLayout_5->addWidget(signalGenGroup_CH2); verticalLayout_5->addLayout(horizontalLayout_5); horizontalLayout_7 = new QHBoxLayout(); horizontalLayout_7->setSpacing(6); horizontalLayout_7->setObjectName(QStringLiteral("horizontalLayout_7")); verticalLayout_5->addLayout(horizontalLayout_7); verticalSpacer_4 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); verticalLayout_5->addItem(verticalSpacer_4); controller_iso = new isoDriver(centralWidget); controller_iso->setObjectName(QStringLiteral("controller_iso")); verticalLayout_5->addWidget(controller_iso); horizontalLayout->addLayout(verticalLayout_5); verticalLayout_18 = new QVBoxLayout(); verticalLayout_18->setSpacing(6); verticalLayout_18->setObjectName(QStringLiteral("verticalLayout_18")); psuGroup = new QGroupBox(centralWidget); psuGroup->setObjectName(QStringLiteral("psuGroup")); psuGroup->setAutoFillBackground(false); verticalLayout_15 = new QVBoxLayout(psuGroup); verticalLayout_15->setSpacing(6); verticalLayout_15->setContentsMargins(11, 11, 11, 11); verticalLayout_15->setObjectName(QStringLiteral("verticalLayout_15")); psuSlider = new espoSlider(psuGroup); psuSlider->setObjectName(QStringLiteral("psuSlider")); psuSlider->setEnabled(false); psuSlider->setMinimum(90); psuSlider->setMaximum(300); psuSlider->setSingleStep(1); psuSlider->setOrientation(Qt::Vertical); psuSlider->setTickPosition(QSlider::TicksBelow); psuSlider->setTickInterval(20); verticalLayout_15->addWidget(psuSlider); lockPsuCheckBox = new timedTickBox(psuGroup); lockPsuCheckBox->setObjectName(QStringLiteral("lockPsuCheckBox")); lockPsuCheckBox->setChecked(true); verticalLayout_15->addWidget(lockPsuCheckBox); psuDisplay = new QLCDNumber(psuGroup); psuDisplay->setObjectName(QStringLiteral("psuDisplay")); psuDisplay->setMinimumSize(QSize(108, 36)); psuDisplay->setMaximumSize(QSize(108, 36)); psuDisplay->setSmallDecimalPoint(true); psuDisplay->setDigitCount(4); psuDisplay->setProperty("value", QVariant(5)); psuDisplay->setProperty("intValue", QVariant(5)); verticalLayout_15->addWidget(psuDisplay); verticalLayout_18->addWidget(psuGroup); verticalLayout_3 = new QVBoxLayout(); verticalLayout_3->setSpacing(6); verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3")); busSifferGroup_CH1 = new QGroupBox(centralWidget); busSifferGroup_CH1->setObjectName(QStringLiteral("busSifferGroup_CH1")); busSifferGroup_CH1->setCheckable(true); busSifferGroup_CH1->setChecked(false); verticalLayout_7 = new QVBoxLayout(busSifferGroup_CH1); verticalLayout_7->setSpacing(6); verticalLayout_7->setContentsMargins(11, 11, 11, 11); verticalLayout_7->setObjectName(QStringLiteral("verticalLayout_7")); pause_LA = new QCheckBox(busSifferGroup_CH1); pause_LA->setObjectName(QStringLiteral("pause_LA")); pause_LA->setEnabled(true); verticalLayout_7->addWidget(pause_LA); serialDecodingCheck_CH1 = new QGroupBox(busSifferGroup_CH1); serialDecodingCheck_CH1->setObjectName(QStringLiteral("serialDecodingCheck_CH1")); serialDecodingCheck_CH1->setFlat(true); serialDecodingCheck_CH1->setCheckable(true); serialDecodingCheck_CH1->setChecked(false); verticalLayout_6 = new QVBoxLayout(serialDecodingCheck_CH1); verticalLayout_6->setSpacing(0); verticalLayout_6->setContentsMargins(11, 11, 11, 11); verticalLayout_6->setObjectName(QStringLiteral("verticalLayout_6")); verticalLayout_6->setContentsMargins(0, 6, 0, 0); serialDecodingModeSelect_CH1 = new QComboBox(serialDecodingCheck_CH1); serialDecodingModeSelect_CH1->setObjectName(QStringLiteral("serialDecodingModeSelect_CH1")); verticalLayout_6->addWidget(serialDecodingModeSelect_CH1); verticalLayout_7->addWidget(serialDecodingCheck_CH1); verticalLayout_3->addWidget(busSifferGroup_CH1); busSnifferGroup_CH2 = new QGroupBox(centralWidget); busSnifferGroup_CH2->setObjectName(QStringLiteral("busSnifferGroup_CH2")); busSnifferGroup_CH2->setEnabled(false); busSnifferGroup_CH2->setCheckable(true); busSnifferGroup_CH2->setChecked(false); verticalLayout_16 = new QVBoxLayout(busSnifferGroup_CH2); verticalLayout_16->setSpacing(6); verticalLayout_16->setContentsMargins(11, 11, 11, 11); verticalLayout_16->setObjectName(QStringLiteral("verticalLayout_16")); serialDecodingCheck_CH2 = new QGroupBox(busSnifferGroup_CH2); serialDecodingCheck_CH2->setObjectName(QStringLiteral("serialDecodingCheck_CH2")); serialDecodingCheck_CH2->setFlat(true); serialDecodingCheck_CH2->setCheckable(true); serialDecodingCheck_CH2->setChecked(false); verticalLayout_17 = new QVBoxLayout(serialDecodingCheck_CH2); verticalLayout_17->setSpacing(0); verticalLayout_17->setContentsMargins(11, 11, 11, 11); verticalLayout_17->setObjectName(QStringLiteral("verticalLayout_17")); verticalLayout_17->setContentsMargins(0, 6, 0, 0); serialDecodingModeSelect_CH2 = new QComboBox(serialDecodingCheck_CH2); serialDecodingModeSelect_CH2->setObjectName(QStringLiteral("serialDecodingModeSelect_CH2")); verticalLayout_17->addWidget(serialDecodingModeSelect_CH2); verticalLayout_16->addWidget(serialDecodingCheck_CH2); verticalLayout_3->addWidget(busSnifferGroup_CH2); digitalOutputGroup = new QGroupBox(centralWidget); digitalOutputGroup->setObjectName(QStringLiteral("digitalOutputGroup")); gridLayout_4 = new QGridLayout(digitalOutputGroup); gridLayout_4->setSpacing(6); gridLayout_4->setContentsMargins(11, 11, 11, 11); gridLayout_4->setObjectName(QStringLiteral("gridLayout_4")); digitalOutCheckbox_CH3 = new QCheckBox(digitalOutputGroup); digitalOutCheckbox_CH3->setObjectName(QStringLiteral("digitalOutCheckbox_CH3")); gridLayout_4->addWidget(digitalOutCheckbox_CH3, 1, 0, 1, 1); digitalOutCheckbox_CH2 = new QCheckBox(digitalOutputGroup); digitalOutCheckbox_CH2->setObjectName(QStringLiteral("digitalOutCheckbox_CH2")); gridLayout_4->addWidget(digitalOutCheckbox_CH2, 0, 1, 1, 1); digitalOutCheckbox_CH1 = new QCheckBox(digitalOutputGroup); digitalOutCheckbox_CH1->setObjectName(QStringLiteral("digitalOutCheckbox_CH1")); gridLayout_4->addWidget(digitalOutCheckbox_CH1, 0, 0, 1, 1); digitalOutCheckbox_CH4 = new QCheckBox(digitalOutputGroup); digitalOutCheckbox_CH4->setObjectName(QStringLiteral("digitalOutCheckbox_CH4")); gridLayout_4->addWidget(digitalOutCheckbox_CH4, 1, 1, 1, 1); digitalOutCheckbox_CH2->raise(); digitalOutCheckbox_CH1->raise(); digitalOutCheckbox_CH3->raise(); digitalOutCheckbox_CH4->raise(); verticalLayout_3->addWidget(digitalOutputGroup); pushButton = new QPushButton(centralWidget); pushButton->setObjectName(QStringLiteral("pushButton")); verticalLayout_3->addWidget(pushButton); pushButton_2 = new QPushButton(centralWidget); pushButton_2->setObjectName(QStringLiteral("pushButton_2")); verticalLayout_3->addWidget(pushButton_2); bufferDisplay = new bufferControl(centralWidget); bufferDisplay->setObjectName(QStringLiteral("bufferDisplay")); bufferDisplay->setMinimumSize(QSize(96, 36)); bufferDisplay->setMaximumSize(QSize(96, 36)); bufferDisplay->setAlignment(Qt::AlignCenter); verticalLayout_3->addWidget(bufferDisplay); verticalLayout_18->addLayout(verticalLayout_3); horizontalLayout->addLayout(verticalLayout_18); MainWindow->setCentralWidget(centralWidget); menuBar = new QMenuBar(MainWindow); menuBar->setObjectName(QStringLiteral("menuBar")); menuBar->setGeometry(QRect(0, 0, 1136, 21)); menuFile = new QMenu(menuBar); menuFile->setObjectName(QStringLiteral("menuFile")); menuOscilloscope_2 = new QMenu(menuBar); menuOscilloscope_2->setObjectName(QStringLiteral("menuOscilloscope_2")); menuGain_2 = new QMenu(menuOscilloscope_2); menuGain_2->setObjectName(QStringLiteral("menuGain_2")); menuCH1_Stats = new noCloseMenu(menuOscilloscope_2); menuCH1_Stats->setObjectName(QStringLiteral("menuCH1_Stats")); menuCH2_Stats = new noCloseMenu(menuOscilloscope_2); menuCH2_Stats->setObjectName(QStringLiteral("menuCH2_Stats")); menuFrame_rate = new QMenu(menuOscilloscope_2); menuFrame_rate->setObjectName(QStringLiteral("menuFrame_rate")); menuRange = new QMenu(menuOscilloscope_2); menuRange->setObjectName(QStringLiteral("menuRange")); menuMultimeter_2 = new QMenu(menuBar); menuMultimeter_2->setObjectName(QStringLiteral("menuMultimeter_2")); menuV_2 = new QMenu(menuMultimeter_2); menuV_2->setObjectName(QStringLiteral("menuV_2")); menuI_2 = new QMenu(menuMultimeter_2); menuI_2->setObjectName(QStringLiteral("menuI_2")); menuBus_Sniffer = new QMenu(menuBar); menuBus_Sniffer->setObjectName(QStringLiteral("menuBus_Sniffer")); menuUART_1 = new QMenu(menuBus_Sniffer); menuUART_1->setObjectName(QStringLiteral("menuUART_1")); menuBaud_Rate = new QMenu(menuUART_1); menuBaud_Rate->setObjectName(QStringLiteral("menuBaud_Rate")); menuType_Here_2 = new QMenu(menuUART_1); menuType_Here_2->setObjectName(QStringLiteral("menuType_Here_2")); menuParity_Bit = new QMenu(menuUART_1); menuParity_Bit->setObjectName(QStringLiteral("menuParity_Bit")); menuData_Bits = new QMenu(menuUART_1); menuData_Bits->setObjectName(QStringLiteral("menuData_Bits")); menuUART_2 = new QMenu(menuBus_Sniffer); menuUART_2->setObjectName(QStringLiteral("menuUART_2")); menuBaud_Rate_2 = new QMenu(menuUART_2); menuBaud_Rate_2->setObjectName(QStringLiteral("menuBaud_Rate_2")); menuData_Bits_2 = new QMenu(menuUART_2); menuData_Bits_2->setObjectName(QStringLiteral("menuData_Bits_2")); menuParity_Bit_2 = new QMenu(menuUART_2); menuParity_Bit_2->setObjectName(QStringLiteral("menuParity_Bit_2")); menuPower_Supply = new QMenu(menuBar); menuPower_Supply->setObjectName(QStringLiteral("menuPower_Supply")); MainWindow->setMenuBar(menuBar); menuBar->addAction(menuFile->menuAction()); menuBar->addAction(menuOscilloscope_2->menuAction()); menuBar->addAction(menuMultimeter_2->menuAction()); menuBar->addAction(menuBus_Sniffer->menuAction()); menuBar->addAction(menuPower_Supply->menuAction()); menuFile->addAction(actionRecord); menuFile->addAction(actionTake_Snapshot); menuOscilloscope_2->addAction(menuRange->menuAction()); menuOscilloscope_2->addSeparator(); menuOscilloscope_2->addAction(menuFrame_rate->menuAction()); menuOscilloscope_2->addSeparator(); menuOscilloscope_2->addAction(menuGain_2->menuAction()); menuOscilloscope_2->addSeparator(); menuOscilloscope_2->addAction(menuCH1_Stats->menuAction()); menuOscilloscope_2->addAction(menuCH2_Stats->menuAction()); menuOscilloscope_2->addAction(actionCursor_Stats); menuOscilloscope_2->addSeparator(); menuOscilloscope_2->addAction(actionCalibrate); menuOscilloscope_2->addAction(actionForce_Square); menuOscilloscope_2->addAction(actionAutomatically_Enable_Cursors); menuGain_2->addAction(actionGainAuto); menuGain_2->addAction(actionGain0_5); menuGain_2->addAction(actionGain1); menuGain_2->addAction(actionGain2); menuGain_2->addAction(actionGain4); menuGain_2->addAction(actionGain8); menuGain_2->addAction(actionGain16); menuGain_2->addAction(actionGain32); menuGain_2->addAction(actionGain64); menuCH1_Stats->addAction(actionMax); menuCH1_Stats->addAction(actionMin); menuCH1_Stats->addAction(actionMean); menuCH1_Stats->addAction(actionRMS); menuCH2_Stats->addAction(actionMax_2); menuCH2_Stats->addAction(actionMin_2); menuCH2_Stats->addAction(actionMean_2); menuCH2_Stats->addAction(actionRMS_2); menuFrame_rate->addAction(action60FPS); menuFrame_rate->addAction(action30FPS); menuFrame_rate->addAction(action20FPS); menuFrame_rate->addAction(action15FPS); menuFrame_rate->addAction(action10FPS); menuFrame_rate->addAction(action5FPS); menuRange->addAction(actionSnap_to_Cursors); menuRange->addAction(actionEnter_Manually); menuMultimeter_2->addSeparator(); menuMultimeter_2->addAction(menuV_2->menuAction()); menuMultimeter_2->addAction(menuI_2->menuAction()); menuV_2->addAction(actionAutoV); menuV_2->addAction(actionMV); menuV_2->addAction(actionV); menuI_2->addAction(actionAutoI); menuI_2->addAction(actionMA); menuI_2->addAction(actionA); menuBus_Sniffer->addAction(menuUART_1->menuAction()); menuBus_Sniffer->addAction(menuUART_2->menuAction()); menuUART_1->addAction(menuBaud_Rate->menuAction()); menuUART_1->addAction(menuParity_Bit->menuAction()); menuUART_1->addAction(menuData_Bits->menuAction()); menuUART_1->addAction(menuType_Here_2->menuAction()); menuBaud_Rate->addAction(action300); menuBaud_Rate->addAction(action600); menuBaud_Rate->addAction(action1200); menuBaud_Rate->addAction(action2400); menuBaud_Rate->addAction(action4800); menuBaud_Rate->addAction(action9600); menuBaud_Rate->addAction(action14400); menuBaud_Rate->addAction(action19200); menuBaud_Rate->addAction(action28800); menuBaud_Rate->addAction(action38400); menuBaud_Rate->addAction(action57600); menuBaud_Rate->addAction(action115200); menuParity_Bit->addAction(actionNone); menuData_Bits->addAction(action8); menuUART_2->addAction(menuBaud_Rate_2->menuAction()); menuUART_2->addAction(menuData_Bits_2->menuAction()); menuUART_2->addAction(menuParity_Bit_2->menuAction()); menuBaud_Rate_2->addAction(action300_2); menuBaud_Rate_2->addAction(action600_2); menuBaud_Rate_2->addAction(action1200_2); menuBaud_Rate_2->addAction(action2400_2); menuBaud_Rate_2->addAction(action4800_2); menuBaud_Rate_2->addAction(action9600_2); menuBaud_Rate_2->addAction(action14400_2); menuBaud_Rate_2->addAction(action19200_2); menuBaud_Rate_2->addAction(action28800_2); menuBaud_Rate_2->addAction(action38400_2); menuBaud_Rate_2->addAction(action57600_2); menuBaud_Rate_2->addAction(action115200_2); menuData_Bits_2->addAction(action8_2); menuParity_Bit_2->addAction(actionNone_2); menuPower_Supply->addAction(actionAuto_Lock); retranslateUi(MainWindow); QObject::connect(scopeGroup_CH1, SIGNAL(toggled(bool)), bufferDisplay, SLOT(scopeIn_CH1(bool))); QObject::connect(scopeGroup_CH2, SIGNAL(toggled(bool)), bufferDisplay, SLOT(scopeIn_CH2(bool))); QObject::connect(signalGenGroup_CH2, SIGNAL(toggled(bool)), bufferDisplay, SLOT(signalGenIn(bool))); QObject::connect(bufferDisplay, SIGNAL(busSnifferOut_CH2(bool)), busSnifferGroup_CH2, SLOT(setEnabled(bool))); QObject::connect(bufferDisplay, SIGNAL(signalGenOut(bool)), signalGenGroup_CH2, SLOT(setEnabled(bool))); QObject::connect(bufferDisplay, SIGNAL(scopeOut_CH1(bool)), scopeGroup_CH1, SLOT(setEnabled(bool))); QObject::connect(bufferDisplay, SIGNAL(scopeOut_CH2(bool)), scopeGroup_CH2, SLOT(setEnabled(bool))); QObject::connect(bufferDisplay, SIGNAL(busSnifferUncheck(bool)), busSnifferGroup_CH2, SLOT(setChecked(bool))); QObject::connect(bufferDisplay, SIGNAL(scopeUncheck(bool)), scopeGroup_CH2, SLOT(setChecked(bool))); QObject::connect(doubleSampleLabel, SIGNAL(toggled(bool)), bufferDisplay, SLOT(scopeDsrIn(bool))); QObject::connect(bufferDisplay, SIGNAL(scopeDsrUncheck(bool)), doubleSampleLabel, SLOT(setChecked(bool))); QObject::connect(bufferDisplay, SIGNAL(scopeDsrOut(bool)), doubleSampleLabel, SLOT(setEnabled(bool))); QObject::connect(psuSlider, SIGNAL(valueChanged(int)), psuSlider, SLOT(selfMoved(int))); QObject::connect(psuSlider, SIGNAL(lcdOut(QString)), psuDisplay, SLOT(display(QString))); QObject::connect(amplitudeValue_CH1, SIGNAL(valueChanged(double)), dcOffsetValue_CH1, SLOT(maximumChanged(double))); QObject::connect(amplitudeValue_CH2, SIGNAL(valueChanged(double)), dcOffsetValue_CH2, SLOT(maximumChanged(double))); QObject::connect(dcOffsetValue_CH1, SIGNAL(valueChanged(double)), amplitudeValue_CH1, SLOT(maximumChanged(double))); QObject::connect(dcOffsetValue_CH2, SIGNAL(valueChanged(double)), amplitudeValue_CH2, SLOT(maximumChanged(double))); QObject::connect(waveformSelect_CH1, SIGNAL(currentTextChanged(QString)), controller_fg, SLOT(waveformName_CH1(QString))); QObject::connect(waveformSelect_CH2, SIGNAL(currentTextChanged(QString)), controller_fg, SLOT(waveformName_CH2(QString))); QObject::connect(amplitudeValue_CH1, SIGNAL(valueChanged(double)), controller_fg, SLOT(amplitudeUpdate_CH1(double))); QObject::connect(dcOffsetValue_CH1, SIGNAL(valueChanged(double)), controller_fg, SLOT(offsetUpdate_CH1(double))); QObject::connect(bufferDisplay, SIGNAL(busSnifferOut_CH1(bool)), busSifferGroup_CH1, SLOT(setEnabled(bool))); QObject::connect(bufferDisplay, SIGNAL(busSnifferOut_CH2(bool)), busSnifferGroup_CH2, SLOT(setEnabled(bool))); QObject::connect(busSifferGroup_CH1, SIGNAL(toggled(bool)), bufferDisplay, SLOT(busSnifferIn_CH1(bool))); QObject::connect(busSnifferGroup_CH2, SIGNAL(toggled(bool)), bufferDisplay, SLOT(busSnifferIn_CH2(bool))); QObject::connect(digitalOutCheckbox_CH1, SIGNAL(toggled(bool)), bufferDisplay, SLOT(digIn_CH1(bool))); QObject::connect(digitalOutCheckbox_CH2, SIGNAL(toggled(bool)), bufferDisplay, SLOT(digIn_CH2(bool))); QObject::connect(digitalOutCheckbox_CH3, SIGNAL(toggled(bool)), bufferDisplay, SLOT(digIn_CH3(bool))); QObject::connect(digitalOutCheckbox_CH4, SIGNAL(toggled(bool)), bufferDisplay, SLOT(digIn_CH4(bool))); QObject::connect(amplitudeValue_CH2, SIGNAL(valueChanged(double)), controller_fg, SLOT(amplitudeUpdate_CH2(double))); QObject::connect(dcOffsetValue_CH2, SIGNAL(valueChanged(double)), controller_fg, SLOT(offsetUpdate_CH2(double))); QObject::connect(timeBaseSlider, SIGNAL(valueChanged(int)), controller_iso, SLOT(setWindow(int))); QObject::connect(scopeAxes, SIGNAL(mouseWheel(QWheelEvent*)), controller_iso, SLOT(setVoltageRange(QWheelEvent*))); QObject::connect(pausedLabeL_CH1, SIGNAL(toggled(bool)), controller_iso, SLOT(pauseEnable_CH1(bool))); QObject::connect(pausedLabel_CH2, SIGNAL(toggled(bool)), controller_iso, SLOT(pauseEnable_CH2(bool))); QObject::connect(pausedLabeL_CH1, SIGNAL(toggled(bool)), pausedLabel_CH2, SLOT(setChecked(bool))); QObject::connect(pausedLabel_CH2, SIGNAL(toggled(bool)), pausedLabeL_CH1, SLOT(setChecked(bool))); QObject::connect(controller_iso, SIGNAL(disableWindow(bool)), MainWindow, SLOT(setEnabled(bool))); QObject::connect(scopeAxes, SIGNAL(mouseRelease(QMouseEvent*)), controller_iso, SLOT(graphMouseRelease(QMouseEvent*))); QObject::connect(cursorHoriCheck, SIGNAL(toggled(bool)), controller_iso, SLOT(cursorEnableHori(bool))); QObject::connect(cursorVertCheck, SIGNAL(toggled(bool)), controller_iso, SLOT(cursorEnableVert(bool))); QObject::connect(scopeAxes, SIGNAL(mouseMove(QMouseEvent*)), controller_iso, SLOT(graphMouseMove(QMouseEvent*))); QObject::connect(controller_iso, SIGNAL(setCursorStatsVisible(bool)), cursorStatsLabel, SLOT(setVisible(bool))); QObject::connect(lockPsuCheckBox, SIGNAL(toggled(bool)), psuSlider, SLOT(setDisabled(bool))); QObject::connect(triggerGroup, SIGNAL(toggled(bool)), controller_iso, SLOT(setTriggerEnabled(bool))); QObject::connect(triggerLevelValue, SIGNAL(valueChanged(double)), controller_iso, SLOT(setTriggerLevel(double))); QObject::connect(controller_iso, SIGNAL(singleShotTriggered(bool)), pausedLabeL_CH1, SLOT(setChecked(bool))); QObject::connect(singleShotCheckBox, SIGNAL(toggled(bool)), controller_iso, SLOT(setSingleShotEnabled(bool))); QObject::connect(triggerChannelSelect, SIGNAL(currentIndexChanged(int)), controller_iso, SLOT(setTriggerMode(int))); QObject::connect(acCoupledLabel_CH1, SIGNAL(toggled(bool)), controller_iso, SLOT(setAC_CH1(bool))); QObject::connect(acCoupledLabel_CH2, SIGNAL(toggled(bool)), controller_iso, SLOT(setAC_CH2(bool))); QObject::connect(multimeterGroup, SIGNAL(toggled(bool)), bufferDisplay, SLOT(multimeterIn(bool))); QObject::connect(bufferDisplay, SIGNAL(multimeterOut(bool)), multimeterGroup, SLOT(setEnabled(bool))); QObject::connect(multimeterModeSelect, SIGNAL(currentIndexChanged(int)), controller_iso, SLOT(setMultimeterType(int))); QObject::connect(controller_iso, SIGNAL(multimeterMax(double)), multimeterMaxDisplay, SLOT(display(double))); QObject::connect(controller_iso, SIGNAL(multimeterMin(double)), multimeterMinDisplay, SLOT(display(double))); QObject::connect(controller_iso, SIGNAL(multimeterMean(double)), multimeterMeanDisplay, SLOT(display(double))); QObject::connect(multimeterResistanceSelect, SIGNAL(valueChanged(double)), controller_iso, SLOT(setSeriesResistance(double))); QObject::connect(controller_iso, SIGNAL(sendMultimeterLabel1(QString)), multimeterMaxLabel, SLOT(setText(QString))); QObject::connect(controller_iso, SIGNAL(sendMultimeterLabel2(QString)), multimeterMinLabel, SLOT(setText(QString))); QObject::connect(controller_iso, SIGNAL(sendMultimeterLabel3(QString)), multimeterMeanLabel, SLOT(setText(QString))); QObject::connect(serialDecodingCheck_CH1, SIGNAL(toggled(bool)), controller_iso, SLOT(setSerialDecodeEnabled_CH1(bool))); QObject::connect(serialDecodingCheck_CH2, SIGNAL(toggled(bool)), controller_iso, SLOT(setSerialDecodeEnabled_CH2(bool))); QObject::connect(serialDecodingCheck_CH1, SIGNAL(toggled(bool)), console1, SLOT(setVisible(bool))); QObject::connect(serialDecodingCheck_CH2, SIGNAL(toggled(bool)), console2, SLOT(setVisible(bool))); QObject::connect(controller_iso, SIGNAL(changeTimeAxis(bool)), MainWindow, SLOT(timeBaseNeedsChanging(bool))); QObject::connect(xyDisplayLabel, SIGNAL(toggled(bool)), controller_iso, SLOT(setXYmode(bool))); QObject::connect(busSnifferGroup_CH2, SIGNAL(toggled(bool)), signalGenGroup_CH2, SLOT(setDisabled(bool))); QObject::connect(scopeAxes, SIGNAL(mousePress(QMouseEvent*)), makeCursorsNicer, SLOT(clickDetected(QMouseEvent*))); QObject::connect(makeCursorsNicer, SIGNAL(tickHori(bool)), cursorHoriCheck, SLOT(setChecked(bool))); QObject::connect(makeCursorsNicer, SIGNAL(tickVert(bool)), cursorVertCheck, SLOT(setChecked(bool))); QObject::connect(makeCursorsNicer, SIGNAL(passOnSignal(QMouseEvent*)), controller_iso, SLOT(graphMousePress(QMouseEvent*))); QObject::connect(controller_iso, SIGNAL(sendTriggerValue(double)), triggerLevelValue, SLOT(setValue(double))); QObject::connect(triggerGroup, SIGNAL(toggled(bool)), controller_iso, SLOT(triggerGroupStateChange(bool))); QObject::connect(controller_iso, SIGNAL(disableWindow(bool)), deviceConnected, SLOT(connectedStatusChanged(bool))); QObject::connect(multimeterPauseCheckBox, SIGNAL(toggled(bool)), controller_iso, SLOT(pauseEnable_multimeter(bool))); QObject::connect(controller_iso, SIGNAL(sendVmax_CH1(double)), voltageInfoMaxDisplay_CH1, SLOT(display(double))); QObject::connect(controller_iso, SIGNAL(sendVmin_CH1(double)), voltageInfoMinDisplay_CH1, SLOT(display(double))); QObject::connect(controller_iso, SIGNAL(sendVmean_CH1(double)), voltageInfoMeanDisplay_CH1, SLOT(display(double))); QObject::connect(controller_iso, SIGNAL(sendVmax_CH2(double)), voltageInfoMaxDisplay_CH2, SLOT(display(double))); QObject::connect(controller_iso, SIGNAL(sendVmin_CH2(double)), voltageInfoMinDisplay_CH2, SLOT(display(double))); QObject::connect(controller_iso, SIGNAL(sendVmean_CH2(double)), voltageInfoMeanDisplay_CH2, SLOT(display(double))); QObject::connect(lockPsuCheckBox, SIGNAL(toggled(bool)), lockPsuCheckBox, SLOT(resetTimer(bool))); QObject::connect(lockPsuCheckBox, SIGNAL(toggled(bool)), lockPsuCheckBox, SLOT(resetTimer())); QObject::connect(psuSlider, SIGNAL(sliderMoved(int)), lockPsuCheckBox, SLOT(resetTimer())); QObject::connect(pause_LA, SIGNAL(toggled(bool)), pausedLabeL_CH1, SLOT(setChecked(bool))); QObject::connect(pausedLabeL_CH1, SIGNAL(toggled(bool)), pause_LA, SLOT(setChecked(bool))); QObject::connect(controller_fg, SIGNAL(setMaxFreq_CH2(double)), frequencyValue_CH2, SLOT(setMax(double))); QObject::connect(controller_fg, SIGNAL(setMinFreq_CH2(double)), frequencyValue_CH2, SLOT(setMin(double))); QObject::connect(frequencyValue_CH2, SIGNAL(valueChanged(double)), controller_fg, SLOT(freqUpdate_CH2(double))); QObject::connect(frequencyValue_CH1, SIGNAL(valueChanged(double)), controller_fg, SLOT(freqUpdate_CH1(double))); QObject::connect(controller_fg, SIGNAL(setMaxFreq_CH1(double)), frequencyValue_CH1, SLOT(setMax(double))); QObject::connect(controller_fg, SIGNAL(setMinFreq_CH1(double)), frequencyValue_CH1, SLOT(setMin(double))); QObject::connect(frequencyValue_CH1, SIGNAL(valueChanged(double)), frequencyValue_CH1, SLOT(changeStepping(double))); QObject::connect(frequencyValue_CH2, SIGNAL(valueChanged(double)), frequencyValue_CH2, SLOT(changeStepping(double))); QObject::connect(pushButton_2, SIGNAL(clicked()), MainWindow, SLOT(reinitUsb())); QMetaObject::connectSlotsByName(MainWindow); } // setupUi void retranslateUi(QMainWindow *MainWindow) { MainWindow->setWindowTitle(QApplication::translate("MainWindow", "EspoTek Labrador", 0)); actionGainAuto->setText(QApplication::translate("MainWindow", "Auto", 0)); actionGain0_5->setText(QApplication::translate("MainWindow", "0.5", 0)); actionGain1->setText(QApplication::translate("MainWindow", "1", 0)); actionGain2->setText(QApplication::translate("MainWindow", "2", 0)); actionGain4->setText(QApplication::translate("MainWindow", "4", 0)); actionGain8->setText(QApplication::translate("MainWindow", "8", 0)); actionGain16->setText(QApplication::translate("MainWindow", "16", 0)); actionGain32->setText(QApplication::translate("MainWindow", "32", 0)); actionGain64->setText(QApplication::translate("MainWindow", "64", 0)); actionCalibrate->setText(QApplication::translate("MainWindow", "Calibrate (coming soon!)", 0)); actionCursor_Stats->setText(QApplication::translate("MainWindow", "Cursor Stats", 0)); actionMax->setText(QApplication::translate("MainWindow", "Max", 0)); actionMin->setText(QApplication::translate("MainWindow", "Min", 0)); actionMean->setText(QApplication::translate("MainWindow", "Mean", 0)); actionRMS->setText(QApplication::translate("MainWindow", "RMS", 0)); actionMax_2->setText(QApplication::translate("MainWindow", "Max", 0)); actionMin_2->setText(QApplication::translate("MainWindow", "Min", 0)); actionMean_2->setText(QApplication::translate("MainWindow", "Mean", 0)); actionRMS_2->setText(QApplication::translate("MainWindow", "RMS", 0)); actionMV->setText(QApplication::translate("MainWindow", "mV", 0)); actionV->setText(QApplication::translate("MainWindow", "V", 0)); actionAutoV->setText(QApplication::translate("MainWindow", "Auto", 0)); actionAutoI->setText(QApplication::translate("MainWindow", "Auto", 0)); actionMA->setText(QApplication::translate("MainWindow", "mA", 0)); actionA->setText(QApplication::translate("MainWindow", "A", 0)); action300->setText(QApplication::translate("MainWindow", "300", 0)); action600->setText(QApplication::translate("MainWindow", "600", 0)); action1200->setText(QApplication::translate("MainWindow", "1200", 0)); action2400->setText(QApplication::translate("MainWindow", "2400", 0)); action4800->setText(QApplication::translate("MainWindow", "4800", 0)); action9600->setText(QApplication::translate("MainWindow", "9600", 0)); action14400->setText(QApplication::translate("MainWindow", "14400", 0)); action19200->setText(QApplication::translate("MainWindow", "19200", 0)); action28800->setText(QApplication::translate("MainWindow", "28800", 0)); action38400->setText(QApplication::translate("MainWindow", "38400", 0)); action57600->setText(QApplication::translate("MainWindow", "57600 (Glitchy)", 0)); action115200->setText(QApplication::translate("MainWindow", "115200 (Glitchy)", 0)); action8->setText(QApplication::translate("MainWindow", "8", 0)); actionNone->setText(QApplication::translate("MainWindow", "None", 0)); action300_2->setText(QApplication::translate("MainWindow", "300", 0)); action600_2->setText(QApplication::translate("MainWindow", "600", 0)); action1200_2->setText(QApplication::translate("MainWindow", "1200", 0)); action2400_2->setText(QApplication::translate("MainWindow", "2400", 0)); action4800_2->setText(QApplication::translate("MainWindow", "4800", 0)); action9600_2->setText(QApplication::translate("MainWindow", "9600", 0)); action14400_2->setText(QApplication::translate("MainWindow", "14400", 0)); action19200_2->setText(QApplication::translate("MainWindow", "19200", 0)); action28800_2->setText(QApplication::translate("MainWindow", "28800", 0)); action38400_2->setText(QApplication::translate("MainWindow", "38400", 0)); action57600_2->setText(QApplication::translate("MainWindow", "57600 (Glitchy)", 0)); action115200_2->setText(QApplication::translate("MainWindow", "115200 (Glitchy)", 0)); action8_2->setText(QApplication::translate("MainWindow", "8", 0)); actionNone_2->setText(QApplication::translate("MainWindow", "None", 0)); actionRecord->setText(QApplication::translate("MainWindow", "Record", 0)); actionForce_Square->setText(QApplication::translate("MainWindow", "Force Square Display (Not Officially Supported)", 0)); actionAutomatically_Enable_Cursors->setText(QApplication::translate("MainWindow", "Enable Cursors on Click", 0)); action60FPS->setText(QApplication::translate("MainWindow", "60FPS", 0)); action30FPS->setText(QApplication::translate("MainWindow", "30FPS", 0)); action20FPS->setText(QApplication::translate("MainWindow", "20FPS", 0)); action15FPS->setText(QApplication::translate("MainWindow", "15FPS", 0)); action10FPS->setText(QApplication::translate("MainWindow", "10FPS", 0)); action5FPS->setText(QApplication::translate("MainWindow", "5FPS", 0)); actionAuto_Lock->setText(QApplication::translate("MainWindow", "Auto Lock", 0)); actionSnap_to_Cursors->setText(QApplication::translate("MainWindow", "Snap to Cursors", 0)); actionEnter_Manually->setText(QApplication::translate("MainWindow", "Enter Manually", 0)); actionTake_Snapshot->setText(QApplication::translate("MainWindow", "Take Snapshot", 0)); deviceConnected->setText(QApplication::translate("MainWindow", "Device disconnected!", 0)); scopeGroup_CH1->setTitle(QApplication::translate("MainWindow", "Oscilloscope CH1", 0)); pausedLabeL_CH1->setText(QApplication::translate("MainWindow", "Paused", 0)); acCoupledLabel_CH1->setText(QApplication::translate("MainWindow", "AC Coupled", 0)); filterLabel_CH1->setText(QApplication::translate("MainWindow", "Filter", 0)); doubleSampleLabel->setText(QApplication::translate("MainWindow", "Double Sample Rate", 0)); voltageInfoMaxLabel_CH1->setText(QApplication::translate("MainWindow", " Max", 0)); voltageInfoMinLabel_CH1->setText(QApplication::translate("MainWindow", " Min", 0)); VoltageInfoMeanLabel_CH1->setText(QApplication::translate("MainWindow", " Mean", 0)); voltageInfoRmsLabel_CH1->setText(QApplication::translate("MainWindow", " RMS", 0)); cursorGroup->setTitle(QApplication::translate("MainWindow", "Cursor", 0)); cursorHoriCheck->setText(QApplication::translate("MainWindow", "Horizontal", 0)); cursorVertCheck->setText(QApplication::translate("MainWindow", "Vertical", 0)); makeCursorsNicer->setText(QApplication::translate("MainWindow", "CURSOR ENABLER", 0)); scopeGroup_CH2->setTitle(QApplication::translate("MainWindow", "Oscilloscope CH2", 0)); pausedLabel_CH2->setText(QApplication::translate("MainWindow", "Paused", 0)); acCoupledLabel_CH2->setText(QApplication::translate("MainWindow", "AC Coupled", 0)); filterLabel_CH2->setText(QApplication::translate("MainWindow", "Filter", 0)); xyDisplayLabel->setText(QApplication::translate("MainWindow", "X-Y Display", 0)); voltageInfoMaxLabel_CH2->setText(QApplication::translate("MainWindow", " Max", 0)); voltageInfoMinLabel_CH2->setText(QApplication::translate("MainWindow", " Min", 0)); VoltageInfoMeanLabel_CH2->setText(QApplication::translate("MainWindow", " Mean", 0)); voltageInfoRmsLabel_CH2->setText(QApplication::translate("MainWindow", " RMS", 0)); triggerGroup->setTitle(QApplication::translate("MainWindow", "Trigger", 0)); triggerChannelSelect->clear(); triggerChannelSelect->insertItems(0, QStringList() << QApplication::translate("MainWindow", "CH1 (Rising)", 0) << QApplication::translate("MainWindow", "CH1 (Falling)", 0) << QApplication::translate("MainWindow", "CH2 (Rising)", 0) << QApplication::translate("MainWindow", "CH2 (Falling)", 0) ); singleShotCheckBox->setText(QApplication::translate("MainWindow", "Single Shot", 0)); cursorStatsLabel->setText(QApplication::translate("MainWindow", "cursorStatsLabel", 0)); multimeterGroup->setTitle(QApplication::translate("MainWindow", "Multimeter++", 0)); multimeterModeSelect->clear(); multimeterModeSelect->insertItems(0, QStringList() << QApplication::translate("MainWindow", "V", 0) << QApplication::translate("MainWindow", "I", 0) << QApplication::translate("MainWindow", "R", 0) << QApplication::translate("MainWindow", "C", 0) ); multimeterMaxLabel->setText(QApplication::translate("MainWindow", " Max", 0)); multimeterMinLabel->setText(QApplication::translate("MainWindow", " Min", 0)); multimeterMeanLabel->setText(QApplication::translate("MainWindow", " Mean", 0)); multimeterRmsLabel->setText(QApplication::translate("MainWindow", " RMS", 0)); multimeterPauseCheckBox->setText(QApplication::translate("MainWindow", "Paused", 0)); multimeterResistanceLabel->setText(QApplication::translate("MainWindow", "Series Resistance", 0)); multimeterModeLabel->setText(QApplication::translate("MainWindow", "Mode", 0)); multimeterResistanceSelect->setSuffix(QApplication::translate("MainWindow", "\316\251", 0)); controller_fg->setText(QApplication::translate("MainWindow", "SALUTON MI ESTAS FUNCTION GENERATOR CONTROLLER", 0)); signalGenGroup_CH1->setTitle(QApplication::translate("MainWindow", "Signal Gen CH1", 0)); waveformLabel_CH1->setText(QApplication::translate("MainWindow", "Waveform", 0)); frequencyLabel_CH1->setText(QApplication::translate("MainWindow", "Frequency", 0)); amplitudeLabel_CH1->setText(QApplication::translate("MainWindow", "Amplitude", 0)); amplitudeValue_CH1->setSuffix(QApplication::translate("MainWindow", "V", 0)); dcOffsetLabel_CH1->setText(QApplication::translate("MainWindow", "DC Offset", 0)); dcOffsetValue_CH1->setSuffix(QApplication::translate("MainWindow", "V", 0)); signalGenGroup_CH2->setTitle(QApplication::translate("MainWindow", "Signal Gen CH2", 0)); waveformLabel_CH2->setText(QApplication::translate("MainWindow", "Waveform", 0)); frequencyLabel_CH2->setText(QApplication::translate("MainWindow", "Frequency", 0)); amplitudeLabel_CH2->setText(QApplication::translate("MainWindow", "Amplitude", 0)); amplitudeValue_CH2->setSuffix(QApplication::translate("MainWindow", "V", 0)); dcOffsetLabel_CH2->setText(QApplication::translate("MainWindow", "DC Offset", 0)); dcOffsetValue_CH2->setSuffix(QApplication::translate("MainWindow", "V", 0)); controller_iso->setText(QApplication::translate("MainWindow", "SALUTON MI ESTAS ISO DRIVER", 0)); psuGroup->setTitle(QApplication::translate("MainWindow", "PSU", 0)); lockPsuCheckBox->setText(QApplication::translate("MainWindow", "Lock PSU", 0)); busSifferGroup_CH1->setTitle(QApplication::translate("MainWindow", "Bus Sniffer CH1", 0)); pause_LA->setText(QApplication::translate("MainWindow", "Pause", 0)); serialDecodingCheck_CH1->setTitle(QApplication::translate("MainWindow", "Serial Decoding", 0)); serialDecodingModeSelect_CH1->clear(); serialDecodingModeSelect_CH1->insertItems(0, QStringList() << QApplication::translate("MainWindow", "UART", 0) << QApplication::translate("MainWindow", "SPI", 0) << QApplication::translate("MainWindow", "I2C", 0) ); busSnifferGroup_CH2->setTitle(QApplication::translate("MainWindow", "Bus Sniffer CH2", 0)); serialDecodingCheck_CH2->setTitle(QApplication::translate("MainWindow", "Serial Decoding", 0)); serialDecodingModeSelect_CH2->clear(); serialDecodingModeSelect_CH2->insertItems(0, QStringList() << QApplication::translate("MainWindow", "UART", 0) << QApplication::translate("MainWindow", "SPI", 0) << QApplication::translate("MainWindow", "I2C", 0) ); digitalOutputGroup->setTitle(QApplication::translate("MainWindow", "Digital Output", 0)); digitalOutCheckbox_CH3->setText(QApplication::translate("MainWindow", "Pin 3", 0)); digitalOutCheckbox_CH2->setText(QApplication::translate("MainWindow", "Pin 2", 0)); digitalOutCheckbox_CH1->setText(QApplication::translate("MainWindow", "Pin 1", 0)); digitalOutCheckbox_CH4->setText(QApplication::translate("MainWindow", "Pin 4", 0)); pushButton->setText(QApplication::translate("MainWindow", "Debug!", 0)); pushButton_2->setText(QApplication::translate("MainWindow", "ReinitUsb()", 0)); bufferDisplay->setText(QApplication::translate("MainWindow", "BUFFER IMAGE HERE", 0)); menuFile->setTitle(QApplication::translate("MainWindow", "File", 0)); menuOscilloscope_2->setTitle(QApplication::translate("MainWindow", "Oscilloscope", 0)); menuGain_2->setTitle(QApplication::translate("MainWindow", "Gain", 0)); menuCH1_Stats->setTitle(QApplication::translate("MainWindow", "CH1 Stats", 0)); menuCH2_Stats->setTitle(QApplication::translate("MainWindow", "CH2 Stats", 0)); menuFrame_rate->setTitle(QApplication::translate("MainWindow", "Frame rate", 0)); menuRange->setTitle(QApplication::translate("MainWindow", "Range", 0)); menuMultimeter_2->setTitle(QApplication::translate("MainWindow", "Multimeter", 0)); menuV_2->setTitle(QApplication::translate("MainWindow", "Range (V)", 0)); menuI_2->setTitle(QApplication::translate("MainWindow", "Range (I)", 0)); menuBus_Sniffer->setTitle(QApplication::translate("MainWindow", "Bus Sniffer", 0)); menuUART_1->setTitle(QApplication::translate("MainWindow", "UART 1", 0)); menuBaud_Rate->setTitle(QApplication::translate("MainWindow", "Baud Rate", 0)); menuType_Here_2->setTitle(QApplication::translate("MainWindow", "Type Here", 0)); menuParity_Bit->setTitle(QApplication::translate("MainWindow", "Parity Bit", 0)); menuData_Bits->setTitle(QApplication::translate("MainWindow", "Data Bits", 0)); menuUART_2->setTitle(QApplication::translate("MainWindow", "UART 2", 0)); menuBaud_Rate_2->setTitle(QApplication::translate("MainWindow", "Baud Rate", 0)); menuData_Bits_2->setTitle(QApplication::translate("MainWindow", "Data Bits", 0)); menuParity_Bit_2->setTitle(QApplication::translate("MainWindow", "Parity Bit", 0)); menuPower_Supply->setTitle(QApplication::translate("MainWindow", "Power Supply", 0)); } // retranslateUi }; namespace Ui { class MainWindow: public Ui_MainWindow {}; } // namespace Ui QT_END_NAMESPACE #endif // UI_MAINWINDOW_H