diff --git a/design_viewer_v1.ui b/design_viewer_v1.ui new file mode 100644 index 0000000..6055677 --- /dev/null +++ b/design_viewer_v1.ui @@ -0,0 +1,2760 @@ + + + MainWindow + + + + 0 + 0 + 1867 + 1000 + + + + MainWindow + + + Qt::LeftToRight + + + + + + 173 + 30 + 481 + 41 + + + + + + + true + + + Открыть файл + + + + + + + Закрыть файл + + + + + + + + + 170 + 0 + 321 + 21 + + + + QFrame::Box + + + 0 + + + + + + Qt::AlignCenter + + + + + + 680 + 30 + 851 + 41 + + + + + + + + + + + + + + true + + + Старт + + + + + + + true + + + Стоп + + + + + + + true + + + Начать запись + + + + + + + true + + + Закончить запись + + + + + + + true + + + Перезагрузка + + + + + + + + + 780 + 0 + 201 + 21 + + + + QFrame::Box + + + 0 + + + Вывод сигнала по COM-порту + + + Qt::AlignCenter + + + + + + 20 + 10 + 141 + 61 + + + + + 10 + + + + Чтение из + + + false + + + + + 10 + 20 + 111 + 17 + + + + + 8 + + + + файла + + + + + + 10 + 40 + 101 + 17 + + + + + 8 + + + + com-порта + + + true + + + + + + + 1020 + 0 + 391 + 21 + + + + QFrame::Box + + + 0 + + + + + + Qt::AlignCenter + + + + + + 500 + 0 + 71 + 23 + + + + Старт + + + + + + 580 + 0 + 71 + 23 + + + + Стоп + + + + + + 1350 + 80 + 511 + 881 + + + + 0 + + + + Визуализация работы + + + + + 20 + 60 + 321 + 801 + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + 160 + 700 + 111 + 16 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 0 + 700 + 141 + 22 + + + + U на конденсаторе, В + + + Qt::AlignCenter + + + + + + -10 + 640 + 131 + 21 + + + + U на батарее, В + + + Qt::AlignCenter + + + + + + 10 + 290 + 121 + 20 + + + + Усреднёный период + + + Qt::AlignCenter + + + + + + 0 + 130 + 171 + 22 + + + + Текущий режим терапии + + + Qt::AlignCenter + + + + + + 10 + 260 + 121 + 21 + + + + Мгновенный период + + + Qt::AlignCenter + + + + + + 0 + 160 + 141 + 22 + + + + Текущий подрежим + + + Qt::AlignCenter + + + + + + 0 + 510 + 101 + 20 + + + + Счётчик Vs + + + Qt::AlignCenter + + + + + + 160 + 130 + 151 + 21 + + + + + + + + + + 160 + 670 + 111 + 16 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 0 + 670 + 111 + 22 + + + + U на батарее, % + + + Qt::AlignCenter + + + + + + 10 + 540 + 81 + 21 + + + + Счётчик Vp + + + Qt::AlignCenter + + + + + + 160 + 640 + 111 + 16 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 100 + 510 + 111 + 16 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 160 + 160 + 151 + 21 + + + + + + + + + + 140 + 290 + 61 + 16 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 100 + 540 + 111 + 16 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 140 + 260 + 51 + 16 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 190 + 100 + 61 + 22 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 0 + 100 + 191 + 22 + + + + Текущая ступень ВВ терапии + + + Qt::AlignCenter + + + + + + 190 + 70 + 61 + 22 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 10 + 70 + 131 + 22 + + + + Текущая энергия, Дж + + + Qt::AlignCenter + + + + + + 20 + 40 + 221 + 22 + + + + + 8 + + + + true + + + без стимуляции + + + 0 + + + + без стимуляции + + + + + нормальный + + + + + с принудительной стимуляцией + + + + + + + 10 + 10 + 251 + 21 + + + + + 75 + true + true + + + + Текущий режим работы стимулятора + + + Qt::AlignCenter + + + + + + 10 + 330 + 231 + 141 + + + + QFrame::StyledPanel + + + QFrame::Raised + + + + + 130 + 100 + 71 + 16 + + + + 5 + + + 0 + + + %p + + + + + + 130 + 50 + 71 + 16 + + + + 10 + + + 0 + + + %p + + + + + + -10 + 0 + 91 + 16 + + + + + 75 + true + true + + + + Корзины + + + Qt::AlignCenter + + + + + + 110 + 80 + 71 + 21 + + + + Норма + + + Qt::AlignCenter + + + + + + 10 + 50 + 71 + 16 + + + + 10 + + + 0 + + + %p + + + + + + 10 + 100 + 71 + 16 + + + + 10 + + + 0 + + + %p + + + + + + 0 + 30 + 91 + 20 + + + + Фибрилляция + + + Qt::AlignCenter + + + + + + 100 + 30 + 81 + 20 + + + + ЖТ2 + + + Qt::AlignCenter + + + + + + -20 + 80 + 81 + 20 + + + + ЖТ1 + + + Qt::AlignCenter + + + + + + + 100 + 570 + 111 + 16 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 10 + 570 + 81 + 21 + + + + Счётчик Vn + + + Qt::AlignCenter + + + + + + 10 + 230 + 81 + 21 + + + + + 75 + true + true + + + + Период СС + + + Qt::AlignCenter + + + + + + 0 + 480 + 151 + 16 + + + + + 75 + true + true + + + + Счётчики событий + + + Qt::AlignCenter + + + + + + 0 + 610 + 311 + 20 + + + + + 75 + true + true + + + + Напряжение аккумулятора и конденсатора + + + Qt::AlignCenter + + + + + + 210 + 190 + 61 + 22 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 0 + 190 + 201 + 22 + + + + Время зарядки конденсатора, с + + + Qt::AlignCenter + + + + + + 10 + 730 + 141 + 22 + + + + U max на конденсаторе, В + + + Qt::AlignCenter + + + + + + 160 + 730 + 111 + 16 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + 20 + 40 + 131 + 22 + + + + Запись на SD-карту + + + Qt::AlignCenter + + + + + + 160 + 40 + 51 + 20 + + + + нет + + + 0 + + + + нет + + + + + да + + + + + + + 160 + 10 + 61 + 22 + + + + true + + + 2 + + + + 30 + + + + + 20 + + + + + 10 + + + + + 8 + + + + + 6 + + + + + 4 + + + + + 2 + + + + + 1 + + + + + + + 10 + 10 + 141 + 22 + + + + Размер окна, сек + + + Qt::AlignCenter + + + + + + Основные параметры + + + + true + + + + 0 + 0 + 501 + 871 + + + + + true + + + + QFrame::NoFrame + + + QFrame::Raised + + + 3 + + + + + 10 + 160 + 211 + 20 + + + + + 75 + true + true + + + + Настройки детекции событий + + + Qt::AlignCenter + + + + + + 9 + 220 + 221 + 22 + + + + QFrame::NoFrame + + + Минимальная чувствительность, мВ + + + Qt::AlignCenter + + + + + + 0 + 279 + 241 + 22 + + + + QFrame::NoFrame + + + Длительность защиты от Т волны, мс + + + Qt::AlignCenter + + + + + + 0 + 308 + 221 + 22 + + + + QFrame::NoFrame + + + Порог чувствительности Т волны + + + Qt::AlignCenter + + + + + + 270 + 220 + 61 + 22 + + + + true + + + 4 + + + + 4.0 + + + + + 3.5 + + + + + 3.0 + + + + + 2.5 + + + + + 2.0 + + + + + 1.5 + + + + + 1.25 + + + + + 1.0 + + + + + 0.75 + + + + + 0.5 + + + + + + + 10 + 249 + 221 + 22 + + + + QFrame::NoFrame + + + Максимальная чувствительность, мВ + + + Qt::AlignCenter + + + + + + 270 + 250 + 61 + 22 + + + + true + + + 3 + + + + 15.0 + + + + + 12.0 + + + + + 10.0 + + + + + 8.0 + + + + + 6.0 + + + + + 4.0 + + + + + 3.5 + + + + + 3.0 + + + + + 2.5 + + + + + + + 270 + 280 + 61 + 22 + + + + true + + + 2 + + + + 300 + + + + + 325 + + + + + 350 + + + + + 375 + + + + + 400 + + + + + + + 270 + 310 + 61 + 22 + + + + true + + + 0 + + + + 0.75 + + + + + 0.55 + + + + + 0.35 + + + + + 0.25 + + + + + + + 9 + 191 + 221 + 22 + + + + + 8 + true + + + + QFrame::NoFrame + + + Длительность поиска максимума, мс + + + Qt::AlignCenter + + + Qt::LinksAccessibleByMouse + + + + + + 270 + 190 + 61 + 22 + + + + + 8 + + + + true + + + 3 + + + + 120 + + + + + 125 + + + + + 130 + + + + + 135 + + + + + 140 + + + + + 145 + + + + + 150 + + + + + + + 270 + 340 + 61 + 22 + + + + + 0 + 2 + + + + true + + + 3 + + + + 500 + + + + + 750 + + + + + 1000 + + + + + 1250 + + + + + 1500 + + + + + 1750 + + + + + 2000 + + + + + + + 0 + 337 + 261 + 22 + + + + QFrame::NoFrame + + + Максимальный размер RR интервала, мс + + + Qt::AlignCenter + + + + + + 270 + 370 + 61 + 22 + + + + QFrame::Box + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 0 + 370 + 251 + 22 + + + + QFrame::NoFrame + + + Минимально регистрируемая ЧСС, Гц + + + Qt::AlignCenter + + + + + + 130 + 50 + 121 + 20 + + + + с фильтром + + + 1 + + + + без фильтра + + + + + с фильтром + + + + + + + 10 + 50 + 111 + 20 + + + + Вывод сигнала + + + Qt::AlignCenter + + + + + + 20 + 80 + 161 + 20 + + + + Активный канал передачи + + + + + + 190 + 80 + 91 + 20 + + + + 2 + + + 2 + + + + 0 + + + + + 1 + + + + + 2 + + + + + 3 + + + + + + + 20 + 110 + 171 + 20 + + + + Постоянная составляющая + + + + + + 190 + 110 + 91 + 20 + + + + без + + + 1 + + + + с + + + + + без + + + + + + + 10 + 20 + 121 + 22 + + + + + 8 + + + + Режим передачи + + + Qt::AlignCenter + + + + + + 130 + 20 + 91 + 20 + + + + Bluetooth + + + 1 + + + + 433 + + + + + Bluetooth + + + + + + + + ВВ терапия + + + + true + + + + 0 + 0 + 501 + 871 + + + + QFrame::NoFrame + + + QFrame::Raised + + + 3 + + + + + 0 + 50 + 191 + 22 + + + + + 75 + true + true + + + + Верхние пороги корзин, мс + + + Qt::AlignCenter + + + + + + 20 + 100 + 71 + 21 + + + + 250 + + + 350 + + + 5 + + + 250 + + + + + + 230 + 100 + 81 + 21 + + + + 300 + + + 400 + + + 5 + + + 400 + + + + + + 390 + 100 + 81 + 21 + + + + 350 + + + 450 + + + 5 + + + 450 + + + + + + 10 + 160 + 171 + 22 + + + + Порог корзины фибриляций + + + Qt::AlignCenter + + + + + + 20 + 180 + 81 + 21 + + + + 10 + + + 60 + + + 10 + + + + + + 0 + 20 + 141 + 20 + + + + + 75 + true + true + + + + Настройки корзин + + + Qt::AlignCenter + + + + + + 10 + 80 + 81 + 22 + + + + Фибриляция + + + Qt::AlignCenter + + + + + + 210 + 80 + 111 + 22 + + + + Тахикардия 2 + + + Qt::AlignCenter + + + + + + 380 + 80 + 91 + 22 + + + + Тахикардия 1 + + + Qt::AlignCenter + + + + + + 220 + 160 + 121 + 22 + + + + Порог корзины ЖТ2 + + + Qt::AlignCenter + + + + + + 380 + 160 + 121 + 22 + + + + Порог корзины ЖТ1 + + + Qt::AlignCenter + + + + + + 230 + 180 + 81 + 21 + + + + 10 + + + 60 + + + 10 + + + + + + 390 + 180 + 81 + 21 + + + + 10 + + + 60 + + + 10 + + + + + + 10 + 240 + 171 + 22 + + + + Кол-во ступеней ВВ терапии + + + Qt::AlignCenter + + + + + + 180 + 240 + 41 + 21 + + + + 1 + + + 8 + + + 8 + + + + + + 0 + 270 + 181 + 22 + + + + Минимальная энергия, Дж + + + Qt::AlignCenter + + + + + + 180 + 270 + 81 + 21 + + + + 1 + + + 40 + + + 5 + + + 10 + + + + + + 10 + 300 + 171 + 22 + + + + Максимальная энергия, Дж + + + Qt::AlignCenter + + + + + + 180 + 300 + 81 + 21 + + + + 1 + + + 40 + + + 40 + + + + + + 10 + 330 + 91 + 22 + + + + Полярность + + + Qt::AlignCenter + + + + + + 180 + 330 + 151 + 22 + + + + + 0 + 2 + + + + true + + + RV- SCV+ + + + 0 + + + + RV- SCV+ + + + + + RV- CAN+ + + + + + RV- SCV+ CAN+ + + + + + + + 230 + 480 + 81 + 21 + + + + 100 + + + 10000 + + + 100 + + + 200 + + + + + + 0 + 480 + 211 + 22 + + + + Время слепоты после разряда, мс + + + Qt::AlignCenter + + + + + + 0 + 510 + 161 + 22 + + + + Таймаут отключения , с + + + Qt::AlignCenter + + + + + + 230 + 510 + 81 + 21 + + + + 10 + + + 3600 + + + 10 + + + 30 + + + + + + 10 + 540 + 171 + 22 + + + + Размер буффера редетекции + + + Qt::AlignCenter + + + + + + 230 + 540 + 81 + 21 + + + + 4 + + + 10 + + + 10 + + + + + + 0 + 570 + 181 + 22 + + + + Порог буффера редетекции + + + Qt::AlignCenter + + + + + + 230 + 570 + 81 + 21 + + + + 2 + + + 8 + + + 8 + + + + + + 0 + 210 + 81 + 20 + + + + + 75 + true + true + + + + Терапия + + + Qt::AlignCenter + + + + + + 0 + 600 + 161 + 22 + + + + Коэффициент усиления + + + Qt::AlignCenter + + + + + + 230 + 600 + 81 + 21 + + + + 0 + + + 255 + + + 0 + + + + + true + + + + 190 + 360 + 131 + 111 + + + + -1 + + + + + + source/03.svg + + + true + + + + + true + + + + 190 + 360 + 131 + 111 + + + + + + + source/01.svg + + + true + + + + + true + + + + 190 + 360 + 131 + 111 + + + + + + + source/02.svg + + + true + + + + + + 0 + 130 + 181 + 22 + + + + + 75 + true + true + + + + Ёмкость корзин событий + + + Qt::AlignCenter + + + level + High_Tf_spinBox + High_Tt2_spinBox + High_Tt1_spinBox + f_count_l + f_count_spinBox + backets_settings + High_Tf_l + High_Tt2_l + High_Tt1_l + t2_count_l + t2_count_l_2 + t2_count_spinBox + t1_count_spinBox + hv_step_number_l + hv_step_number_spinBox + min_energy_l + min_energy_spinBox + max_energy_l + max_energy_spinBox + cap_polarity_l + cap_polarity_BOX + hv_blind_time_spinBox + hv_blind_time_l + standby_timer_l + standby_timer_spinBox + redet_num_l + redet_num_spinBox + redet_bad_l + redet_bad_spinBox + terapy + Spi_spot_set_l + Spi_spot_set_spinBox + picture_2 + picture_3 + picture_1 + c_level + + + + + + + 0 + 790 + 1341 + 171 + + + + + + + 0 + 200 + 1341 + 591 + + + + + + + 0 + 80 + 1341 + 121 + + + + + + + 0 + 960 + 1341 + 20 + + + + Qt::Horizontal + + + + + + + + PlotWidget + QGraphicsView +
pyqtgraph
+
+
+ + +
diff --git a/project/view.py b/project/view.py index 1c4045a..54846ab 100644 --- a/project/view.py +++ b/project/view.py @@ -37,7 +37,7 @@ class Ui(QtWidgets.QMainWindow): def __init__(self): # создание графического отображения super(Ui, self).__init__() - uic.loadUi('design_viewer.ui', self) + uic.loadUi('design_viewer_v1.ui', self) self.setWindowTitle("Pacemaker viewer") self.setWindowIcon(QtGui.QIcon("source/logo.ICO")) diff --git a/viewer.exe b/viewer.exe index 01923f0..5d3d4cf 100644 Binary files a/viewer.exe and b/viewer.exe differ