diff --git a/TSI_Config.pro b/TSI_Config.pro index 27a42c8..0e65fdb 100644 --- a/TSI_Config.pro +++ b/TSI_Config.pro @@ -56,3 +56,6 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin DISTFILES += \ TSI_Config.pro.user + +RESOURCES += \ + qss.qrc diff --git a/acceleration.ui b/acceleration.ui index 8fda432..45c4ed2 100644 --- a/acceleration.ui +++ b/acceleration.ui @@ -490,13 +490,13 @@ 130 50 - 80 + 111 22 - 80 + 16777215 16777215 @@ -548,7 +548,7 @@ 130 110 - 69 + 111 22 @@ -633,7 +633,7 @@ 130 180 - 69 + 111 22 diff --git a/data_config.h b/data_config.h index cd645f7..dd0bdd9 100644 --- a/data_config.h +++ b/data_config.h @@ -2,6 +2,7 @@ #define DATA_CONFIG_H #include #include +#include #include typedef unsigned char uint8_t; @@ -16,6 +17,7 @@ typedef struct { QString chan_display; QString rack_type; QPushButton* slot_btn; + QLabel* slot_label; }SlotConfig; enum CMTCommand { diff --git a/keyphase.cpp b/keyphase.cpp index b3ef562..7bf1a16 100644 --- a/keyphase.cpp +++ b/keyphase.cpp @@ -6,6 +6,7 @@ KeyPhase::KeyPhase(QWidget *parent) , ui(new Ui::KeyPhase) { ui->setupUi(this); + ui->widget_body->setProperty("flag", "body"); } KeyPhase::~KeyPhase() diff --git a/keyphase.ui b/keyphase.ui index a993d8e..5129b2e 100644 --- a/keyphase.ui +++ b/keyphase.ui @@ -6,1658 +6,1679 @@ 0 0 - 654 - 663 + 660 + 686 - Dialog + 键相配置 - - - - 10 - 70 - 281 - 541 - - - + + 0 - - - 通道 1 - - - - - 10 - 10 - 51 - 20 - - - - 使用 - - - - - - 10 - 110 - 251 - 191 - - - - 阈值与回差 - - + + 0 + + + 0 + + + 0 + + + 0 + + + + - 10 - 30 - 91 - 91 + 220 + 610 + 71 + 32 - - 类型 + + 取 消 - - - - 10 - 30 - 99 - 20 - - - - 自动 - - - true - - - - - - 10 - 60 - 71 - 20 - - - - 手动 - - - + + + + 510 + 610 + 81 + 32 + + + + 帮 助 + + + 130 - 50 + 610 + 71 + 32 + + + + 确 定 + + + + + + 300 + 310 41 - 20 - - - - 阈值: - - - - - false - - - - 170 - 50 - 62 - 22 - - - - 1 - - - - - - 140 - 80 - 111 16 - -20.0 to 0.0 Volts + === - + - 140 - 150 - 101 - 16 - - - - 0.2 to 2.5 Volts - - - - - - 10 - 150 - 58 - 16 - - - - 回差: - - - - - - 60 - 150 - 62 - 22 - - - - 1 - - - 2.000000000000000 - - - - - - - 10 - 370 - 251 - 81 - - - - 安装角度 - - - - - 10 - 40 - 58 - 16 - - - - 度数: - - - - - - 60 - 40 - 61 - 22 - - - - 179 - - - - - - 140 - 30 - 51 - 20 - - - - 左边 - - - - - - 140 - 50 - 61 - 20 - - - - 右边 - - - - - - - 10 - 327 - 58 - 16 - - - - 键齿数: - - - - - - 60 - 327 - 51 - 22 - - - - 1 - - - 255 - - - - - - 150 - 330 - 58 - 16 - - - - 1 - 255 - - - - - - 10 - 30 - 251 - 71 - - - - 正常电压 - - - - - 10 - 30 - 91 - 22 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - - - - - 110 - 30 + 320 + 610 81 - 22 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - - - - - 200 - 32 - 58 - 16 + 32 - Volts + 测点名称 - - - - - 130 - 479 - 58 - 16 - - - - 通道 2 - - - - - - 68 - 472 - 51 - 32 - - - - ===> - - - - - - 通道 2 - - - - - 60 - 328 - 51 - 22 - - - - 1 - - - 255 - - - - - - 10 - 31 - 251 - 71 - - - - 正常电压 - - + - 10 - 30 - 91 - 22 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - - - - - 110 - 30 - 81 - 22 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - - - - - 200 - 32 - 58 - 16 - - - - Volts - - - - - - - 10 - 328 - 58 - 16 - - - - 键齿数: - - - - - - 10 - 371 - 251 - 81 - - - - 安装角度 - - - - - 10 - 40 - 58 - 16 - - - - 度数: - - - - - - 60 - 40 - 61 - 22 - - - - 179 - - - - - - 140 - 30 + 296 + 250 51 - 20 + 32 - 左边 + ===> - - - - 140 - 50 - 61 - 20 - - - - 右边 - - - - - - - 10 - 11 - 51 - 20 - - - - 使用 - - - - - - 140 - 474 - 51 - 32 - - - - <=== - - - - - - 150 - 331 - 58 - 16 - - - - 1 - 255 - - - - - - 80 - 480 - 58 - 16 - - - - 通道 1 - - - - - - 10 - 110 - 251 - 191 - - - - 阈值与回差 - - + 10 - 30 - 91 - 91 + 60 + 281 + 541 - - 类型 + + 0 - - - - 10 - 30 - 99 - 20 - - - - 自动 - - - true - + + + 通道 1 + + + + + 10 + 10 + 51 + 20 + + + + 使用 + + + + + + 10 + 110 + 251 + 191 + + + + 阈值与回差 + + + + + 10 + 30 + 91 + 91 + + + + 类型 + + + + + 10 + 30 + 99 + 20 + + + + 自动 + + + true + + + + + + 10 + 60 + 71 + 20 + + + + 手动 + + + + + + + 130 + 50 + 41 + 20 + + + + 阈值: + + + + + false + + + + 170 + 50 + 62 + 22 + + + + 1 + + + + + + 140 + 80 + 111 + 16 + + + + -20.0 to 0.0 Volts + + + + + + 140 + 150 + 101 + 16 + + + + 0.2 to 2.5 Volts + + + + + + 10 + 150 + 58 + 16 + + + + 回差: + + + + + + 60 + 150 + 62 + 22 + + + + 1 + + + 2.000000000000000 + + + + + + + 10 + 370 + 251 + 81 + + + + 安装角度 + + + + + 10 + 40 + 58 + 16 + + + + 度数: + + + + + + 60 + 40 + 61 + 22 + + + + 179 + + + + + + 140 + 30 + 71 + 20 + + + + 左边 + + + + + + 140 + 50 + 81 + 20 + + + + 右边 + + + + + + + 10 + 327 + 58 + 16 + + + + 键齿数: + + + + + + 60 + 327 + 51 + 22 + + + + 1 + + + 255 + + + + + + 150 + 330 + 58 + 16 + + + + 1 - 255 + + + + + + 10 + 30 + 251 + 71 + + + + 正常电压 + + + + + 10 + 30 + 91 + 22 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + 110 + 30 + 81 + 22 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + 200 + 32 + 58 + 16 + + + + Volts + + + + + + + 130 + 479 + 58 + 16 + + + + 通道 2 + + + + + + 68 + 472 + 51 + 32 + + + + ===> + + - - - - 10 - 60 - 71 - 20 - - - - 手动 - + + + 通道 2 + + + + + 60 + 327 + 51 + 22 + + + + 1 + + + 255 + + + + + + 10 + 30 + 251 + 71 + + + + 正常电压 + + + + + 10 + 30 + 91 + 22 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + 110 + 30 + 81 + 22 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + 200 + 32 + 58 + 16 + + + + Volts + + + + + + + 10 + 327 + 58 + 16 + + + + 键齿数: + + + + + + 10 + 370 + 251 + 81 + + + + 安装角度 + + + + + 10 + 40 + 58 + 16 + + + + 度数: + + + + + + 60 + 40 + 61 + 22 + + + + 179 + + + + + + 140 + 30 + 51 + 20 + + + + 左边 + + + + + + 140 + 50 + 61 + 20 + + + + 右边 + + + + + + + 10 + 10 + 51 + 20 + + + + 使用 + + + + + + 140 + 474 + 51 + 32 + + + + <=== + + + + + + 150 + 330 + 58 + 16 + + + + 1 - 255 + + + + + + 80 + 480 + 58 + 16 + + + + 通道 1 + + + + + + 10 + 110 + 251 + 191 + + + + 阈值与回差 + + + + + 10 + 30 + 91 + 91 + + + + 类型 + + + + + 10 + 30 + 99 + 20 + + + + 自动 + + + true + + + + + + 10 + 60 + 71 + 20 + + + + 手动 + + + + + + + 130 + 50 + 41 + 20 + + + + 阈值: + + + + + false + + + + 170 + 50 + 62 + 22 + + + + 1 + + + + + + 140 + 80 + 111 + 16 + + + + -20.0 to 0.0 Volts + + + + + + 140 + 150 + 101 + 16 + + + + 0.2 to 2.5 Volts + + + + + + 10 + 150 + 58 + 16 + + + + 回差: + + + + + + 60 + 150 + 62 + 22 + + + + 1 + + + 2.000000000000000 + + + - + - 130 - 50 - 41 - 20 - - - - 阈值: - - - - - false - - - - 170 - 50 - 62 - 22 - - - - 1 - - - - - - 140 - 80 - 111 - 16 - - - - -20.0 to 0.0 Volts - - - - - - 140 - 150 - 101 - 16 - - - - 0.2 to 2.5 Volts - - - - - - 10 - 150 - 58 - 16 - - - - 回差: - - - - - - 60 - 150 - 62 - 22 - - - - 1 - - - 2.000000000000000 - - - - - - - - - 350 - 70 - 281 - 541 - - - - 1 - - - - 通道 3 - - - - - 60 - 318 - 51 - 22 - - - - 1 - - - 255 - - - - - - 10 - 21 - 251 - 71 - - - - 正常电压 - - - - - 10 - 30 - 91 - 22 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - - - - - 110 - 30 - 81 - 22 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - - - - - 200 - 32 - 58 - 16 - - - - Volts - - - - - - - 10 - 318 - 58 - 16 - - - - 键齿数: - - - - - - 10 - 361 - 251 - 81 - - - - 安装角度 - - - - - 10 - 40 - 58 - 16 - - - - 度数: - - - - - - 60 - 40 - 61 - 22 - - - - 179 - - - - - - 140 - 30 + 294 + 360 51 - 20 + 32 - 左边 + <=== - + - 140 - 50 - 61 - 20 + 420 + 610 + 71 + 32 - 右边 + 打 印... - - - - - 10 - 1 - 51 - 20 - - - - 使用 - - - - - - 68 - 463 - 51 - 32 - - - - ===> - - - - - - 150 - 321 - 58 - 16 - - - - 1 - 255 - - - - - - 130 - 470 - 58 - 16 - - - - 通道 4 - - - - - - 10 - 110 - 251 - 191 - - - - 阈值与回差 - - + - 10 - 30 - 91 - 91 + 350 + 60 + 281 + 541 - - 类型 + + 0 - - - - 10 - 30 - 99 - 20 - - - - 自动 - - - true - + + + 通道 3 + + + + + 60 + 327 + 51 + 22 + + + + 1 + + + 255 + + + + + + 10 + 30 + 251 + 71 + + + + 正常电压 + + + + + 10 + 30 + 91 + 22 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + 110 + 30 + 81 + 22 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + 200 + 32 + 58 + 16 + + + + Volts + + + + + + + 10 + 327 + 58 + 16 + + + + 键齿数: + + + + + + 10 + 370 + 251 + 81 + + + + 安装角度 + + + + + 10 + 40 + 58 + 16 + + + + 度数: + + + + + + 60 + 40 + 61 + 22 + + + + 179 + + + + + + 140 + 30 + 51 + 20 + + + + 左边 + + + + + + 140 + 50 + 61 + 20 + + + + 右边 + + + + + + + 10 + 10 + 51 + 20 + + + + 使用 + + + + + + 68 + 463 + 51 + 32 + + + + ===> + + + + + + 150 + 330 + 58 + 16 + + + + 1 - 255 + + + + + + 130 + 470 + 58 + 16 + + + + 通道 4 + + + + + + 10 + 110 + 251 + 191 + + + + 阈值与回差 + + + + + 10 + 30 + 91 + 91 + + + + 类型 + + + + + 10 + 30 + 99 + 20 + + + + 自动 + + + true + + + + + + 10 + 60 + 71 + 20 + + + + 手动 + + + + + + + 130 + 50 + 41 + 20 + + + + 阈值: + + + + + false + + + + 170 + 50 + 62 + 22 + + + + 1 + + + + + + 140 + 80 + 111 + 16 + + + + -20.0 to 0.0 Volts + + + + + + 140 + 150 + 101 + 16 + + + + 0.2 to 2.5 Volts + + + + + + 10 + 150 + 58 + 16 + + + + 回差: + + + + + + 60 + 150 + 62 + 22 + + + + 1 + + + 2.000000000000000 + + + - - - - 10 - 60 - 71 - 20 - - - - 手动 - + + + 通道 4 + + + + + 60 + 327 + 51 + 22 + + + + 1 + + + 255 + + + + + + 10 + 30 + 251 + 71 + + + + 正常电压 + + + + + 10 + 30 + 91 + 22 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + 110 + 30 + 81 + 22 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + 200 + 32 + 58 + 16 + + + + Volts + + + + + + + 10 + 327 + 58 + 16 + + + + 键齿数: + + + + + + 10 + 370 + 251 + 81 + + + + 安装角度 + + + + + 10 + 40 + 58 + 16 + + + + 度数: + + + + + + 60 + 40 + 61 + 22 + + + + 179 + + + + + + 140 + 30 + 71 + 20 + + + + 左边 + + + + + + 140 + 50 + 81 + 20 + + + + 右边 + + + + + + + 10 + 10 + 51 + 20 + + + + 使用 + + + + + + 120 + 470 + 51 + 32 + + + + <=== + + + + + + 150 + 330 + 58 + 16 + + + + 1 - 255 + + + + + + 60 + 480 + 58 + 16 + + + + 通道 3 + + + + + + 10 + 110 + 251 + 191 + + + + 阈值与回差 + + + + + 10 + 30 + 91 + 91 + + + + 类型 + + + + + 10 + 30 + 99 + 20 + + + + 自动 + + + true + + + + + + 10 + 60 + 71 + 20 + + + + 手动 + + + + + + + 130 + 50 + 41 + 20 + + + + 阈值: + + + + + false + + + + 170 + 50 + 62 + 22 + + + + 1 + + + + + + 140 + 80 + 111 + 16 + + + + -20.0 to 0.0 Volts + + + + + + 140 + 150 + 101 + 16 + + + + 0.2 to 2.5 Volts + + + + + + 10 + 150 + 58 + 16 + + + + 回差: + + + + + + 60 + 150 + 62 + 22 + + + + 1 + + + 2.000000000000000 + + + - + - 130 - 50 - 41 - 20 + 40 + 10 + 478 + 23 - - 阈值: - - - - - false - - - - 170 - 50 - 62 - 22 - - - - 1 - - - - - - 140 - 80 - 111 - 16 - - - - -20.0 to 0.0 Volts - - - - - - 140 - 150 - 101 - 16 - - - - 0.2 to 2.5 Volts - - - - - - 10 - 150 - 58 - 16 - - - - 回差: - - - - - - 60 - 150 - 62 - 22 - - - - 1 - - - 2.000000000000000 - + + + + + 槽位号: + + + + + + + true + + + + 0 + 0 + + + + 5 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + 主备组: + + + + + + + 5-6 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - - 通道 4 - - - - - 60 - 328 - 51 - 22 - - - - 1 - - - 255 - - - - - - 10 - 31 - 251 - 71 - - - - 正常电压 - - - - - 10 - 30 - 91 - 22 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - - - - - 110 - 30 - 81 - 22 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - - - - - 200 - 32 - 58 - 16 - - - - Volts - - - - - - - 10 - 328 - 58 - 16 - - - - 键齿数: - - - - - - 10 - 371 - 251 - 81 - - - - 安装角度 - - - - - 10 - 40 - 58 - 16 - - - - 度数: - - - - - - 60 - 40 - 61 - 22 - - - - 179 - - - - - - 140 - 30 - 51 - 20 - - - - 左边 - - - - - - 140 - 50 - 61 - 20 - - - - 右边 - - - - - - - 10 - 11 - 51 - 20 - - - - 使用 - - - - - - 120 - 470 - 51 - 32 - - - - <=== - - - - - - 150 - 331 - 58 - 16 - - - - 1 - 255 - - - - - - 60 - 480 - 58 - 16 - - - - 通道 3 - - - - - - 10 - 110 - 251 - 191 - - - - 阈值与回差 - - - - - 10 - 30 - 91 - 91 - - - - 类型 - - - - - 10 - 30 - 99 - 20 - - - - 自动 - - - true - - - - - - 10 - 60 - 71 - 20 - - - - 手动 - - - - - - - 130 - 50 - 41 - 20 - - - - 阈值: - - - - - false - - - - 170 - 50 - 62 - 22 - - - - 1 - - - - - - 140 - 80 - 111 - 16 - - - - -20.0 to 0.0 Volts - - - - - - 140 - 150 - 101 - 16 - - - - 0.2 to 2.5 Volts - - - - - - 10 - 150 - 58 - 16 - - - - 回差: - - - - - - 60 - 150 - 62 - 22 - - - - 1 - - - 2.000000000000000 - - - - - - - - - 296 - 260 - 51 - 32 - - - - ===> - - - - - - 294 - 370 - 51 - 32 - - - - <=== - - - - - - 300 - 320 - 41 - 16 - - - - === - - - - - - 510 - 620 - 81 - 32 - - - - 帮 助 - - - - - - 220 - 620 - 71 - 32 - - - - 取 消 - - - - - - 420 - 620 - 71 - 32 - - - - 打 印... - - - - - - 130 - 620 - 71 - 32 - - - - 确 定 - - - - - - 320 - 620 - 81 - 32 - - - - 测点名称 - - - - - - 40 - 20 - 478 - 23 - - - - - - - 槽位号: - - - - - - - true - - - - 0 - 0 - - - - 5 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - 主备组: - - - - - - - 5-6 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - + + diff --git a/mainwindow.cpp b/mainwindow.cpp index 0d1374b..6b40d38 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -29,10 +29,20 @@ MainWindow::MainWindow(QWidget *parent) QMenuBar* menuBar = this->menuBar(); this->setMenuBar(menuBar); //添加到对象树 menuBar->addMenu(ui->menu_tool); + ui->widget_body->setProperty("flag", "title"); + ui->menuBar->setProperty("flag", "menuBar"); + //关联事件过滤器用于双击放大 + ui->widget_body->installEventFilter(this); + ui->widget_body->setProperty("flag", "body"); + ui->statusBar->setProperty("flag","status"); + //this->initStyle(); //添加信号槽 QObject::connect(ui->action_realy, &QAction::triggered, this, &MainWindow::onMenuAction_relay); slot = -1; btnGroup_slot = new QButtonGroup(this); + btnGroup_slot->addButton(ui->pushButton_slot0); + btnGroup_slot->addButton(ui->pushButton_slot1); + btnGroup_slot->addButton(ui->pushButton_slot2); btnGroup_slot->addButton(ui->pushButton_slot3); btnGroup_slot->addButton(ui->pushButton_slot4); btnGroup_slot->addButton(ui->pushButton_slot5); @@ -46,9 +56,25 @@ MainWindow::MainWindow(QWidget *parent) btnGroup_slot->addButton(ui->pushButton_slot13); btnGroup_slot->addButton(ui->pushButton_slot14); btnGroup_slot->addButton(ui->pushButton_slot15); - btnGroup_slot->addButton(ui->pushButton_slot16); - btnGroup_slot->addButton(ui->pushButton_slot17); - btnGroup_slot->addButton(ui->pushButton_slot18); + + list_label.reserve(16); + list_label.push_back(ui->label_18); + list_label.push_back(ui->label_1); + list_label.push_back(ui->label_2); + list_label.push_back(ui->label_3); + list_label.push_back(ui->label_4); + list_label.push_back(ui->label_5); + list_label.push_back(ui->label_6); + list_label.push_back(ui->label_7); + list_label.push_back(ui->label_8); + list_label.push_back(ui->label_9); + list_label.push_back(ui->label_10); + list_label.push_back(ui->label_11); + list_label.push_back(ui->label_12); + list_label.push_back(ui->label_13); + list_label.push_back(ui->label_14); + list_label.push_back(ui->label_15); + ui->pushButton_slot->setChecked(true); readJsonFile(QCoreApplication::applicationDirPath() + "\\config\\main.json"); @@ -70,7 +96,19 @@ MainWindow::~MainWindow() { delete ui; } - +void MainWindow::initStyle() +{ + //加载样式表 + QString qss; + QFile file(":/qss/soft.css"); + if (file.open(QFile::ReadOnly)) { + qss = QLatin1String(file.readAll()); + QString paletteColor = qss.mid(20, 7); + qApp->setPalette(QPalette(paletteColor)); + qApp->setStyleSheet(qss); + file.close(); + } +} void MainWindow::readJsonFile(const QString &filePath) { // 创建文件对象 @@ -113,8 +151,9 @@ void MainWindow::createMenu() QList buttonList = btnGroup_slot->buttons(); for (int i = 0; i < buttonList.count(); i++){ buttonList[i]->setText(map_slot_config[i].chan_display); - createMenu(QString("%1").arg(i + 3), (QPushButton*)buttonList[i]); + createMenu(QString("%1").arg(i + 1), (QPushButton*)buttonList[i]); map_slot_config[i].slot_btn = (QPushButton*)buttonList[i]; + map_slot_config[i].slot_label = list_label[i]; // else // createMenuSet(QString("%1").arg(i + 1), (QPushButton*)buttonList[i]); } @@ -237,6 +276,7 @@ void MainWindow::onMenuActionTriggered() QString rack_type = action->text().right(action->text().length()-4); int button_id = button->objectName().right(button->objectName().length()-15).toInt(); qDebug() << slot_type << rack_type << button_id << map_slot_config[button_id + 1].slot_type << map_slot_config[button_id + 2].slot_type << endl; + map_slot_config[button_id].slot_label->setStyleSheet("QLabel { color :#2980b9; font: bold 16px}"); if(rack_type == "三冗余板卡" && (map_slot_config[button_id].slot_type != 0 || map_slot_config[button_id + 1].slot_type != 0 \ || map_slot_config[button_id + 2].slot_type != 0)){ QMessageBox::information(this, QStringLiteral("提示"), "不要重叠三冗余板卡配置,请在创建新配置之前移除现有的配置!"); @@ -347,10 +387,11 @@ void MainWindow::onMenuActionTriggered() map_slot_config[button_id].slot_btn->setText(""); map_slot_config[button_id].chan_display = ""; } + }else if(action->text() == "升级固件"){ - sendUpgradePackage(button_id - 3); + sendUpgradePackage(button_id); }else if(action->text() == "查看版本"){ - getVersion(button_id - 3); + getVersion(button_id); } break; // 找到按钮后,跳出循环 } @@ -368,6 +409,7 @@ void MainWindow::OnButtonGroup(QAbstractButton * slot_btn) qDebug() << object_name << endl; int button_id = object_name.right(object_name.length()-15).toInt(); SlotConfig slot_config = map_slot_config[button_id]; + map_slot_config[button_id].slot_label->setStyleSheet("QLabel { color :#2980b9; font: bold 16px}"); if (slot_config.slot_type == KEYPHASOR){ KeyPhase *key_phase = new KeyPhase(); key_phase->setWindowModality(Qt::ApplicationModal); diff --git a/mainwindow.h b/mainwindow.h index a941218..a71c01b 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -33,6 +33,7 @@ private: QMenu * button_menu; QMap map_slot_config; + QList list_label; QButtonGroup * btnGroup_slot = nullptr; @@ -46,7 +47,7 @@ private: void readJsonFile(const QString &filePath); void sendUpgradePackage(int slot); void getVersion(int slot); - + void initStyle(); private slots: void onMenuAction_relay(); void OnButtonGroup(QAbstractButton *); diff --git a/mainwindow.ui b/mainwindow.ui index eebde1a..c55dd4f 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -6,7 +6,7 @@ 0 0 - 1072 + 1129 529 @@ -15,8 +15,23 @@ + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + - + @@ -407,7 +422,7 @@ - + 50 @@ -429,7 +444,7 @@ - + 50 @@ -451,7 +466,7 @@ - + 50 @@ -473,7 +488,7 @@ - + 50 @@ -495,7 +510,7 @@ - + 50 @@ -517,7 +532,7 @@ - + 50 @@ -561,7 +576,7 @@ - + 50 @@ -583,7 +598,7 @@ - + 50 @@ -605,7 +620,7 @@ - + 50 @@ -627,7 +642,7 @@ - + 50 @@ -649,7 +664,7 @@ - + 50 @@ -671,7 +686,7 @@ - + 50 @@ -693,7 +708,7 @@ - + 50 @@ -715,7 +730,7 @@ - + 50 @@ -777,7 +792,7 @@ - + 50 @@ -799,7 +814,7 @@ - + 50 @@ -821,7 +836,7 @@ - + 50 @@ -839,6 +854,63 @@ + + + + + 50 + 280 + + + + + 16777215 + 280 + + + + 振动 + + + + + + + + 50 + 280 + + + + + 16777215 + 280 + + + + 振动 + + + + + + + + 50 + 280 + + + + + 16777215 + 280 + + + + + + + @@ -854,7 +926,7 @@ - 振动 + @@ -873,7 +945,7 @@ - 振动 + @@ -1029,63 +1101,6 @@ - - - - - 50 - 280 - - - - - 16777215 - 280 - - - - - - - - - - - - 50 - 280 - - - - - 16777215 - 280 - - - - - - - - - - - - 50 - 280 - - - - - 16777215 - 280 - - - - - - - @@ -1105,7 +1120,7 @@ 0 0 - 1072 + 1129 21 diff --git a/radial_vibration.ui b/radial_vibration.ui index fb83a29..6386f56 100644 --- a/radial_vibration.ui +++ b/radial_vibration.ui @@ -96,269 +96,262 @@ 10 30 - 591 - 141 + 349 + 116 滤波 - - - - 310 - 70 - 72 - 16 - - - - 30 - 30000Hz - - - - - - 225 - 70 - 69 - 20 - - + - - 30000 - + + + + + + + + + + + + 高通: + + + + + + + + 60 + 0 + + + + + 60 + 16777215 + + + + 3 + + + 3000 + + + + + + + - + + + + + + + + 60 + 0 + + + + + 60 + 16777215 + + + + 3 + + + 3000 + + + 3000 + + + + + + + 3 - 3000Hz + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - - - 195 - 70 - 21 - 16 - - - - - - - - - - - 56 - 71 - 36 - 16 - - - - 低通: - - - - - - 105 - 71 - 61 - 20 - - - - 30 - + + + + + + + + + + + + 低通: + + + + + + + + 60 + 0 + + + + + 30 + + + + + + + + - + + + + + + + + 60 + 0 + + + + + 30000 + + + + + + + + 30 - 30000Hz + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - - - 56 - 31 - 36 - 16 - - - - 高通: - - - - - - 310 - 30 - 60 - 16 - - - - 3 - 3000Hz - - - - - - 195 - 30 - 21 - 16 - - - - - - - - - - - 105 - 30 - 61 - 22 - - - - 3 - - - 3000 - - - - - - 225 - 30 - 61 - 22 - - - - 3 - - - 3000 - - - 3000 - - - - - - 56 - 101 - 36 - 16 - - - - 带通: - - - - - - 105 - 100 - 61 - 22 - - - - 3 - - - 3000 - - - - - - 195 - 100 - 21 - 16 - - - - - - - - - - - 225 - 100 - 61 - 22 - - - - 3 - - - 3000 - - - 3000 - - - - - - 310 - 100 - 60 - 16 - - - - 3 - 3000Hz - - - - - - 20 - 30 - 21 - 16 - - - - - - - - - - 20 - 70 - 21 - 16 - - - - - - - - - - 20 - 100 - 21 - 16 - - - - - - + + + + + + + + + + + + + 带通: + + + + + + + + 60 + 0 + + + + 3 + + + 3000 + + + + + + + - + + + + + + + + 60 + 0 + + + + 3 + + + 3000 + + + 3000 + + + + + + + 3 - 3000Hz + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + @@ -408,7 +401,7 @@ 20 110 - 71 + 81 16 @@ -421,7 +414,7 @@ 20 180 - 71 + 81 16 @@ -460,10 +453,15 @@ 130 50 - 69 + 111 22 + + + 0 - 500 um + + @@ -490,10 +488,15 @@ 130 110 - 69 + 111 22 + + + 0 - 500 um + + @@ -578,20 +581,30 @@ 130 180 - 69 + 111 22 + + + 0 - 500 um + + 130 80 - 69 + 111 22 + + + 0 - 500 um + + @@ -611,10 +624,15 @@ 130 240 - 69 + 111 22 + + + 0 - 500 um + + @@ -631,10 +649,15 @@ 130 270 - 69 + 111 22 + + + 0 - 500 um + + @@ -915,6 +938,9 @@ 2 mA 默认值 + + true + @@ -1015,7 +1041,7 @@ 340 10 189 - 22 + 23 @@ -1095,7 +1121,7 @@ 20 10 231 - 22 + 23 diff --git a/relaysetting.cpp b/relaysetting.cpp index 3e70451..b820a34 100644 --- a/relaysetting.cpp +++ b/relaysetting.cpp @@ -13,7 +13,7 @@ RelaySetting::RelaySetting(QWidget *parent) , ui(new Ui::RelaySetting) { ui->setupUi(this); - + ui->widget_body->setProperty("flag", "body"); readJsonFile(QCoreApplication::applicationDirPath() + "\\config\\main.json"); for (int var = 0; var < map_slot_config.size(); ++var) { diff --git a/relaysetting.ui b/relaysetting.ui index 911379c..0913808 100644 --- a/relaysetting.ui +++ b/relaysetting.ui @@ -11,11 +11,26 @@ - Form + 继电器设置 + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + - + @@ -1312,25 +1327,25 @@ - - - - - - - - - - - + + + - + - + + + + + + + + + + - diff --git a/seismic_monitor.cpp b/seismic_monitor.cpp index 376624c..5334f2f 100644 --- a/seismic_monitor.cpp +++ b/seismic_monitor.cpp @@ -5,6 +5,7 @@ #include #include #include +#include #include "acceleration.h" #include "velocity.h" #include "radial_vibration.h" @@ -14,6 +15,8 @@ Seismic_monitor::Seismic_monitor(int slot,QWidget *parent) : ui(new Ui::Seismic_monitor) { ui->setupUi(this); + ui->widget_body->setProperty("flag", "body"); + ui->comboBox_chan_type_1->setView(new QListView()); slot_no = slot; QString slot_no_ = QString("%1").arg(slot_no); ui->label_slot_no->setText(slot_no_); @@ -223,6 +226,42 @@ void Seismic_monitor::on_pushButton_config_1_clicked() Acceleration *acceleration = new Acceleration(slot_no,channel,seismic_monitor[i].active); acceleration->setWindowModality(Qt::ApplicationModal); acceleration->show(); + }else if(seismic_monitor[i].channel_type == "proximeter"){ + channel = 1; + Radial_vibration *radial_vibration = new Radial_vibration(); + radial_vibration->setWindowModality(Qt::ApplicationModal); + radial_vibration->show(); + }else if(seismic_monitor[i].channel_type == "velocity"){ + channel = 1; + Velocity *velocity = new Velocity(); + velocity->setWindowModality(Qt::ApplicationModal); + velocity->show(); + } + } + + } +} + + +void Seismic_monitor::on_pushButton_config_3_clicked() +{ + for (int i = 0 ;i < CHANNLE_COUNT ; i++) { + if(seismic_monitor[i].id == 3){ + if(seismic_monitor[i].channel_type == "acceleration"){ + channel = 3; + Acceleration *acceleration = new Acceleration(slot_no,channel,seismic_monitor[i].active); + acceleration->setWindowModality(Qt::ApplicationModal); + acceleration->show(); + }else if(seismic_monitor[i].channel_type == "proximeter"){ + channel = 3; + Radial_vibration *radial_vibration = new Radial_vibration(); + radial_vibration->setWindowModality(Qt::ApplicationModal); + radial_vibration->show(); + }else if(seismic_monitor[i].channel_type == "velocity"){ + channel = 3; + Velocity *velocity = new Velocity(); + velocity->setWindowModality(Qt::ApplicationModal); + velocity->show(); } } } diff --git a/seismic_monitor.h b/seismic_monitor.h index ccf4648..bc802d8 100644 --- a/seismic_monitor.h +++ b/seismic_monitor.h @@ -24,6 +24,8 @@ private slots: void on_pushButton_config_1_clicked(); + void on_pushButton_config_3_clicked(); + private: Ui::Seismic_monitor *ui; diff --git a/seismic_monitor.ui b/seismic_monitor.ui index 3e5288d..0641a9a 100644 --- a/seismic_monitor.ui +++ b/seismic_monitor.ui @@ -6,1771 +6,1792 @@ 0 0 - 760 + 822 544 通道配置 - - - - 400 - 80 - 331 - 381 - + + + 0 - - 通道 3 和 4 + + 0 - - - - 10 - 290 - 120 - 80 - - - - 通道3 - - - - - 20 - 20 - 71 - 16 - - - - 启用 - - - true - - - - - - 30 - 50 - 51 - 21 - - - - 配置 - - - - - - - 200 - 290 - 120 - 80 - - - - 通道4 - - - - - 10 - 20 - 71 - 16 - - - - 启用 - - - true - - - - - - 30 - 50 - 51 - 21 - - - - 配置 - - - - - - - 10 - 50 - 311 - 236 - - - - 0 - - - - 通道3 - - - - - - - - - 90 - 0 - - - - 通道3类型: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - 加速度 - - - - - 速度 - - - - - 径向位移 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 传感器名称: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 灵敏度: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - - - mv/ m/s^2 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 采样率: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - 32 k - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - 220 - 80 - + + 0 + + + 0 + + + 0 + + + + + + + 11 + 10 + 113 + 17 + + + + + + + 槽位号: + + + + + + + 7 + + + + + + + + + 10 + 470 + 791 + 37 + + + + + + + + 100 + 35 + + + + 确定 + + + + + + + + 100 + 35 + + + + 设置为默认值 + + + + + + + + 100 + 35 + + + + 加载预定义模板 + + + + + + + + 100 + 35 + + + + 测点名称 + + + + + + + + 100 + 35 + + + + 取消 + + + + + + + + 100 + 35 + + + + 打印 + + + + + + + + 100 + 35 + + + + 帮助 + + + + + + + + + 390 + 203 + 52 + 75 + + + + + + + + 50 + 16777215 + + + + ===> + + + + + + + = + + + Qt::AlignCenter + + + + + + + + 50 + 16777215 + + + + <=== + + + + + + + + + 40 + 40 + 331 + 411 + + + + 通道 1 和 2 + + + + + 10 + 310 + 120 + 80 + + + + 通道1 + + + + + 20 + 20 + 71 + 16 + - - 正常电压 + + 启用 - + + true + + + + + + 30 + 40 + 51 + 31 + + + + 配置 + + + + + + + 200 + 310 + 120 + 80 + + + + 通道2 + + + + + 10 + 20 + 71 + 16 + + + + 启用 + + + true + + + + + + 30 + 40 + 51 + 31 + + + + 配置 + + + + + + + 10 + 50 + 311 + 251 + + + + + 16777215 + 16777215 + + + + 0 + + + + 通道1 + + - - - - 90 - 0 - - - - - 90 - 16777215 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - + + + + + + 90 + 0 + + + + 通道1类型: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + 加速度 + + + + + 速度 + + + + + 径向位移 + + + + + + + + Qt::Horizontal + + + + 20 + 20 + + + + + - - - - 90 - 0 - - - - - 90 - 16777215 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - + + + + + + 90 + 0 + + + + 传感器名称: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + + + + Qt::Horizontal + + + + 20 + 20 + + + + + - - - Volts + + + + + + 90 + 0 + + + + 灵敏度: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + + + mv/ m/s^2 + + + + + + + Qt::Horizontal + + + + 20 + 20 + + + + + + + + + + + + + 90 + 0 + + + + 采样率: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + 32 k + + + + + + + + Qt::Horizontal + + + + 20 + 20 + + + + + + + + + + + 220 + 80 + + + 正常电压 + + + + + + + 90 + 0 + + + + + 90 + 16777215 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + + + 90 + 0 + + + + + 90 + 16777215 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + + Volts + + + + - - - - - - 通道4 - - - - - - - - - 90 - 0 - - - - 通道4类型: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - 加速度 - - - - - 速度 - - - - - 径向位移 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 传感器名称: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 灵敏度: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - - - mv/ m/s^2 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 采样率: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - 32 k - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - 220 - 80 - - - - 正常电压 - - + + + 通道2 + + - - - - 90 - 0 - - - - - 90 - 16777215 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - + + + + + + 90 + 0 + + + + 通道2类型: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + 加速度 + + + + + 速度 + + + + + 径向位移 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - - 90 - 0 - - - - - 90 - 16777215 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - + + + + + + 90 + 0 + + + + 传感器名称: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - Volts + + + + + + 90 + 0 + + + + 灵敏度: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + + + mv/ m/s^2 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + 90 + 0 + + + + 采样率: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + 32 k + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 220 + 80 + + + 正常电压 + + + + + + + 90 + 0 + + + + + 90 + 16777215 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + + + 90 + 0 + + + + + 90 + 16777215 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + + Volts + + + + - - - - - - - - 20 - 30 - 71 - 16 - - - - 备份 - - - - - - 142 - 302 - 42 - 72 - - - - - - - - 40 - 16777215 - + + + + + 20 + 30 + 71 + 16 + - ===> + 备份 - - - - - = - - - Qt::AlignCenter + + + + 140 + 322 + 52 + 75 + + + + + + + 50 + 16777215 + + + + ===> + + + + + + + = + + + Qt::AlignCenter + + + + + + + + 50 + 16777215 + + + + <=== + + + + - - - - - - 40 - 16777215 - + layoutWidget_4 + groupBox_5 + groupBox_6 + tabWidget + checkBox_standby_1 + + + + + 460 + 40 + 331 + 411 + + + + 通道 3 和 4 + + + + + 10 + 310 + 120 + 80 + - - <=== + + 通道3 - - - - - - - - - 10 - 80 - 331 - 381 - - - - 通道 1 和 2 - - - - - 10 - 290 - 120 - 80 - - - - 通道1 - - - - - 20 - 20 - 71 - 16 - - - - 启用 - - - true - - - - - - 30 - 50 - 51 - 21 - - - - 配置 - - - - - - - 200 - 290 - 120 - 80 - - - - 通道2 - - - - - 10 - 20 - 71 - 16 - - - - 启用 - - - true - - - - - - 30 - 50 - 51 - 21 - - - - 配置 - - - - - - - 10 - 50 - 311 - 236 - - - - - 16777215 - 16777215 - - - - 0 - - - - 通道1 - - - - - - - - - 90 - 0 - - - - 通道1类型: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - 加速度 - - - - - 速度 - - - - - 径向位移 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 传感器名称: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 灵敏度: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - - - mv/ m/s^2 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 采样率: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - 32 k - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - 220 - 80 - + + + + 20 + 20 + 71 + 16 + - - 正常电压 + + 启用 - + + true + + + + + + 30 + 40 + 51 + 31 + + + + 配置 + + + + + + + 200 + 310 + 120 + 80 + + + + 通道4 + + + + + 10 + 20 + 71 + 16 + + + + 启用 + + + true + + + + + + 30 + 40 + 51 + 31 + + + + 配置 + + + + + + + 10 + 50 + 311 + 251 + + + + 0 + + + + 通道3 + + - - - - 90 - 0 - - - - - 90 - 16777215 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - + + + + + + 90 + 0 + + + + 通道3类型: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + 加速度 + + + + + 速度 + + + + + 径向位移 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - - 90 - 0 - - - - - 90 - 16777215 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - + + + + + + 90 + 0 + + + + 传感器名称: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - Volts + + + + + + 90 + 0 + + + + 灵敏度: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + + + mv/ m/s^2 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + 90 + 0 + + + + 采样率: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + 32 k + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 220 + 80 + + + 正常电压 + + + + + + + 90 + 0 + + + + + 90 + 16777215 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + + + 90 + 0 + + + + + 90 + 16777215 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + + Volts + + + + - - - - - - 通道2 - - - - - - - - - 90 - 0 - - - - 通道2类型: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - 加速度 - - - - - 速度 - - - - - 径向位移 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 传感器名称: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 灵敏度: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - - - mv/ m/s^2 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - 90 - 0 - - - - 采样率: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - 120 - 0 - - - - - 120 - 16777215 - - - - - 32 k - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - 220 - 80 - - - - 正常电压 - - + + + 通道4 + + - - - - 90 - 0 - - - - - 90 - 16777215 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - + + + + + + 90 + 0 + + + + 通道4类型: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + 加速度 + + + + + 速度 + + + + + 径向位移 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - - 90 - 0 - - - - - 90 - 16777215 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - + + + + + + 90 + 0 + + + + 传感器名称: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - - - Volts + + + + + + 90 + 0 + + + + 灵敏度: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + + + mv/ m/s^2 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + 90 + 0 + + + + 采样率: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + 120 + 0 + + + + + 120 + 16777215 + + + + + 32 k + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + 220 + 80 + + + 正常电压 + + + + + + + 90 + 0 + + + + + 90 + 16777215 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + + + 90 + 0 + + + + + 90 + 16777215 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + + Volts + + + + - - + + + + + 20 + 30 + 71 + 16 + + + + 备份 + + + + + + 140 + 322 + 52 + 75 + + + + + + + + 50 + 16777215 + + + + ===> + + + + + + + = + + + Qt::AlignCenter + + + + + + + + 50 + 16777215 + + + + <=== + + + + + + - - - - - 20 - 30 - 71 - 16 - - - - 备份 - - - - - - 142 - 302 - 42 - 72 - - - - - - - - 40 - 16777215 - - - - ===> - - - - - - - = - - - Qt::AlignCenter - - - - - - - - 40 - 16777215 - - - - <=== - - - - - - layoutWidget - groupBox_5 - groupBox_6 - tabWidget - checkBox_standby_1 - - - - - 10 - 480 - 738 - 37 - - - - - - - - 100 - 35 - - - - 确定 - - - - - - - - 100 - 35 - - - - 设置为默认值 - - - - - - - - 100 - 35 - - - - 加载预定义模板 - - - - - - - - 100 - 35 - - - - 测点名称 - - - - - - - - 100 - 35 - - - - 取消 - - - - - - - - 100 - 35 - - - - 打印 - - - - - - - - 100 - 35 - - - - 帮助 - - - - - - - - - 11 - 20 - 113 - 17 - - - - - - - 槽位号: - - - - - - - 7 - - - - - - - - - 353 - 213 - 42 - 72 - - - - - - - - 40 - 16777215 - - - - ===> - - - - - - - = - - - Qt::AlignCenter - - - - - - - - 40 - 16777215 - - - - <=== - - - - - + + diff --git a/singlerelay.ui b/singlerelay.ui index 3bf66e3..94a7707 100644 --- a/singlerelay.ui +++ b/singlerelay.ui @@ -6,7 +6,7 @@ 0 0 - 834 + 943 569 @@ -39,19 +39,6 @@ 确 定 - - - - 430 - 60 - 31 - 251 - - - - PushButton - - @@ -65,36 +52,10 @@ NCT6100T - - - - 160 - 60 - 31 - 251 - - - - PushButton - - - - - - 460 - 60 - 31 - 251 - - - - PushButton - - - 580 + 690 230 61 31 @@ -115,29 +76,19 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'SimSun'; font-size:9pt; font-weight:400; font-style:normal;"> +hr { height: 1px; border-width: 0; } +li.unchecked::marker { content: "\2610"; } +li.checked::marker { content: "\2612"; } +</style></head><body style=" font-family:'Microsoft YaHei UI'; font-size:9pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'.AppleSystemUIFont'; font-size:13pt;">S02C01P##NO</span></p></body></html> - - - - 190 - 60 - 31 - 251 - - - - PushButton - - - 510 + 620 30 111 16 @@ -147,19 +98,6 @@ p, li { white-space: pre-wrap; } 可用的告警: - - - - 100 - 60 - 31 - 251 - - - - PushButton - - @@ -173,36 +111,10 @@ p, li { white-space: pre-wrap; } 打 印... - - - - 130 - 60 - 31 - 251 - - - - PushButton - - - - - - 310 - 60 - 31 - 251 - - - - PushButton - - - 510 + 620 50 301 161 @@ -229,19 +141,6 @@ p, li { white-space: pre-wrap; } - - - - 250 - 60 - 31 - 251 - - - - PushButton - - @@ -371,23 +270,10 @@ p, li { white-space: pre-wrap; } - - - - 220 - 60 - 31 - 251 - - - - PushButton - - - 580 + 690 270 61 31 @@ -413,7 +299,7 @@ p, li { white-space: pre-wrap; } - 510 + 620 230 61 31 @@ -426,7 +312,7 @@ p, li { white-space: pre-wrap; } - 510 + 620 270 61 31 @@ -449,36 +335,10 @@ p, li { white-space: pre-wrap; } 继电器槽位: - - - - 70 - 60 - 31 - 251 - - - - PushButton - - - - - - 340 - 60 - 31 - 251 - - - - PushButton - - - 650 + 760 230 61 71 @@ -488,19 +348,6 @@ p, li { white-space: pre-wrap; } Enter - - - - 40 - 60 - 31 - 251 - - - - PushButton - - @@ -514,62 +361,10 @@ p, li { white-space: pre-wrap; } 帮 助 - - - - 10 - 60 - 31 - 251 - - - - PushButton - - - - - - 20 - 46 - 491 - 16 - - - - 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 - - - - - - 370 - 60 - 31 - 251 - - - - PushButton - - - - - - 400 - 60 - 31 - 251 - - - - PushButton - - - 740 + 850 270 61 31 @@ -582,7 +377,7 @@ p, li { white-space: pre-wrap; } - 740 + 850 230 61 31 @@ -605,19 +400,6 @@ p, li { white-space: pre-wrap; } 测点名称... - - - - 280 - 60 - 31 - 251 - - - - PushButton - - @@ -634,7 +416,7 @@ p, li { white-space: pre-wrap; } - 510 + 620 320 91 31 @@ -644,6 +426,686 @@ p, li { white-space: pre-wrap; } 总告警信号 + + + + 10 + 40 + 606 + 295 + + + + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 1 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 2 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 3 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 4 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 5 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 6 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 7 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 8 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 9 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 10 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 11 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 12 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 13 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 14 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 15 + + + Qt::AlignCenter + + + + + + + + 30 + 0 + + + + + 30 + 16777215 + + + + 16 + + + Qt::AlignCenter + + + + + + + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + 30 + 220 + + + + + 30 + 220 + + + + PushButton + + + + + + + + diff --git a/tachometer.cpp b/tachometer.cpp index fd9c46a..718da97 100644 --- a/tachometer.cpp +++ b/tachometer.cpp @@ -6,6 +6,7 @@ Tachometer::Tachometer(QWidget *parent) , ui(new Ui::Tachometer) { ui->setupUi(this); + ui->widget_body->setProperty("flag", "body"); } Tachometer::~Tachometer() diff --git a/tachometer.ui b/tachometer.ui index 36513ce..6120eba 100644 --- a/tachometer.ui +++ b/tachometer.ui @@ -6,492 +6,1089 @@ 0 0 - 724 - 546 + 774 + 637 Dialog - + - 20 + 0 10 - 478 - 23 + 751 + 611 - - - - - 槽位号: - - - - - - - true - - - - 0 - 0 - - - - 7 - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - 20 - 50 - 81 - 20 - - - - 通道1激活 - - - true - - - - - - 120 - 50 - 81 - 20 - - - - 通道2激活 - - - true - - - - - - 220 - 50 - 81 - 20 - - - - 通道3激活 - - - true - - - - - - 320 - 50 - 81 - 20 - - - - 通道4激活 - - - true - - - - - - 510 - 510 - 81 - 32 - - - - 帮 助 - - - - - - 330 - 510 - 71 - 32 - - - - 取 消 - - - - - - 420 - 510 - 71 - 32 - - - - 打 印... - - - - - - 20 - 510 - 71 - 32 - - - - 确 定 - - - - - - 100 - 510 - 101 - 32 - - - - 加载预定义模板 - - - - - - 220 - 510 - 81 - 32 - - - - 测点名称 - - - - - - 610 - 510 - 91 - 32 - - - - 另存为模板 - - - - - - 20 - 80 - 691 - 411 - - - - 0 - - - - 通道 1 - - - - - 10 - 13 - 251 - 71 - - - - 正常电压 - - + + + + 440 + 550 + 71 + 32 + + + + 打 印... + + + + + + 40 + 90 + 81 + 20 + + + + 通道1激活 + + + true + + + + + + 40 + 50 + 478 + 23 + + + + + + + 槽位号: + + + + + + + true + + + + 0 + 0 + + + + 7 + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + 350 + 550 + 71 + 32 + + + + 取 消 + + + + + + 40 + 550 + 71 + 32 + + + + 确 定 + + + + + + 630 + 550 + 91 + 32 + + + + 另存为模板 + + + + + + 240 + 90 + 81 + 20 + + + + 通道3激活 + + + true + + + + + + 530 + 550 + 81 + 32 + + + + 帮 助 + + + + + + 120 + 550 + 101 + 32 + + + + 加载预定义模板 + + + + + + 340 + 90 + 81 + 20 + + + + 通道4激活 + + + true + + + + + + 40 + 120 + 691 + 411 + + + + 0 + + + + 通道 1 + + 10 - 30 - 91 - 22 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - - - - - 110 - 30 - 81 - 22 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - - - - - 200 - 32 - 58 - 16 - - - - Volts - - - - - - - 10 - 310 - 58 - 16 - - - - 键齿数: - - - - - - 150 - 313 - 58 - 16 - - - - 1 - 255 - - - - - - 10 - 93 - 251 - 181 - - - - 阈值 - - - - - 10 - 30 - 91 - 91 + 13 + 251 + 71 - 类型 + 正常电压 - + 10 30 - 99 - 20 + 91 + 22 - - 自动 + + 下限 - - true + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 - + - 10 - 60 - 71 - 20 + 110 + 30 + 81 + 22 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + 200 + 32 + 58 + 16 - 手动 + Volts - - - - 140 - 50 - 41 - 16 - - - - 值: - - - - - false - - - - 170 - 50 - 62 - 22 - - - - 1 - - - - - - 140 - 80 - 111 - 16 - - - - -20.0 to 0.0 Volts - - - - - - 140 - 145 - 101 - 16 - - - - 0.2 to 2.5 Volts - - - + 10 - 140 + 310 58 16 - 回差: + 键齿数: - + - 60 - 140 - 62 - 22 + 150 + 313 + 58 + 16 - - 1 - - - 2.000000000000000 + + 1 - 255 - - - - - 340 - 130 - 371 - 131 - - - - 告警模式 - - + 10 - 30 + 93 + 251 + 181 + + + + 阈值 + + + + + 10 + 30 + 91 + 91 + + + + 类型 + + + + + 10 + 30 + 99 + 20 + + + + 自动 + + + true + + + + + + 10 + 60 + 71 + 20 + + + + 手动 + + + + + + + 140 + 50 + 41 + 16 + + + + 值: + + + + + false + + + + 170 + 50 + 62 + 22 + + + + 1 + + + + + + 140 + 80 + 111 + 16 + + + + -20.0 to 0.0 Volts + + + + + + 140 + 145 + 101 + 16 + + + + 0.2 to 2.5 Volts + + + + + + 10 + 140 + 58 + 16 + + + + 回差: + + + + + + 60 + 140 + 62 + 22 + + + + 1 + + + 2.000000000000000 + + + + + + + 310 + 130 + 371 + 131 + + + + 告警模式 + + + + + 10 + 30 + 151 + 91 + + + + 告警 + + + + + 30 + 30 + 71 + 20 + + + + 锁存 + + + + + + 30 + 60 + 71 + 20 + + + + 非锁存 + + + true + + + + + + + 180 + 33 + 141 + 91 + + + + 超速 + + + + + 30 + 30 + 71 + 20 + + + + 锁存 + + + + + + 30 + 60 + 71 + 20 + + + + 非锁存 + + + true + + + + + + + + 60 + 310 + 51 + 22 + + + + 1 + + + 255 + + + + + + 310 + 10 + 191 + 91 + + + + 记录输出 + + + + + 50 + 30 + 103 + 32 + + + + + 不输出 + + + + + 转速 + + + + + + + 52 + 67 + 101 + 20 + + + + 2 mA 默认值 + + + + + + + 310 + 280 + 371 + 91 + + + + 响应时间(只读) + + + + + 70 + 30 + 101 + 16 + + + + 告警响应时间: + + + + + + 70 + 60 + 81 + 16 + + + + 危险响应时间: + + + + + + 180 + 30 + 61 + 21 + + + + 25ms + + + true + + + + + + 180 + 58 + 61 + 21 + + + + 25ms + + + true + + + + + + + 通道 2 + + + + + 10 + 13 + 251 + 71 + + + + 正常电压 + + + + + 10 + 30 + 91 + 22 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + 110 + 30 + 81 + 22 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + 200 + 32 + 58 + 16 + + + + Volts + + + + + + + 10 + 310 + 58 + 16 + + + + 键齿数: + + + + + + 150 + 313 + 58 + 16 + + + + 1 - 255 + + + + + + 10 + 93 + 251 + 181 + + + + 阈值 + + + + + 10 + 30 + 91 + 91 + + + + 类型 + + + + + 10 + 30 + 99 + 20 + + + + 自动 + + + true + + + + + + 10 + 60 + 71 + 20 + + + + 手动 + + + + + + + 140 + 50 + 41 + 16 + + + + 值: + + + + + false + + + + 170 + 50 + 62 + 22 + + + + 1 + + + + + + 140 + 80 + 111 + 16 + + + + -20.0 to 0.0 Volts + + + + + + 140 + 145 + 101 + 16 + + + + 0.2 to 2.5 Volts + + + + + + 10 + 140 + 58 + 16 + + + + 回差: + + + + + + 60 + 140 + 62 + 22 + + + + 1 + + + 2.000000000000000 + + + + + + + 310 + 130 + 371 + 131 + + + + 告警模式 + + + + + 10 + 30 + 151 + 91 + + + + 告警 + + + + + 30 + 30 + 71 + 20 + + + + 锁存 + + + + + + 30 + 60 + 71 + 20 + + + + 非锁存 + + + true + + + + + + + 180 + 33 + 141 + 91 + + + + 超速 + + + + + 30 + 30 + 71 + 20 + + + + 锁存 + + + + + + 30 + 60 + 71 + 20 + + + + 非锁存 + + + true + + + + + + + + 60 + 310 + 51 + 22 + + + + 1 + + + 255 + + + + + + 490 + 20 + 191 + 91 + + + + 记录输出 + + + + + 50 + 30 + 103 + 32 + + + + + 不输出 + + + + + 转速 + + + + + + + 52 + 67 + 101 + 20 + + + + 2 mA 默认值 + + + + + + + 310 + 20 151 91 - 告警 + 正常模式 - + 30 @@ -504,7 +1101,7 @@ 锁存 - + 30 @@ -521,19 +1118,489 @@ - + - 180 - 33 - 141 + 310 + 280 + 371 91 - 超速 + 响应时间(只读) - + + + + 70 + 30 + 101 + 16 + + + + 告警响应时间: + + + + + + 70 + 60 + 81 + 16 + + + + 危险响应时间: + + + + + + 180 + 30 + 61 + 21 + + + + 25ms + + + true + + + + + + 180 + 58 + 61 + 21 + + + + 25ms + + + true + + + + + + + 通道 3 + + + + + 10 + 13 + 251 + 71 + + + + 正常电压 + + + + + 10 + 30 + 91 + 22 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + 110 + 30 + 81 + 22 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + 200 + 32 + 58 + 16 + + + + Volts + + + + + + + 10 + 310 + 58 + 16 + + + + 键齿数: + + + + + + 150 + 313 + 58 + 16 + + + + 1 - 255 + + + + + + 10 + 93 + 251 + 181 + + + + 阈值 + + + + + 10 + 30 + 91 + 91 + + + + 类型 + + + + + 10 + 30 + 99 + 20 + + + + 自动 + + + true + + + + + + 10 + 60 + 71 + 20 + + + + 手动 + + + + + + + 140 + 50 + 41 + 16 + + + + 值: + + + + + false + + + + 170 + 50 + 62 + 22 + + + + 1 + + + + + + 140 + 80 + 111 + 16 + + + + -20.0 to 0.0 Volts + + + + + + 140 + 145 + 101 + 16 + + + + 0.2 to 2.5 Volts + + + + + + 10 + 140 + 58 + 16 + + + + 回差: + + + + + + 60 + 140 + 62 + 22 + + + + 1 + + + 2.000000000000000 + + + + + + + 310 + 130 + 371 + 131 + + + + 告警模式 + + + + + 10 + 30 + 151 + 91 + + + + 告警 + + + + + 30 + 30 + 71 + 20 + + + + 锁存 + + + + + + 30 + 60 + 71 + 20 + + + + 非锁存 + + + true + + + + + + + 180 + 33 + 141 + 91 + + + + 超速 + + + + + 30 + 30 + 71 + 20 + + + + 锁存 + + + + + + 30 + 60 + 71 + 20 + + + + 非锁存 + + + true + + + + + + + + 60 + 310 + 51 + 22 + + + + 1 + + + 255 + + + + + + 490 + 20 + 191 + 91 + + + + 记录输出 + + + + + 50 + 30 + 103 + 32 + + + + + 不输出 + + + + + 转速 + + + + + + + 52 + 67 + 101 + 20 + + + + 2 mA 默认值 + + + + + + + 310 + 20 + 151 + 91 + + + + 正常模式 + + 30 @@ -546,7 +1613,7 @@ 锁存 - + 30 @@ -563,1676 +1630,619 @@ - - - - - 60 - 310 - 51 - 22 - - - - 1 - - - 255 - - - - - - 340 - 10 - 191 - 91 - - - - 记录输出 - - + - 50 - 30 - 103 - 32 + 310 + 280 + 371 + 91 - - - 不输出 - - - - - 转速 - - - - - - - 52 - 67 - 101 - 20 - - - - 2 mA 默认值 + + 响应时间(只读) + + + + 70 + 30 + 101 + 16 + + + + 告警响应时间: + + + + + + 70 + 60 + 81 + 16 + + + + 危险响应时间: + + + + + + 180 + 30 + 61 + 21 + + + + 25ms + + + true + + + + + + 180 + 58 + 61 + 21 + + + + 25ms + + + true + + - - - - 340 - 280 - 371 - 91 - - - - 响应时间(只读) - - + + + 通道 4 + + - 70 - 30 - 101 + 10 + 13 + 251 + 71 + + + + 正常电压 + + + + + 10 + 30 + 91 + 22 + + + + 下限 + + + -30.000000000000000 + + + 30.000000000000000 + + + -21.000000000000000 + + + + + + 110 + 30 + 81 + 22 + + + + 上限 + + + -30.000000000000000 + + + 30.000000000000000 + + + 21.000000000000000 + + + + + + 200 + 32 + 58 + 16 + + + + Volts + + + + + + + 10 + 310 + 58 16 - 告警响应时间: + 键齿数: - + - 70 - 60 - 81 + 150 + 313 + 58 16 - 危险响应时间: + 1 - 255 - + - 180 - 30 - 61 - 21 + 10 + 93 + 251 + 181 - - 25ms + + 阈值 - - true + + + + 10 + 30 + 91 + 91 + + + + 类型 + + + + + 10 + 30 + 99 + 20 + + + + 自动 + + + true + + + + + + 10 + 60 + 71 + 20 + + + + 手动 + + + + + + + 140 + 50 + 41 + 16 + + + + 值: + + + + + false + + + + 170 + 50 + 62 + 22 + + + + 1 + + + + + + 140 + 80 + 111 + 16 + + + + -20.0 to 0.0 Volts + + + + + + 140 + 145 + 101 + 16 + + + + 0.2 to 2.5 Volts + + + + + + 10 + 140 + 58 + 16 + + + + 回差: + + + + + + 60 + 140 + 62 + 22 + + + + 1 + + + 2.000000000000000 + + + + + + + 310 + 130 + 371 + 131 + + + + 告警模式 + + + + + 10 + 30 + 151 + 91 + + + + 告警 + + + + + 30 + 30 + 71 + 20 + + + + 锁存 + + + + + + 30 + 60 + 71 + 20 + + + + 非锁存 + + + true + + + + + + + 180 + 33 + 141 + 91 + + + + 超速 + + + + + 30 + 30 + 71 + 20 + + + + 锁存 + + + + + + 30 + 60 + 71 + 20 + + + + 非锁存 + + + true + + + + + + + + 60 + 310 + 51 + 22 + + + + 1 + + + 255 - + - 180 - 58 - 61 - 21 + 490 + 20 + 191 + 91 - - 25ms + + 记录输出 - - true + + + + 50 + 30 + 103 + 32 + + + + + 不输出 + + + + + 转速 + + + + + + + 52 + 67 + 101 + 20 + + + + 2 mA 默认值 + + + + + + + 310 + 20 + 151 + 91 + + + 正常模式 + + + + + 30 + 30 + 71 + 20 + + + + 锁存 + + + + + + 30 + 60 + 71 + 20 + + + + 非锁存 + + + true + + + + + + + 310 + 280 + 371 + 91 + + + + 响应时间(只读) + + + + + 70 + 30 + 101 + 16 + + + + 告警响应时间: + + + + + + 70 + 60 + 81 + 16 + + + + 危险响应时间: + + + + + + 180 + 30 + 61 + 21 + + + + 25ms + + + true + + + + + + 180 + 58 + 61 + 21 + + + + 25ms + + + true + + - - - 通道 2 - - - - - 0 - 13 - 251 - 71 - - - - 正常电压 - - - - - 10 - 30 - 91 - 22 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - - - - - 110 - 30 - 81 - 22 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - - - - - 200 - 32 - 58 - 16 - - - - Volts - - - - - - - 0 - 310 - 58 - 16 - - - - 键齿数: - - - - - - 140 - 313 - 58 - 16 - - - - 1 - 255 - - - - - - 0 - 93 - 251 - 181 - - - - 阈值 - - - - - 10 - 30 - 91 - 91 - - - - 类型 - - - - - 10 - 30 - 99 - 20 - - - - 自动 - - - true - - - - - - 10 - 60 - 71 - 20 - - - - 手动 - - - - - - - 140 - 50 - 41 - 16 - - - - 值: - - - - - false - - - - 170 - 50 - 62 - 22 - - - - 1 - - - - - - 140 - 80 - 111 - 16 - - - - -20.0 to 0.0 Volts - - - - - - 140 - 145 - 101 - 16 - - - - 0.2 to 2.5 Volts - - - - - - 10 - 140 - 58 - 16 - - - - 回差: - - - - - - 60 - 140 - 62 - 22 - - - - 1 - - - 2.000000000000000 - - - - - - - 330 - 130 - 371 - 131 - - - - 告警模式 - - - - - 10 - 30 - 151 - 91 - - - - 告警 - - - - - 30 - 30 - 71 - 20 - - - - 锁存 - - - - - - 30 - 60 - 71 - 20 - - - - 非锁存 - - - true - - - - - - - 180 - 33 - 141 - 91 - - - - 超速 - - - - - 30 - 30 - 71 - 20 - - - - 锁存 - - - - - - 30 - 60 - 71 - 20 - - - - 非锁存 - - - true - - - - - - - - 50 - 310 - 51 - 22 - - - - 1 - - - 255 - - - - - - 510 - 20 - 191 - 91 - - - - 记录输出 - - - - - 50 - 30 - 103 - 32 - - - - - 不输出 - - - - - 转速 - - - - - - - 52 - 67 - 101 - 20 - - - - 2 mA 默认值 - - - - - - - 330 - 20 - 151 - 91 - - - - 正常模式 - - - - - 30 - 30 - 71 - 20 - - - - 锁存 - - - - - - 30 - 60 - 71 - 20 - - - - 非锁存 - - - true - - - - - - - 330 - 280 - 371 - 91 - - - - 响应时间(只读) - - - - - 70 - 30 - 101 - 16 - - - - 告警响应时间: - - - - - - 70 - 60 - 81 - 16 - - - - 危险响应时间: - - - - - - 180 - 30 - 61 - 21 - - - - 25ms - - - true - - - - - - 180 - 58 - 61 - 21 - - - - 25ms - - - true - - - + + + + 140 + 90 + 81 + 20 + + + + 通道2激活 + + + true + - - - 通道 3 - - - - - 0 - 3 - 251 - 71 - - - - 正常电压 - - - - - 10 - 30 - 91 - 22 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - - - - - 110 - 30 - 81 - 22 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - - - - - 200 - 32 - 58 - 16 - - - - Volts - - - - - - - 0 - 300 - 58 - 16 - - - - 键齿数: - - - - - - 140 - 303 - 58 - 16 - - - - 1 - 255 - - - - - - 0 - 83 - 251 - 181 - - - - 阈值 - - - - - 10 - 30 - 91 - 91 - - - - 类型 - - - - - 10 - 30 - 99 - 20 - - - - 自动 - - - true - - - - - - 10 - 60 - 71 - 20 - - - - 手动 - - - - - - - 140 - 50 - 41 - 16 - - - - 值: - - - - - false - - - - 170 - 50 - 62 - 22 - - - - 1 - - - - - - 140 - 80 - 111 - 16 - - - - -20.0 to 0.0 Volts - - - - - - 140 - 145 - 101 - 16 - - - - 0.2 to 2.5 Volts - - - - - - 10 - 140 - 58 - 16 - - - - 回差: - - - - - - 60 - 140 - 62 - 22 - - - - 1 - - - 2.000000000000000 - - - - - - - 330 - 120 - 371 - 131 - - - - 告警模式 - - - - - 10 - 30 - 151 - 91 - - - - 告警 - - - - - 30 - 30 - 71 - 20 - - - - 锁存 - - - - - - 30 - 60 - 71 - 20 - - - - 非锁存 - - - true - - - - - - - 180 - 33 - 141 - 91 - - - - 超速 - - - - - 30 - 30 - 71 - 20 - - - - 锁存 - - - - - - 30 - 60 - 71 - 20 - - - - 非锁存 - - - true - - - - - - - - 50 - 300 - 51 - 22 - - - - 1 - - - 255 - - - - - - 510 - 10 - 191 - 91 - - - - 记录输出 - - - - - 50 - 30 - 103 - 32 - - - - - 不输出 - - - - - 转速 - - - - - - - 52 - 67 - 101 - 20 - - - - 2 mA 默认值 - - - - - - - 330 - 10 - 151 - 91 - - - - 正常模式 - - - - - 30 - 30 - 71 - 20 - - - - 锁存 - - - - - - 30 - 60 - 71 - 20 - - - - 非锁存 - - - true - - - - - - - 330 - 270 - 371 - 91 - - - - 响应时间(只读) - - - - - 70 - 30 - 101 - 16 - - - - 告警响应时间: - - - - - - 70 - 60 - 81 - 16 - - - - 危险响应时间: - - - - - - 180 - 30 - 61 - 21 - - - - 25ms - - - true - - - - - - 180 - 58 - 61 - 21 - - - - 25ms - - - true - - - - - - - 通道 4 - - - - - 0 - 13 - 251 - 71 - - - - 正常电压 - - - - - 10 - 30 - 91 - 22 - - - - 下限 - - - -30.000000000000000 - - - 30.000000000000000 - - - -21.000000000000000 - - - - - - 110 - 30 - 81 - 22 - - - - 上限 - - - -30.000000000000000 - - - 30.000000000000000 - - - 21.000000000000000 - - - - - - 200 - 32 - 58 - 16 - - - - Volts - - - - - - - 0 - 310 - 58 - 16 - - - - 键齿数: - - - - - - 140 - 313 - 58 - 16 - - - - 1 - 255 - - - - - - 0 - 93 - 251 - 181 - - - - 阈值 - - - - - 10 - 30 - 91 - 91 - - - - 类型 - - - - - 10 - 30 - 99 - 20 - - - - 自动 - - - true - - - - - - 10 - 60 - 71 - 20 - - - - 手动 - - - - - - - 140 - 50 - 41 - 16 - - - - 值: - - - - - false - - - - 170 - 50 - 62 - 22 - - - - 1 - - - - - - 140 - 80 - 111 - 16 - - - - -20.0 to 0.0 Volts - - - - - - 140 - 145 - 101 - 16 - - - - 0.2 to 2.5 Volts - - - - - - 10 - 140 - 58 - 16 - - - - 回差: - - - - - - 60 - 140 - 62 - 22 - - - - 1 - - - 2.000000000000000 - - - - - - - 330 - 130 - 371 - 131 - - - - 告警模式 - - - - - 10 - 30 - 151 - 91 - - - - 告警 - - - - - 30 - 30 - 71 - 20 - - - - 锁存 - - - - - - 30 - 60 - 71 - 20 - - - - 非锁存 - - - true - - - - - - - 180 - 33 - 141 - 91 - - - - 超速 - - - - - 30 - 30 - 71 - 20 - - - - 锁存 - - - - - - 30 - 60 - 71 - 20 - - - - 非锁存 - - - true - - - - - - - - 50 - 310 - 51 - 22 - - - - 1 - - - 255 - - - - - - 510 - 20 - 191 - 91 - - - - 记录输出 - - - - - 50 - 30 - 103 - 32 - - - - - 不输出 - - - - - 转速 - - - - - - - 52 - 67 - 101 - 20 - - - - 2 mA 默认值 - - - - - - - 330 - 20 - 151 - 91 - - - - 正常模式 - - - - - 30 - 30 - 71 - 20 - - - - 锁存 - - - - - - 30 - 60 - 71 - 20 - - - - 非锁存 - - - true - - - - - - - 330 - 280 - 371 - 91 - - - - 响应时间(只读) - - - - - 70 - 30 - 101 - 16 - - - - 告警响应时间: - - - - - - 70 - 60 - 81 - 16 - - - - 危险响应时间: - - - - - - 180 - 30 - 61 - 21 - - - - 25ms - - - true - - - - - - 180 - 58 - 61 - 21 - - - - 25ms - - - true - - - + + + + 240 + 550 + 81 + 32 + + + + 测点名称 + diff --git a/velocity.ui b/velocity.ui index dad1180..09e29b9 100644 --- a/velocity.ui +++ b/velocity.ui @@ -19,7 +19,7 @@ 340 10 189 - 22 + 23 @@ -128,261 +128,276 @@ 滤波 - + - 310 - 70 - 72 - 16 + 40 + 59 + 329 + 23 - - 30 - 30000Hz - + + + + + + + + + + + + 低通: + + + + + + + + 60 + 0 + + + + + 30 + + + + + + + + - + + + + + + + + 60 + 0 + + + + + 30000 + + + + + + + + 30 - 30000Hz + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - + - 225 - 70 - 69 - 20 + 40 + 88 + 329 + 23 - - - 30000 - - + + + + + + + + + + + + 带通: + + + + + + + + 60 + 0 + + + + 3 + + + 3000 + + + + + + + - + + + + + + + + 60 + 0 + + + + 3 + + + 3000 + + + 3000 + + + + + + + 3 - 3000Hz + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + - + - 195 - 70 - 21 - 16 - - - - - - - - - - - 56 - 71 - 36 - 16 - - - - 低通: - - - - - - 105 - 71 - 61 - 20 - - - - - 30 - - - - - - - 56 - 31 - 36 - 16 - - - - 高通: - - - - - - 310 + 40 30 - 60 - 16 + 329 + 23 - - 3 - 3000Hz - - - - - - 195 - 30 - 21 - 16 - - - - - - - - - - - 105 - 30 - 61 - 22 - - - - 3 - - - 3000 - - - - - - 225 - 30 - 61 - 22 - - - - 3 - - - 3000 - - - 3000 - - - - - - 56 - 101 - 36 - 16 - - - - 带通: - - - - - - 105 - 100 - 61 - 22 - - - - 3 - - - 3000 - - - - - - 195 - 100 - 21 - 16 - - - - - - - - - - - 225 - 100 - 61 - 22 - - - - 3 - - - 3000 - - - 3000 - - - - - - 310 - 100 - 60 - 16 - - - - 3 - 3000Hz - - - - - - 20 - 30 - 21 - 16 - - - - - - - - - - 20 - 70 - 21 - 16 - - - - - - - - - - 20 - 100 - 21 - 16 - - - - - + + + + + + + + + + + + 高通: + + + + + + + + 60 + 0 + + + + + 60 + 16777215 + + + + 3 + + + 3000 + + + + + + + - + + + + + + + + 60 + 0 + + + + + 60 + 16777215 + + + + 3 + + + 3000 + + + 3000 + + + + + + + 3 - 3000Hz + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + @@ -485,10 +500,15 @@ 130 50 - 69 + 111 22 + + + 0 - 20 mm/s + + @@ -531,10 +551,15 @@ 130 110 - 69 + 111 22 + + + 0 - 20 mm/s + + @@ -613,10 +638,15 @@ 130 180 - 69 + 111 22 + + + 0 - 20 mm/s + + @@ -886,13 +916,16 @@ 460 160 - 91 + 101 16 2 mA 默认值 + + true + @@ -1009,7 +1042,7 @@ 20 10 231 - 22 + 23