2016-09-12 09:06:42 +01:00
|
|
|
/********************************************************************************
|
|
|
|
** 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 <QtCore/QVariant>
|
|
|
|
#include <QtWidgets/QAction>
|
|
|
|
#include <QtWidgets/QApplication>
|
|
|
|
#include <QtWidgets/QButtonGroup>
|
|
|
|
#include <QtWidgets/QCheckBox>
|
|
|
|
#include <QtWidgets/QComboBox>
|
|
|
|
#include <QtWidgets/QDoubleSpinBox>
|
|
|
|
#include <QtWidgets/QFormLayout>
|
|
|
|
#include <QtWidgets/QGridLayout>
|
|
|
|
#include <QtWidgets/QGroupBox>
|
|
|
|
#include <QtWidgets/QHBoxLayout>
|
|
|
|
#include <QtWidgets/QHeaderView>
|
|
|
|
#include <QtWidgets/QLCDNumber>
|
|
|
|
#include <QtWidgets/QLabel>
|
|
|
|
#include <QtWidgets/QMainWindow>
|
|
|
|
#include <QtWidgets/QMenu>
|
|
|
|
#include <QtWidgets/QMenuBar>
|
|
|
|
#include <QtWidgets/QPlainTextEdit>
|
|
|
|
#include <QtWidgets/QPushButton>
|
|
|
|
#include <QtWidgets/QSlider>
|
|
|
|
#include <QtWidgets/QSpacerItem>
|
|
|
|
#include <QtWidgets/QVBoxLayout>
|
|
|
|
#include <QtWidgets/QWidget>
|
|
|
|
#include <buffercontrol.h>
|
|
|
|
#include <cursorenabler.h>
|
|
|
|
#include <deviceconnecteddisplay.h>
|
|
|
|
#include <espocombobox.h>
|
|
|
|
#include <esposlider.h>
|
|
|
|
#include <espospinbox.h>
|
|
|
|
#include <functiongencontrol.h>
|
|
|
|
#include <isodriver.h>
|
|
|
|
#include <noclosemenu.h>
|
|
|
|
#include <timedtickbox.h>
|
|
|
|
#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;
|
2016-09-26 05:17:41 +01:00
|
|
|
QAction *actionRecord;
|
2016-09-12 09:06:42 +01:00
|
|
|
QAction *actionForce_Square;
|
|
|
|
QAction *actionAutomatically_Enable_Cursors;
|
|
|
|
QAction *action60FPS;
|
|
|
|
QAction *action30FPS;
|
|
|
|
QAction *action20FPS;
|
|
|
|
QAction *action15FPS;
|
|
|
|
QAction *action10FPS;
|
|
|
|
QAction *action5FPS;
|
|
|
|
QAction *actionAuto_Lock;
|
2016-09-19 03:24:10 +01:00
|
|
|
QAction *actionSnap_to_Cursors;
|
|
|
|
QAction *actionEnter_Manually;
|
2016-09-26 05:17:41 +01:00
|
|
|
QAction *actionTake_Snapshot;
|
2016-09-12 09:06:42 +01:00
|
|
|
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;
|
2016-09-17 06:09:59 +01:00
|
|
|
QCheckBox *pause_LA;
|
2016-09-12 09:06:42 +01:00
|
|
|
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;
|
2016-10-17 02:53:44 +01:00
|
|
|
QPushButton *pushButton_2;
|
2016-09-12 09:06:42 +01:00
|
|
|
bufferControl *bufferDisplay;
|
|
|
|
QMenuBar *menuBar;
|
|
|
|
QMenu *menuFile;
|
|
|
|
QMenu *menuOscilloscope_2;
|
|
|
|
QMenu *menuGain_2;
|
|
|
|
noCloseMenu *menuCH1_Stats;
|
|
|
|
noCloseMenu *menuCH2_Stats;
|
|
|
|
QMenu *menuFrame_rate;
|
2016-09-19 03:24:10 +01:00
|
|
|
QMenu *menuRange;
|
2016-09-12 09:06:42 +01:00
|
|
|
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);
|
2016-09-26 05:17:41 +01:00
|
|
|
actionRecord = new QAction(MainWindow);
|
|
|
|
actionRecord->setObjectName(QStringLiteral("actionRecord"));
|
|
|
|
actionRecord->setCheckable(true);
|
2016-09-12 09:06:42 +01:00
|
|
|
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);
|
2016-09-19 03:24:10 +01:00
|
|
|
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"));
|
2016-09-26 05:17:41 +01:00
|
|
|
actionTake_Snapshot = new QAction(MainWindow);
|
|
|
|
actionTake_Snapshot->setObjectName(QStringLiteral("actionTake_Snapshot"));
|
2016-09-12 09:06:42 +01:00
|
|
|
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"));
|
2016-09-19 03:24:10 +01:00
|
|
|
frequencyValue_CH1->setDecimals(2);
|
|
|
|
frequencyValue_CH1->setMinimum(0);
|
2016-09-12 09:06:42 +01:00
|
|
|
frequencyValue_CH1->setMaximum(1e+6);
|
2016-09-19 03:24:10 +01:00
|
|
|
frequencyValue_CH1->setSingleStep(100);
|
2016-09-12 09:06:42 +01:00
|
|
|
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);
|
2016-09-19 03:24:10 +01:00
|
|
|
frequencyValue_CH2->setSingleStep(100);
|
2016-09-12 09:06:42 +01:00
|
|
|
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"));
|
2016-09-17 06:09:59 +01:00
|
|
|
pause_LA = new QCheckBox(busSifferGroup_CH1);
|
|
|
|
pause_LA->setObjectName(QStringLiteral("pause_LA"));
|
|
|
|
pause_LA->setEnabled(true);
|
|
|
|
|
|
|
|
verticalLayout_7->addWidget(pause_LA);
|
|
|
|
|
2016-09-12 09:06:42 +01:00
|
|
|
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);
|
|
|
|
|
2016-10-17 02:53:44 +01:00
|
|
|
pushButton_2 = new QPushButton(centralWidget);
|
|
|
|
pushButton_2->setObjectName(QStringLiteral("pushButton_2"));
|
|
|
|
|
|
|
|
verticalLayout_3->addWidget(pushButton_2);
|
|
|
|
|
2016-09-12 09:06:42 +01:00
|
|
|
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"));
|
2016-09-19 03:24:10 +01:00
|
|
|
menuRange = new QMenu(menuOscilloscope_2);
|
|
|
|
menuRange->setObjectName(QStringLiteral("menuRange"));
|
2016-09-12 09:06:42 +01:00
|
|
|
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());
|
2016-09-26 05:17:41 +01:00
|
|
|
menuFile->addAction(actionRecord);
|
|
|
|
menuFile->addAction(actionTake_Snapshot);
|
2016-09-19 03:24:10 +01:00
|
|
|
menuOscilloscope_2->addAction(menuRange->menuAction());
|
|
|
|
menuOscilloscope_2->addSeparator();
|
2016-09-12 09:06:42 +01:00
|
|
|
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);
|
2016-09-19 03:24:10 +01:00
|
|
|
menuRange->addAction(actionSnap_to_Cursors);
|
|
|
|
menuRange->addAction(actionEnter_Manually);
|
2016-09-12 09:06:42 +01:00
|
|
|
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()));
|
2016-09-17 06:09:59 +01:00
|
|
|
QObject::connect(pause_LA, SIGNAL(toggled(bool)), pausedLabeL_CH1, SLOT(setChecked(bool)));
|
|
|
|
QObject::connect(pausedLabeL_CH1, SIGNAL(toggled(bool)), pause_LA, SLOT(setChecked(bool)));
|
2016-09-19 03:24:10 +01:00
|
|
|
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)));
|
2016-10-17 02:53:44 +01:00
|
|
|
QObject::connect(pushButton_2, SIGNAL(clicked()), MainWindow, SLOT(reinitUsb()));
|
2016-09-12 09:06:42 +01:00
|
|
|
|
|
|
|
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));
|
2016-09-26 05:17:41 +01:00
|
|
|
actionRecord->setText(QApplication::translate("MainWindow", "Record", 0));
|
2016-09-12 09:06:42 +01:00
|
|
|
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));
|
2016-09-19 03:24:10 +01:00
|
|
|
actionSnap_to_Cursors->setText(QApplication::translate("MainWindow", "Snap to Cursors", 0));
|
|
|
|
actionEnter_Manually->setText(QApplication::translate("MainWindow", "Enter Manually", 0));
|
2016-09-26 05:17:41 +01:00
|
|
|
actionTake_Snapshot->setText(QApplication::translate("MainWindow", "Take Snapshot", 0));
|
2016-09-12 09:06:42 +01:00
|
|
|
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));
|
2016-09-17 06:09:59 +01:00
|
|
|
pause_LA->setText(QApplication::translate("MainWindow", "Pause", 0));
|
2016-09-12 09:06:42 +01:00
|
|
|
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));
|
2016-10-17 02:53:44 +01:00
|
|
|
pushButton_2->setText(QApplication::translate("MainWindow", "ReinitUsb()", 0));
|
2016-09-12 09:06:42 +01:00
|
|
|
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));
|
2016-09-19 03:24:10 +01:00
|
|
|
menuRange->setTitle(QApplication::translate("MainWindow", "Range", 0));
|
2016-09-12 09:06:42 +01:00
|
|
|
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
|