10#define UI_MAINWINDOW_H
12#include <QtCore/QVariant>
13#include <QtWidgets/QAction>
14#include <QtWidgets/QApplication>
15#include <QtWidgets/QCheckBox>
16#include <QtWidgets/QComboBox>
17#include <QtWidgets/QDoubleSpinBox>
18#include <QtWidgets/QGridLayout>
19#include <QtWidgets/QGroupBox>
20#include <QtWidgets/QLabel>
21#include <QtWidgets/QLineEdit>
22#include <QtWidgets/QMainWindow>
23#include <QtWidgets/QMenu>
24#include <QtWidgets/QMenuBar>
25#include <QtWidgets/QPushButton>
26#include <QtWidgets/QSpacerItem>
27#include <QtWidgets/QSpinBox>
28#include <QtWidgets/QStatusBar>
29#include <QtWidgets/QTabWidget>
30#include <QtWidgets/QTextEdit>
31#include <QtWidgets/QToolBar>
32#include <QtWidgets/QWidget>
33#include "qcustomplot.h"
40 QAction *actionOpen_File;
41 QAction *actionHelp_Page;
42 QAction *action_Setting_parameters_for_TempCheck;
44 QAction *action_Setting_plot;
45 QAction *action_Setting_Temperature_Drop;
46 QWidget *centralWidget;
47 QGridLayout *gridLayout_5;
48 QGroupBox *groupBox_5;
49 QGridLayout *gridLayout_2;
51 QLineEdit *lineEdit_IntervalAskTemp;
54 QLineEdit *lineEdit_Numbers;
55 QLineEdit *lineEdit_SafeLimit;
56 QLineEdit *lineEdit_IgnoreLower;
57 QLineEdit *lineEdit_IgnoreUpper;
59 QCheckBox *checkBox_Ignore;
61 QGridLayout *gridLayout_3;
62 QTextEdit *textEdit_Log;
63 QGroupBox *groupBox_3;
64 QGridLayout *gridLayout_6;
65 QSpinBox *spinBox_TempRecordTime;
67 QLineEdit *lineEdit_IntervalAskMV;
68 QCheckBox *checkBox_dataSave;
70 QPushButton *pushButton_Log;
71 QSpacerItem *horizontalSpacer;
73 QLineEdit *lineEdit_DirPath;
75 QGroupBox *groupBox_2;
76 QGridLayout *gridLayout_4;
77 QDoubleSpinBox *doubleSpinBox_MVupper;
78 QComboBox *comboBox_SeriesNumber;
81 QSpinBox *spinBox_DeviceAddress;
82 QPushButton *pushButton_Connect;
83 QComboBox *comboBox_AT;
84 QDoubleSpinBox *doubleSpinBox_MVlower;
85 QPushButton *pushButton_RunStop;
86 QTabWidget *tabWidget;
88 QGridLayout *gridLayout;
90 QLineEdit *lineEdit_Temp;
92 QLineEdit *lineEdit_SV2;
94 QLineEdit *lineEdit_CurrentSV;
96 QDoubleSpinBox *doubleSpinBox_TempTorr;
98 QLineEdit *lineEdit_CurrentMV;
100 QDoubleSpinBox *doubleSpinBox_TempStepSize;
102 QLineEdit *lineEdit_CurrentTempDiff;
103 QLabel *label_SV2WaitTime;
104 QDoubleSpinBox *doubleSpinBox_SV2WaitTime;
105 QLabel *label_TimeStable;
106 QSpinBox *spinBox_TempStableTime;
108 QLineEdit *lineEdit_SV;
109 QPushButton *pushButton_Control;
110 QComboBox *comboBox_Mode;
111 QSpacerItem *verticalSpacer_3;
112 QPushButton *pushButton_AskStatus;
113 QPushButton *pushButton_SetSV;
115 QGridLayout *gridLayout_7;
117 QLineEdit *lineEdit_P;
119 QLineEdit *lineEdit_I;
120 QSpacerItem *horizontalSpacer_2;
122 QLineEdit *lineEdit_D;
123 QPushButton *pushButton_GetPID;
125 QComboBox *comboBox_MemAddress;
126 QSpacerItem *verticalSpacer;
128 QGridLayout *gridLayout_8;
130 QSpinBox *spinBox_TempUpper;
132 QDoubleSpinBox *doubleSpinBox_TempDrop;
135 QCheckBox *checkBox_TempDropEnable;
136 QGroupBox *groupBox_4;
137 QGridLayout *gridLayout_9;
138 QCheckBox *checkBoxStatusRun;
140 QCheckBox *checkBoxStatusPeriodic;
142 QCheckBox *checkBoxStautsTempCheck;
144 QCheckBox *checkBoxStatusTempDrop;
146 QCheckBox *checkBoxStatusSTC;
148 QCheckBox *checkBoxStatusRecord;
151 QSpacerItem *horizontalSpacer_3;
152 QLineEdit *lineEdit_TempCheckCount;
153 QSpacerItem *verticalSpacer_2;
157 QMenu *menuConfigure;
158 QToolBar *mainToolBar;
159 QStatusBar *statusBar;
164 MainWindow->setObjectName(QString::fromUtf8(
"MainWindow"));
167 actionOpen_File->setObjectName(QString::fromUtf8(
"actionOpen_File"));
169 actionHelp_Page->setObjectName(QString::fromUtf8(
"actionHelp_Page"));
170 action_Setting_parameters_for_TempCheck =
new QAction(
MainWindow);
171 action_Setting_parameters_for_TempCheck->setObjectName(QString::fromUtf8(
"action_Setting_parameters_for_TempCheck"));
172 action_Setting_parameters_for_TempCheck->setCheckable(
false);
173 action_Setting_parameters_for_TempCheck->setEnabled(
true);
175 action_Plot->setObjectName(QString::fromUtf8(
"action_Plot"));
176 action_Setting_plot =
new QAction(
MainWindow);
177 action_Setting_plot->setObjectName(QString::fromUtf8(
"action_Setting_plot"));
178 action_Setting_Temperature_Drop =
new QAction(
MainWindow);
179 action_Setting_Temperature_Drop->setObjectName(QString::fromUtf8(
"action_Setting_Temperature_Drop"));
181 centralWidget->setObjectName(QString::fromUtf8(
"centralWidget"));
182 gridLayout_5 =
new QGridLayout(centralWidget);
183 gridLayout_5->setSpacing(6);
184 gridLayout_5->setContentsMargins(11, 11, 11, 11);
185 gridLayout_5->setObjectName(QString::fromUtf8(
"gridLayout_5"));
186 groupBox_5 =
new QGroupBox(centralWidget);
187 groupBox_5->setObjectName(QString::fromUtf8(
"groupBox_5"));
188 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
189 sizePolicy.setHorizontalStretch(0);
190 sizePolicy.setVerticalStretch(0);
191 sizePolicy.setHeightForWidth(groupBox_5->sizePolicy().hasHeightForWidth());
192 groupBox_5->setSizePolicy(sizePolicy);
193 gridLayout_2 =
new QGridLayout(groupBox_5);
194 gridLayout_2->setSpacing(6);
195 gridLayout_2->setContentsMargins(11, 11, 11, 11);
196 gridLayout_2->setObjectName(QString::fromUtf8(
"gridLayout_2"));
197 label_16 =
new QLabel(groupBox_5);
198 label_16->setObjectName(QString::fromUtf8(
"label_16"));
200 gridLayout_2->addWidget(label_16, 1, 0, 1, 1);
202 lineEdit_IntervalAskTemp =
new QLineEdit(groupBox_5);
203 lineEdit_IntervalAskTemp->setObjectName(QString::fromUtf8(
"lineEdit_IntervalAskTemp"));
204 lineEdit_IntervalAskTemp->setEnabled(
false);
206 gridLayout_2->addWidget(lineEdit_IntervalAskTemp, 0, 2, 1, 1);
208 label_14 =
new QLabel(groupBox_5);
209 label_14->setObjectName(QString::fromUtf8(
"label_14"));
211 gridLayout_2->addWidget(label_14, 0, 0, 1, 1);
213 label_15 =
new QLabel(groupBox_5);
214 label_15->setObjectName(QString::fromUtf8(
"label_15"));
216 gridLayout_2->addWidget(label_15, 2, 0, 1, 2);
218 lineEdit_Numbers =
new QLineEdit(groupBox_5);
219 lineEdit_Numbers->setObjectName(QString::fromUtf8(
"lineEdit_Numbers"));
220 lineEdit_Numbers->setEnabled(
false);
222 gridLayout_2->addWidget(lineEdit_Numbers, 2, 2, 1, 1);
224 lineEdit_SafeLimit =
new QLineEdit(groupBox_5);
225 lineEdit_SafeLimit->setObjectName(QString::fromUtf8(
"lineEdit_SafeLimit"));
226 lineEdit_SafeLimit->setEnabled(
false);
228 gridLayout_2->addWidget(lineEdit_SafeLimit, 1, 2, 1, 1);
230 lineEdit_IgnoreLower =
new QLineEdit(groupBox_5);
231 lineEdit_IgnoreLower->setObjectName(QString::fromUtf8(
"lineEdit_IgnoreLower"));
232 lineEdit_IgnoreLower->setEnabled(
false);
234 gridLayout_2->addWidget(lineEdit_IgnoreLower, 4, 2, 1, 1);
236 lineEdit_IgnoreUpper =
new QLineEdit(groupBox_5);
237 lineEdit_IgnoreUpper->setObjectName(QString::fromUtf8(
"lineEdit_IgnoreUpper"));
238 lineEdit_IgnoreUpper->setEnabled(
false);
240 gridLayout_2->addWidget(lineEdit_IgnoreUpper, 4, 3, 1, 1);
242 label_17 =
new QLabel(groupBox_5);
243 label_17->setObjectName(QString::fromUtf8(
"label_17"));
245 gridLayout_2->addWidget(label_17, 4, 0, 1, 1);
247 checkBox_Ignore =
new QCheckBox(groupBox_5);
248 checkBox_Ignore->setObjectName(QString::fromUtf8(
"checkBox_Ignore"));
249 checkBox_Ignore->setEnabled(
false);
250 checkBox_Ignore->setCheckable(
true);
251 checkBox_Ignore->setChecked(
true);
253 gridLayout_2->addWidget(checkBox_Ignore, 3, 0, 1, 1);
256 gridLayout_5->addWidget(groupBox_5, 0, 3, 1, 2);
258 groupBox =
new QGroupBox(centralWidget);
259 groupBox->setObjectName(QString::fromUtf8(
"groupBox"));
260 QSizePolicy sizePolicy1(QSizePolicy::Ignored, QSizePolicy::Ignored);
261 sizePolicy1.setHorizontalStretch(0);
262 sizePolicy1.setVerticalStretch(0);
263 sizePolicy1.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth());
264 groupBox->setSizePolicy(sizePolicy1);
265 gridLayout_3 =
new QGridLayout(groupBox);
266 gridLayout_3->setSpacing(6);
267 gridLayout_3->setContentsMargins(11, 11, 11, 11);
268 gridLayout_3->setObjectName(QString::fromUtf8(
"gridLayout_3"));
269 textEdit_Log =
new QTextEdit(groupBox);
270 textEdit_Log->setObjectName(QString::fromUtf8(
"textEdit_Log"));
272 gridLayout_3->addWidget(textEdit_Log, 0, 0, 1, 1);
275 gridLayout_5->addWidget(groupBox, 1, 4, 1, 1);
277 groupBox_3 =
new QGroupBox(centralWidget);
278 groupBox_3->setObjectName(QString::fromUtf8(
"groupBox_3"));
279 gridLayout_6 =
new QGridLayout(groupBox_3);
280 gridLayout_6->setSpacing(6);
281 gridLayout_6->setContentsMargins(11, 11, 11, 11);
282 gridLayout_6->setObjectName(QString::fromUtf8(
"gridLayout_6"));
283 spinBox_TempRecordTime =
new QSpinBox(groupBox_3);
284 spinBox_TempRecordTime->setObjectName(QString::fromUtf8(
"spinBox_TempRecordTime"));
285 spinBox_TempRecordTime->setAlignment(Qt::AlignCenter);
286 spinBox_TempRecordTime->setMinimum(3);
287 spinBox_TempRecordTime->setMaximum(500);
288 spinBox_TempRecordTime->setValue(30);
290 gridLayout_6->addWidget(spinBox_TempRecordTime, 3, 2, 1, 1);
292 label_22 =
new QLabel(groupBox_3);
293 label_22->setObjectName(QString::fromUtf8(
"label_22"));
295 gridLayout_6->addWidget(label_22, 2, 0, 1, 1);
297 lineEdit_IntervalAskMV =
new QLineEdit(groupBox_3);
298 lineEdit_IntervalAskMV->setObjectName(QString::fromUtf8(
"lineEdit_IntervalAskMV"));
299 lineEdit_IntervalAskMV->setEnabled(
false);
301 gridLayout_6->addWidget(lineEdit_IntervalAskMV, 4, 2, 1, 2);
303 checkBox_dataSave =
new QCheckBox(groupBox_3);
304 checkBox_dataSave->setObjectName(QString::fromUtf8(
"checkBox_dataSave"));
306 gridLayout_6->addWidget(checkBox_dataSave, 0, 2, 1, 1);
308 label_6 =
new QLabel(groupBox_3);
309 label_6->setObjectName(QString::fromUtf8(
"label_6"));
311 gridLayout_6->addWidget(label_6, 4, 0, 1, 2);
313 pushButton_Log =
new QPushButton(groupBox_3);
314 pushButton_Log->setObjectName(QString::fromUtf8(
"pushButton_Log"));
315 pushButton_Log->setCheckable(
true);
317 gridLayout_6->addWidget(pushButton_Log, 3, 3, 1, 1);
319 horizontalSpacer =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
321 gridLayout_6->addItem(horizontalSpacer, 0, 0, 1, 1);
323 label_3 =
new QLabel(groupBox_3);
324 label_3->setObjectName(QString::fromUtf8(
"label_3"));
325 label_3->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
327 gridLayout_6->addWidget(label_3, 3, 0, 1, 2);
329 lineEdit_DirPath =
new QLineEdit(groupBox_3);
330 lineEdit_DirPath->setObjectName(QString::fromUtf8(
"lineEdit_DirPath"));
332 gridLayout_6->addWidget(lineEdit_DirPath, 2, 2, 1, 2);
335 gridLayout_5->addWidget(groupBox_3, 0, 1, 1, 2);
338 plot->setObjectName(QString::fromUtf8(
"plot"));
339 QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Expanding);
340 sizePolicy2.setHorizontalStretch(0);
341 sizePolicy2.setVerticalStretch(0);
342 sizePolicy2.setHeightForWidth(plot->sizePolicy().hasHeightForWidth());
343 plot->setSizePolicy(sizePolicy2);
344 plot->setMinimumSize(QSize(782, 281));
346 gridLayout_5->addWidget(plot, 2, 0, 1, 5);
348 groupBox_2 =
new QGroupBox(centralWidget);
349 groupBox_2->setObjectName(QString::fromUtf8(
"groupBox_2"));
350 sizePolicy2.setHeightForWidth(groupBox_2->sizePolicy().hasHeightForWidth());
351 groupBox_2->setSizePolicy(sizePolicy2);
352 gridLayout_4 =
new QGridLayout(groupBox_2);
353 gridLayout_4->setSpacing(6);
354 gridLayout_4->setContentsMargins(11, 11, 11, 11);
355 gridLayout_4->setObjectName(QString::fromUtf8(
"gridLayout_4"));
356 doubleSpinBox_MVupper =
new QDoubleSpinBox(groupBox_2);
357 doubleSpinBox_MVupper->setObjectName(QString::fromUtf8(
"doubleSpinBox_MVupper"));
358 doubleSpinBox_MVupper->setAlignment(Qt::AlignCenter);
359 doubleSpinBox_MVupper->setMaximum(100.000000000000000);
361 gridLayout_4->addWidget(doubleSpinBox_MVupper, 4, 2, 1, 1);
363 comboBox_SeriesNumber =
new QComboBox(groupBox_2);
364 comboBox_SeriesNumber->setObjectName(QString::fromUtf8(
"comboBox_SeriesNumber"));
366 gridLayout_4->addWidget(comboBox_SeriesNumber, 0, 1, 1, 2);
368 label_9 =
new QLabel(groupBox_2);
369 label_9->setObjectName(QString::fromUtf8(
"label_9"));
370 label_9->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
372 gridLayout_4->addWidget(label_9, 4, 0, 1, 1);
374 label_5 =
new QLabel(groupBox_2);
375 label_5->setObjectName(QString::fromUtf8(
"label_5"));
376 label_5->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
378 gridLayout_4->addWidget(label_5, 1, 0, 1, 1);
380 spinBox_DeviceAddress =
new QSpinBox(groupBox_2);
381 spinBox_DeviceAddress->setObjectName(QString::fromUtf8(
"spinBox_DeviceAddress"));
382 spinBox_DeviceAddress->setAlignment(Qt::AlignCenter);
383 spinBox_DeviceAddress->setMinimum(1);
384 spinBox_DeviceAddress->setMaximum(247);
385 spinBox_DeviceAddress->setValue(1);
387 gridLayout_4->addWidget(spinBox_DeviceAddress, 1, 1, 1, 1);
389 pushButton_Connect =
new QPushButton(groupBox_2);
390 pushButton_Connect->setObjectName(QString::fromUtf8(
"pushButton_Connect"));
391 pushButton_Connect->setCheckable(
true);
393 gridLayout_4->addWidget(pushButton_Connect, 0, 0, 1, 1);
395 comboBox_AT =
new QComboBox(groupBox_2);
396 comboBox_AT->setObjectName(QString::fromUtf8(
"comboBox_AT"));
398 gridLayout_4->addWidget(comboBox_AT, 1, 2, 1, 1);
400 doubleSpinBox_MVlower =
new QDoubleSpinBox(groupBox_2);
401 doubleSpinBox_MVlower->setObjectName(QString::fromUtf8(
"doubleSpinBox_MVlower"));
402 doubleSpinBox_MVlower->setAlignment(Qt::AlignCenter);
404 gridLayout_4->addWidget(doubleSpinBox_MVlower, 4, 1, 1, 1);
406 pushButton_RunStop =
new QPushButton(groupBox_2);
407 pushButton_RunStop->setObjectName(QString::fromUtf8(
"pushButton_RunStop"));
408 pushButton_RunStop->setCheckable(
true);
410 gridLayout_4->addWidget(pushButton_RunStop, 3, 0, 1, 3);
413 gridLayout_5->addWidget(groupBox_2, 0, 0, 1, 1);
415 tabWidget =
new QTabWidget(centralWidget);
416 tabWidget->setObjectName(QString::fromUtf8(
"tabWidget"));
417 sizePolicy.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
418 tabWidget->setSizePolicy(sizePolicy);
420 tab->setObjectName(QString::fromUtf8(
"tab"));
421 gridLayout =
new QGridLayout(tab);
422 gridLayout->setSpacing(6);
423 gridLayout->setContentsMargins(11, 11, 11, 11);
424 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
425 label =
new QLabel(tab);
426 label->setObjectName(QString::fromUtf8(
"label"));
427 label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
429 gridLayout->addWidget(label, 0, 0, 1, 1);
431 lineEdit_Temp =
new QLineEdit(tab);
432 lineEdit_Temp->setObjectName(QString::fromUtf8(
"lineEdit_Temp"));
433 lineEdit_Temp->setEnabled(
false);
434 lineEdit_Temp->setAlignment(Qt::AlignCenter);
436 gridLayout->addWidget(lineEdit_Temp, 0, 1, 1, 1);
438 label_SV_2 =
new QLabel(tab);
439 label_SV_2->setObjectName(QString::fromUtf8(
"label_SV_2"));
440 label_SV_2->setEnabled(
true);
441 label_SV_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
443 gridLayout->addWidget(label_SV_2, 0, 2, 1, 1);
445 lineEdit_SV2 =
new QLineEdit(tab);
446 lineEdit_SV2->setObjectName(QString::fromUtf8(
"lineEdit_SV2"));
447 lineEdit_SV2->setEnabled(
false);
448 lineEdit_SV2->setAlignment(Qt::AlignCenter);
450 gridLayout->addWidget(lineEdit_SV2, 0, 3, 1, 1);
452 label_4 =
new QLabel(tab);
453 label_4->setObjectName(QString::fromUtf8(
"label_4"));
454 label_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
456 gridLayout->addWidget(label_4, 1, 0, 1, 1);
458 lineEdit_CurrentSV =
new QLineEdit(tab);
459 lineEdit_CurrentSV->setObjectName(QString::fromUtf8(
"lineEdit_CurrentSV"));
460 lineEdit_CurrentSV->setEnabled(
false);
461 lineEdit_CurrentSV->setAlignment(Qt::AlignCenter);
463 gridLayout->addWidget(lineEdit_CurrentSV, 1, 1, 1, 1);
465 label_7 =
new QLabel(tab);
466 label_7->setObjectName(QString::fromUtf8(
"label_7"));
467 label_7->setAlignment(Qt::AlignCenter);
469 gridLayout->addWidget(label_7, 1, 2, 1, 1);
471 doubleSpinBox_TempTorr =
new QDoubleSpinBox(tab);
472 doubleSpinBox_TempTorr->setObjectName(QString::fromUtf8(
"doubleSpinBox_TempTorr"));
473 doubleSpinBox_TempTorr->setAlignment(Qt::AlignCenter);
474 doubleSpinBox_TempTorr->setDecimals(1);
475 doubleSpinBox_TempTorr->setMaximum(1.000000000000000);
476 doubleSpinBox_TempTorr->setSingleStep(0.100000000000000);
477 doubleSpinBox_TempTorr->setValue(0.800000000000000);
479 gridLayout->addWidget(doubleSpinBox_TempTorr, 1, 3, 1, 1);
481 label_10 =
new QLabel(tab);
482 label_10->setObjectName(QString::fromUtf8(
"label_10"));
483 label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
485 gridLayout->addWidget(label_10, 2, 0, 1, 1);
487 lineEdit_CurrentMV =
new QLineEdit(tab);
488 lineEdit_CurrentMV->setObjectName(QString::fromUtf8(
"lineEdit_CurrentMV"));
489 lineEdit_CurrentMV->setEnabled(
false);
490 lineEdit_CurrentMV->setAlignment(Qt::AlignCenter);
492 gridLayout->addWidget(lineEdit_CurrentMV, 2, 1, 1, 1);
494 label_8 =
new QLabel(tab);
495 label_8->setObjectName(QString::fromUtf8(
"label_8"));
496 label_8->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
498 gridLayout->addWidget(label_8, 2, 2, 1, 1);
500 doubleSpinBox_TempStepSize =
new QDoubleSpinBox(tab);
501 doubleSpinBox_TempStepSize->setObjectName(QString::fromUtf8(
"doubleSpinBox_TempStepSize"));
502 doubleSpinBox_TempStepSize->setAlignment(Qt::AlignCenter);
503 doubleSpinBox_TempStepSize->setDecimals(1);
504 doubleSpinBox_TempStepSize->setMinimum(0.100000000000000);
505 doubleSpinBox_TempStepSize->setMaximum(2.000000000000000);
506 doubleSpinBox_TempStepSize->setSingleStep(0.100000000000000);
507 doubleSpinBox_TempStepSize->setValue(0.500000000000000);
509 gridLayout->addWidget(doubleSpinBox_TempStepSize, 2, 3, 1, 1);
511 label_29 =
new QLabel(tab);
512 label_29->setObjectName(QString::fromUtf8(
"label_29"));
513 label_29->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
515 gridLayout->addWidget(label_29, 3, 0, 1, 1);
517 lineEdit_CurrentTempDiff =
new QLineEdit(tab);
518 lineEdit_CurrentTempDiff->setObjectName(QString::fromUtf8(
"lineEdit_CurrentTempDiff"));
519 lineEdit_CurrentTempDiff->setEnabled(
false);
520 lineEdit_CurrentTempDiff->setAlignment(Qt::AlignCenter);
522 gridLayout->addWidget(lineEdit_CurrentTempDiff, 3, 1, 1, 1);
524 label_SV2WaitTime =
new QLabel(tab);
525 label_SV2WaitTime->setObjectName(QString::fromUtf8(
"label_SV2WaitTime"));
526 label_SV2WaitTime->setAlignment(Qt::AlignCenter);
528 gridLayout->addWidget(label_SV2WaitTime, 3, 2, 1, 1);
530 doubleSpinBox_SV2WaitTime =
new QDoubleSpinBox(tab);
531 doubleSpinBox_SV2WaitTime->setObjectName(QString::fromUtf8(
"doubleSpinBox_SV2WaitTime"));
532 doubleSpinBox_SV2WaitTime->setEnabled(
false);
533 QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Fixed);
534 sizePolicy3.setHorizontalStretch(0);
535 sizePolicy3.setVerticalStretch(0);
536 sizePolicy3.setHeightForWidth(doubleSpinBox_SV2WaitTime->sizePolicy().hasHeightForWidth());
537 doubleSpinBox_SV2WaitTime->setSizePolicy(sizePolicy3);
538 doubleSpinBox_SV2WaitTime->setAlignment(Qt::AlignCenter);
539 doubleSpinBox_SV2WaitTime->setMaximum(5000.000000000000000);
541 gridLayout->addWidget(doubleSpinBox_SV2WaitTime, 3, 3, 1, 1);
543 label_TimeStable =
new QLabel(tab);
544 label_TimeStable->setObjectName(QString::fromUtf8(
"label_TimeStable"));
545 QSizePolicy sizePolicy4(QSizePolicy::Fixed, QSizePolicy::Preferred);
546 sizePolicy4.setHorizontalStretch(0);
547 sizePolicy4.setVerticalStretch(0);
548 sizePolicy4.setHeightForWidth(label_TimeStable->sizePolicy().hasHeightForWidth());
549 label_TimeStable->setSizePolicy(sizePolicy4);
550 label_TimeStable->setMinimumSize(QSize(160, 0));
551 label_TimeStable->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
553 gridLayout->addWidget(label_TimeStable, 4, 2, 1, 1);
555 spinBox_TempStableTime =
new QSpinBox(tab);
556 spinBox_TempStableTime->setObjectName(QString::fromUtf8(
"spinBox_TempStableTime"));
557 spinBox_TempStableTime->setAlignment(Qt::AlignCenter);
558 spinBox_TempStableTime->setMinimum(1);
559 spinBox_TempStableTime->setMaximum(120);
560 spinBox_TempStableTime->setValue(10);
562 gridLayout->addWidget(spinBox_TempStableTime, 4, 3, 1, 1);
564 label_2 =
new QLabel(tab);
565 label_2->setObjectName(QString::fromUtf8(
"label_2"));
566 label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
568 gridLayout->addWidget(label_2, 5, 0, 1, 1);
570 lineEdit_SV =
new QLineEdit(tab);
571 lineEdit_SV->setObjectName(QString::fromUtf8(
"lineEdit_SV"));
572 lineEdit_SV->setAlignment(Qt::AlignCenter);
574 gridLayout->addWidget(lineEdit_SV, 5, 1, 1, 1);
576 pushButton_Control =
new QPushButton(tab);
577 pushButton_Control->setObjectName(QString::fromUtf8(
"pushButton_Control"));
578 pushButton_Control->setCheckable(
true);
579 pushButton_Control->setAutoDefault(
true);
581 gridLayout->addWidget(pushButton_Control, 5, 2, 1, 1);
583 comboBox_Mode =
new QComboBox(tab);
584 comboBox_Mode->setObjectName(QString::fromUtf8(
"comboBox_Mode"));
586 gridLayout->addWidget(comboBox_Mode, 5, 3, 1, 1);
588 verticalSpacer_3 =
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
590 gridLayout->addItem(verticalSpacer_3, 6, 2, 1, 1);
592 pushButton_AskStatus =
new QPushButton(tab);
593 pushButton_AskStatus->setObjectName(QString::fromUtf8(
"pushButton_AskStatus"));
594 pushButton_AskStatus->setMouseTracking(
true);
595 pushButton_AskStatus->setAutoDefault(
false);
597 gridLayout->addWidget(pushButton_AskStatus, 4, 0, 1, 2);
599 pushButton_SetSV =
new QPushButton(tab);
600 pushButton_SetSV->setObjectName(QString::fromUtf8(
"pushButton_SetSV"));
601 pushButton_SetSV->setAutoDefault(
false);
603 gridLayout->addWidget(pushButton_SetSV, 6, 0, 1, 2);
605 tabWidget->addTab(tab, QString());
606 tab_2 =
new QWidget();
607 tab_2->setObjectName(QString::fromUtf8(
"tab_2"));
608 gridLayout_7 =
new QGridLayout(tab_2);
609 gridLayout_7->setSpacing(6);
610 gridLayout_7->setContentsMargins(11, 11, 11, 11);
611 gridLayout_7->setObjectName(QString::fromUtf8(
"gridLayout_7"));
612 label_11 =
new QLabel(tab_2);
613 label_11->setObjectName(QString::fromUtf8(
"label_11"));
615 gridLayout_7->addWidget(label_11, 0, 0, 1, 1);
617 lineEdit_P =
new QLineEdit(tab_2);
618 lineEdit_P->setObjectName(QString::fromUtf8(
"lineEdit_P"));
619 lineEdit_P->setEnabled(
false);
620 lineEdit_P->setFrame(
true);
621 lineEdit_P->setAlignment(Qt::AlignCenter);
622 lineEdit_P->setReadOnly(
true);
624 gridLayout_7->addWidget(lineEdit_P, 0, 1, 1, 2);
626 label_12 =
new QLabel(tab_2);
627 label_12->setObjectName(QString::fromUtf8(
"label_12"));
629 gridLayout_7->addWidget(label_12, 1, 0, 1, 1);
631 lineEdit_I =
new QLineEdit(tab_2);
632 lineEdit_I->setObjectName(QString::fromUtf8(
"lineEdit_I"));
633 lineEdit_I->setEnabled(
false);
634 lineEdit_I->setFrame(
true);
635 lineEdit_I->setAlignment(Qt::AlignCenter);
636 lineEdit_I->setReadOnly(
true);
638 gridLayout_7->addWidget(lineEdit_I, 1, 1, 1, 2);
640 horizontalSpacer_2 =
new QSpacerItem(338, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
642 gridLayout_7->addItem(horizontalSpacer_2, 1, 3, 1, 1);
644 label_13 =
new QLabel(tab_2);
645 label_13->setObjectName(QString::fromUtf8(
"label_13"));
647 gridLayout_7->addWidget(label_13, 2, 0, 1, 1);
649 lineEdit_D =
new QLineEdit(tab_2);
650 lineEdit_D->setObjectName(QString::fromUtf8(
"lineEdit_D"));
651 lineEdit_D->setEnabled(
false);
652 lineEdit_D->setFrame(
true);
653 lineEdit_D->setAlignment(Qt::AlignCenter);
654 lineEdit_D->setReadOnly(
true);
656 gridLayout_7->addWidget(lineEdit_D, 2, 1, 1, 2);
658 pushButton_GetPID =
new QPushButton(tab_2);
659 pushButton_GetPID->setObjectName(QString::fromUtf8(
"pushButton_GetPID"));
661 gridLayout_7->addWidget(pushButton_GetPID, 3, 0, 1, 2);
663 label_19 =
new QLabel(tab_2);
664 label_19->setObjectName(QString::fromUtf8(
"label_19"));
666 gridLayout_7->addWidget(label_19, 3, 2, 1, 1);
668 comboBox_MemAddress =
new QComboBox(tab_2);
669 comboBox_MemAddress->setObjectName(QString::fromUtf8(
"comboBox_MemAddress"));
671 font.setFamily(QString::fromUtf8(
"Courier New"));
672 comboBox_MemAddress->setFont(font);
673 comboBox_MemAddress->setMaxVisibleItems(20);
675 gridLayout_7->addWidget(comboBox_MemAddress, 3, 3, 1, 1);
677 verticalSpacer =
new QSpacerItem(20, 122, QSizePolicy::Minimum, QSizePolicy::Expanding);
679 gridLayout_7->addItem(verticalSpacer, 4, 2, 1, 1);
681 tabWidget->addTab(tab_2, QString());
682 tab_3 =
new QWidget();
683 tab_3->setObjectName(QString::fromUtf8(
"tab_3"));
684 gridLayout_8 =
new QGridLayout(tab_3);
685 gridLayout_8->setSpacing(6);
686 gridLayout_8->setContentsMargins(11, 11, 11, 11);
687 gridLayout_8->setObjectName(QString::fromUtf8(
"gridLayout_8"));
688 label_20 =
new QLabel(tab_3);
689 label_20->setObjectName(QString::fromUtf8(
"label_20"));
691 gridLayout_8->addWidget(label_20, 0, 0, 1, 1);
693 spinBox_TempUpper =
new QSpinBox(tab_3);
694 spinBox_TempUpper->setObjectName(QString::fromUtf8(
"spinBox_TempUpper"));
695 spinBox_TempUpper->setEnabled(
false);
696 spinBox_TempUpper->setMinimum(200);
697 spinBox_TempUpper->setMaximum(290);
698 spinBox_TempUpper->setSingleStep(10);
699 spinBox_TempUpper->setValue(280);
701 gridLayout_8->addWidget(spinBox_TempUpper, 0, 1, 1, 1);
703 label_21 =
new QLabel(tab_3);
704 label_21->setObjectName(QString::fromUtf8(
"label_21"));
706 gridLayout_8->addWidget(label_21, 1, 0, 1, 1);
708 doubleSpinBox_TempDrop =
new QDoubleSpinBox(tab_3);
709 doubleSpinBox_TempDrop->setObjectName(QString::fromUtf8(
"doubleSpinBox_TempDrop"));
710 doubleSpinBox_TempDrop->setDecimals(1);
711 doubleSpinBox_TempDrop->setMaximum(100.000000000000000);
712 doubleSpinBox_TempDrop->setValue(10.000000000000000);
714 gridLayout_8->addWidget(doubleSpinBox_TempDrop, 1, 1, 1, 1);
716 label_30 =
new QLabel(tab_3);
717 label_30->setObjectName(QString::fromUtf8(
"label_30"));
719 gridLayout_8->addWidget(label_30, 2, 0, 1, 1);
721 textEdit =
new QTextEdit(tab_3);
722 textEdit->setObjectName(QString::fromUtf8(
"textEdit"));
723 textEdit->setEnabled(
false);
724 textEdit->setReadOnly(
true);
726 gridLayout_8->addWidget(textEdit, 3, 0, 1, 2);
728 checkBox_TempDropEnable =
new QCheckBox(tab_3);
729 checkBox_TempDropEnable->setObjectName(QString::fromUtf8(
"checkBox_TempDropEnable"));
730 checkBox_TempDropEnable->setChecked(
true);
732 gridLayout_8->addWidget(checkBox_TempDropEnable, 2, 1, 1, 1);
734 tabWidget->addTab(tab_3, QString());
736 gridLayout_5->addWidget(tabWidget, 1, 0, 1, 2);
738 groupBox_4 =
new QGroupBox(centralWidget);
739 groupBox_4->setObjectName(QString::fromUtf8(
"groupBox_4"));
740 gridLayout_9 =
new QGridLayout(groupBox_4);
741 gridLayout_9->setSpacing(6);
742 gridLayout_9->setContentsMargins(11, 11, 11, 11);
743 gridLayout_9->setObjectName(QString::fromUtf8(
"gridLayout_9"));
744 checkBoxStatusRun =
new QCheckBox(groupBox_4);
745 checkBoxStatusRun->setObjectName(QString::fromUtf8(
"checkBoxStatusRun"));
746 checkBoxStatusRun->setEnabled(
true);
748 gridLayout_9->addWidget(checkBoxStatusRun, 0, 0, 1, 1);
750 label_23 =
new QLabel(groupBox_4);
751 label_23->setObjectName(QString::fromUtf8(
"label_23"));
753 gridLayout_9->addWidget(label_23, 0, 1, 1, 1);
755 checkBoxStatusPeriodic =
new QCheckBox(groupBox_4);
756 checkBoxStatusPeriodic->setObjectName(QString::fromUtf8(
"checkBoxStatusPeriodic"));
757 checkBoxStatusPeriodic->setEnabled(
true);
759 gridLayout_9->addWidget(checkBoxStatusPeriodic, 1, 0, 1, 1);
761 label_24 =
new QLabel(groupBox_4);
762 label_24->setObjectName(QString::fromUtf8(
"label_24"));
764 gridLayout_9->addWidget(label_24, 1, 1, 1, 2);
766 checkBoxStautsTempCheck =
new QCheckBox(groupBox_4);
767 checkBoxStautsTempCheck->setObjectName(QString::fromUtf8(
"checkBoxStautsTempCheck"));
768 checkBoxStautsTempCheck->setEnabled(
true);
770 gridLayout_9->addWidget(checkBoxStautsTempCheck, 2, 0, 1, 1);
772 label_25 =
new QLabel(groupBox_4);
773 label_25->setObjectName(QString::fromUtf8(
"label_25"));
775 gridLayout_9->addWidget(label_25, 2, 1, 1, 2);
777 checkBoxStatusTempDrop =
new QCheckBox(groupBox_4);
778 checkBoxStatusTempDrop->setObjectName(QString::fromUtf8(
"checkBoxStatusTempDrop"));
779 checkBoxStatusTempDrop->setEnabled(
true);
781 gridLayout_9->addWidget(checkBoxStatusTempDrop, 3, 0, 1, 1);
783 label_26 =
new QLabel(groupBox_4);
784 label_26->setObjectName(QString::fromUtf8(
"label_26"));
786 gridLayout_9->addWidget(label_26, 3, 1, 1, 2);
788 checkBoxStatusSTC =
new QCheckBox(groupBox_4);
789 checkBoxStatusSTC->setObjectName(QString::fromUtf8(
"checkBoxStatusSTC"));
790 checkBoxStatusSTC->setEnabled(
true);
792 gridLayout_9->addWidget(checkBoxStatusSTC, 4, 0, 1, 1);
794 label_27 =
new QLabel(groupBox_4);
795 label_27->setObjectName(QString::fromUtf8(
"label_27"));
797 gridLayout_9->addWidget(label_27, 4, 1, 1, 2);
799 checkBoxStatusRecord =
new QCheckBox(groupBox_4);
800 checkBoxStatusRecord->setObjectName(QString::fromUtf8(
"checkBoxStatusRecord"));
801 checkBoxStatusRecord->setEnabled(
true);
803 gridLayout_9->addWidget(checkBoxStatusRecord, 5, 0, 1, 1);
805 label_28 =
new QLabel(groupBox_4);
806 label_28->setObjectName(QString::fromUtf8(
"label_28"));
808 gridLayout_9->addWidget(label_28, 5, 1, 1, 1);
810 label_18 =
new QLabel(groupBox_4);
811 label_18->setObjectName(QString::fromUtf8(
"label_18"));
812 label_18->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
814 gridLayout_9->addWidget(label_18, 6, 0, 1, 2);
816 horizontalSpacer_3 =
new QSpacerItem(123, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
818 gridLayout_9->addItem(horizontalSpacer_3, 6, 2, 1, 1);
820 lineEdit_TempCheckCount =
new QLineEdit(groupBox_4);
821 lineEdit_TempCheckCount->setObjectName(QString::fromUtf8(
"lineEdit_TempCheckCount"));
822 lineEdit_TempCheckCount->setEnabled(
false);
823 sizePolicy.setHeightForWidth(lineEdit_TempCheckCount->sizePolicy().hasHeightForWidth());
824 lineEdit_TempCheckCount->setSizePolicy(sizePolicy);
826 gridLayout_9->addWidget(lineEdit_TempCheckCount, 7, 0, 1, 3);
828 verticalSpacer_2 =
new QSpacerItem(20, 41, QSizePolicy::Minimum, QSizePolicy::Expanding);
830 gridLayout_9->addItem(verticalSpacer_2, 8, 2, 1, 1);
833 gridLayout_5->addWidget(groupBox_4, 1, 2, 1, 2);
837 menuBar->setObjectName(QString::fromUtf8(
"menuBar"));
838 menuBar->setGeometry(QRect(0, 0, 1302, 26));
839 menuFile =
new QMenu(menuBar);
840 menuFile->setObjectName(QString::fromUtf8(
"menuFile"));
841 menuHelp =
new QMenu(menuBar);
842 menuHelp->setObjectName(QString::fromUtf8(
"menuHelp"));
843 menuConfigure =
new QMenu(menuBar);
844 menuConfigure->setObjectName(QString::fromUtf8(
"menuConfigure"));
847 mainToolBar->setObjectName(QString::fromUtf8(
"mainToolBar"));
848 MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);
850 statusBar->setObjectName(QString::fromUtf8(
"statusBar"));
853 menuBar->addAction(menuFile->menuAction());
854 menuBar->addAction(menuConfigure->menuAction());
855 menuBar->addAction(menuHelp->menuAction());
856 menuFile->addAction(actionOpen_File);
857 menuHelp->addAction(actionHelp_Page);
858 menuConfigure->addAction(action_Setting_parameters_for_TempCheck);
859 menuConfigure->addAction(action_Setting_plot);
863 comboBox_AT->setCurrentIndex(-1);
864 tabWidget->setCurrentIndex(0);
872 MainWindow->setWindowTitle(QCoreApplication::translate(
"MainWindow",
"Omron E5CC Temp. Control",
nullptr));
873 actionOpen_File->setText(QCoreApplication::translate(
"MainWindow",
"Open File",
nullptr));
874 actionHelp_Page->setText(QCoreApplication::translate(
"MainWindow",
"Help Page",
nullptr));
875 action_Setting_parameters_for_TempCheck->setText(QCoreApplication::translate(
"MainWindow",
"&Setting_parameters_for_TempCheck",
nullptr));
876 action_Plot->setText(QCoreApplication::translate(
"MainWindow",
"Setting_Plot",
nullptr));
877 action_Setting_plot->setText(QCoreApplication::translate(
"MainWindow",
"&Setting_plot",
nullptr));
878 action_Setting_Temperature_Drop->setText(QCoreApplication::translate(
"MainWindow",
"&Setting_Temperature_Drop",
nullptr));
879 groupBox_5->setTitle(QCoreApplication::translate(
"MainWindow",
"TempCheck (No control)",
nullptr));
880 label_16->setText(QCoreApplication::translate(
"MainWindow",
"Lower limit of temperature change",
nullptr));
881 label_14->setText(QCoreApplication::translate(
"MainWindow",
"Ask Temperature every (sec)",
nullptr));
882 label_15->setText(QCoreApplication::translate(
"MainWindow",
"Number of times to check temperature",
nullptr));
883 label_17->setText(QCoreApplication::translate(
"MainWindow",
"Temperature range to ignore",
nullptr));
884 checkBox_Ignore->setText(QCoreApplication::translate(
"MainWindow",
"Enable Temperature range to ignor",
nullptr));
885 groupBox->setTitle(QCoreApplication::translate(
"MainWindow",
"Log Massage",
nullptr));
886 groupBox_3->setTitle(QCoreApplication::translate(
"MainWindow",
"Periodic functions",
nullptr));
887 label_22->setText(QCoreApplication::translate(
"MainWindow",
"Dir path",
nullptr));
888 checkBox_dataSave->setText(QCoreApplication::translate(
"MainWindow",
"Data Save",
nullptr));
889 label_6->setText(QCoreApplication::translate(
"MainWindow",
"Ask output power every (sec)",
nullptr));
890 pushButton_Log->setText(QCoreApplication::translate(
"MainWindow",
"Logging start",
nullptr));
891 label_3->setText(QCoreApplication::translate(
"MainWindow",
"Record temp. every [s] :",
nullptr));
892 groupBox_2->setTitle(QCoreApplication::translate(
"MainWindow",
"E5CC control",
nullptr));
893 label_9->setText(QCoreApplication::translate(
"MainWindow",
"Output Limit [%]:",
nullptr));
894 label_5->setText(QCoreApplication::translate(
"MainWindow",
"Address :",
nullptr));
895 pushButton_Connect->setText(QCoreApplication::translate(
"MainWindow",
"Connect",
nullptr));
896 pushButton_RunStop->setText(QCoreApplication::translate(
"MainWindow",
"Run",
nullptr));
897 label->setText(QCoreApplication::translate(
"MainWindow",
"Present Temp. :",
nullptr));
898 label_SV_2->setText(QCoreApplication::translate(
"MainWindow",
"Set Temp. (2) [C] :",
nullptr));
899 label_4->setText(QCoreApplication::translate(
"MainWindow",
"Present Set Temp. :",
nullptr));
900 label_7->setText(QCoreApplication::translate(
"MainWindow",
"Temp. Toler. [C]",
nullptr));
901 label_10->setText(QCoreApplication::translate(
"MainWindow",
"Present output :",
nullptr));
902 label_8->setText(QCoreApplication::translate(
"MainWindow",
"Temp. step size [C] :",
nullptr));
903 label_29->setText(QCoreApplication::translate(
"MainWindow",
"Tempe diff :",
nullptr));
904 label_SV2WaitTime->setText(QCoreApplication::translate(
"MainWindow",
"SV (2) wait time [min]",
nullptr));
905 label_TimeStable->setText(QCoreApplication::translate(
"MainWindow",
"Temp. stable for [min] :",
nullptr));
906 label_2->setText(QCoreApplication::translate(
"MainWindow",
"Set Temp. [C] :",
nullptr));
907 lineEdit_SV->setText(QCoreApplication::translate(
"MainWindow",
"30",
nullptr));
908 pushButton_Control->setText(QCoreApplication::translate(
"MainWindow",
"Slow Temperature Control",
nullptr));
909 pushButton_AskStatus->setText(QCoreApplication::translate(
"MainWindow",
"Ask Status",
nullptr));
910 pushButton_SetSV->setText(QCoreApplication::translate(
"MainWindow",
"Apply Set-temp",
nullptr));
911 tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate(
"MainWindow",
"Temp. Control",
nullptr));
912 label_11->setText(QCoreApplication::translate(
"MainWindow",
"P",
nullptr));
913 label_12->setText(QCoreApplication::translate(
"MainWindow",
"I",
nullptr));
914 label_13->setText(QCoreApplication::translate(
"MainWindow",
"D",
nullptr));
915 pushButton_GetPID->setText(QCoreApplication::translate(
"MainWindow",
"Get PID",
nullptr));
916 label_19->setText(QCoreApplication::translate(
"MainWindow",
"Commands",
nullptr));
917 tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate(
"MainWindow",
"Get PID / communication",
nullptr));
918 label_20->setText(QCoreApplication::translate(
"MainWindow",
"Upper Temperature",
nullptr));
919 label_21->setText(QCoreApplication::translate(
"MainWindow",
"Temperature Drop (C/min)",
nullptr));
920 label_30->setText(QCoreApplication::translate(
"MainWindow",
"Enable emergency stop due to temperature drop?",
nullptr));
921 textEdit->setHtml(QCoreApplication::translate(
"MainWindow",
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
922"<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n"
923"p, li { white-space: pre-wrap; }\n"
924"hr { height: 1px; border-width: 0; }\n"
925"li.unchecked::marker { content: \"\\2610\"; }\n"
926"li.checked::marker { content: \"\\2612\"; }\n"
927"</style></head><body style=\" font-family:'Yu Gothic UI'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
928"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:700; color:#ff0000;\">Emergency stop when the temperature exceeds Upper Temperature.</span></p>\n"
929"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:12pt; font-weight:700; color:#ff0000;\"><br /></p>\n"
930"<p style=\" margin-top:0px; margin-bottom:0px; m"
931 "argin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; font-weight:700; color:#ff0000;\">An emergency stop will also occur if the temperature drops beyond the Temperature Drop.</span></p>\n"
932"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">This temperature drop safety mode does not work during Slow Temperature control.</p></body></html>",
nullptr));
933 checkBox_TempDropEnable->setText(QCoreApplication::translate(
"MainWindow",
"Yes",
nullptr));
934 tabWidget->setTabText(tabWidget->indexOf(tab_3), QCoreApplication::translate(
"MainWindow",
"Safety",
nullptr));
935 groupBox_4->setTitle(QCoreApplication::translate(
"MainWindow",
"Status (No control )",
nullptr));
936 checkBoxStatusRun->setText(QString());
937 label_23->setText(QCoreApplication::translate(
"MainWindow",
"Run",
nullptr));
938 checkBoxStatusPeriodic->setText(QString());
939 label_24->setText(QCoreApplication::translate(
"MainWindow",
"Periodic functions",
nullptr));
940 checkBoxStautsTempCheck->setText(QString());
941 label_25->setText(QCoreApplication::translate(
"MainWindow",
"TempCheck",
nullptr));
942 checkBoxStatusTempDrop->setText(QString());
943 label_26->setText(QCoreApplication::translate(
"MainWindow",
"Temperature drop",
nullptr));
944 checkBoxStatusSTC->setText(QString());
945 label_27->setText(QCoreApplication::translate(
"MainWindow",
"Slow Temperature Controle",
nullptr));
946 checkBoxStatusRecord->setText(QString());
947 label_28->setText(QCoreApplication::translate(
"MainWindow",
"Record",
nullptr));
948 label_18->setText(QCoreApplication::translate(
"MainWindow",
"Message",
nullptr));
949 menuFile->setTitle(QCoreApplication::translate(
"MainWindow",
"File",
nullptr));
950 menuHelp->setTitle(QCoreApplication::translate(
"MainWindow",
"Help",
nullptr));
951 menuConfigure->setTitle(QCoreApplication::translate(
"MainWindow",
"Configure",
nullptr));
The MainWindow class represents the main window of the application.
Definition: mainwindow.h:52
The central class of the library.
Definition: qcustomplot.h:3583
Definition: ui_mainwindow.h:957
Definition: ui_mainwindow.h:38
The MainWindow class represents the main window of the application.
Definition: joindialog.h:12