add full scale range enum values.
This commit is contained in:
parent
385d30613c
commit
3dd25ff15b
@ -26,8 +26,10 @@ SOURCES += \
|
||||
HEADERS += \
|
||||
MyTcpClient.h \
|
||||
acceleration.h \
|
||||
acceleration_ds.h \
|
||||
common.h \
|
||||
data_config.h \
|
||||
displacement_ds.h \
|
||||
keyphase.h \
|
||||
mainwindow.h \
|
||||
radial_vibration.h \
|
||||
@ -36,7 +38,8 @@ HEADERS += \
|
||||
setpoint.h \
|
||||
singlerelay.h \
|
||||
tachometer.h \
|
||||
velocity.h
|
||||
velocity.h \
|
||||
velocity_ds.h
|
||||
|
||||
FORMS += \
|
||||
acceleration.ui \
|
||||
|
38
acceleration_ds.h
Normal file
38
acceleration_ds.h
Normal file
@ -0,0 +1,38 @@
|
||||
#ifndef ACCELERATION_DS_H
|
||||
#define ACCELERATION_DS_H
|
||||
|
||||
// 加速度峰值的量程范围
|
||||
typedef enum {
|
||||
kAccPK20 = 0, // 0-20 m/s^2 pk
|
||||
kAccPK50 = 1, // 0-50 m/s^2 pk
|
||||
kAccPK100 = 2, // 0-100 m/s^2 pk
|
||||
kAccPK200 = 3, // 0-200 m/s^2 pk
|
||||
kAccPK250 = 4, // 0-250 m/s^2 pk
|
||||
kAccPK400 = 5, // 0-400 m/s^2 pk
|
||||
kAccPKCustom = 6 // custom
|
||||
} AccPKFullScaleRange;
|
||||
|
||||
// 加速度有效值的量程范围
|
||||
typedef enum {
|
||||
kAccRMS20 = 0, // 0-20 m/s^2 rms
|
||||
kAccRMS50 = 1, // 0-50 m/s^2 rms
|
||||
kAccRMS100 = 2, // 0-100 m/s^2 rms
|
||||
kAccRMS200 = 3, // 0-200 m/s^2 rms
|
||||
kAccRMSCustom = 4 // custom
|
||||
} AccRMSFullScaleRange;
|
||||
|
||||
// 速度峰值的量程范围
|
||||
typedef enum {
|
||||
kAccVelPK25 = 0, // 0-25 mm/s pk
|
||||
kAccVelPK50 = 1, // 0-50 mm/s pk
|
||||
kAccVelPK100 = 2, // 0-100 mm/s pk
|
||||
kAccVelCustom = 3 // custom
|
||||
} AccVelPKFullScaleRange;
|
||||
|
||||
typedef enum {
|
||||
kAccVelRMS25 = 0, // 0-25 mm/s rms
|
||||
kAccVelRMS50 = 1, // 0-50 mm/s rms
|
||||
kAccVelRMSCustom = 2 // custom
|
||||
} AccVelRMSFullScaleRange;
|
||||
|
||||
#endif // ACCELERATION_DS_H
|
@ -16,9 +16,9 @@ typedef struct {
|
||||
QString slot_type;
|
||||
QString chan_display;
|
||||
QString rack_type;
|
||||
QPushButton* slot_btn;
|
||||
QLabel* slot_label;
|
||||
}SlotConfig;
|
||||
QPushButton *slot_btn;
|
||||
QLabel *slot_label;
|
||||
} SlotConfig;
|
||||
|
||||
enum CMTCommand {
|
||||
kEigenvalueCmd = 1,
|
||||
@ -31,7 +31,7 @@ enum CMTCommand {
|
||||
};
|
||||
|
||||
|
||||
typedef struct{
|
||||
typedef struct {
|
||||
int id;
|
||||
QString channel_name;
|
||||
bool standby;
|
||||
@ -44,16 +44,16 @@ typedef struct{
|
||||
QString sample_rate;
|
||||
float normal_voltage_low;
|
||||
float normal_voltage_high;
|
||||
}SeismicMonitor;
|
||||
} SeismicMonitor;
|
||||
|
||||
typedef struct{
|
||||
typedef struct {
|
||||
QString type;
|
||||
int low;
|
||||
int high;
|
||||
bool checked;
|
||||
} Filter;
|
||||
|
||||
typedef struct{
|
||||
typedef struct {
|
||||
QString type;
|
||||
QString full_sacle_range;
|
||||
int bias_voltage;
|
||||
@ -62,12 +62,12 @@ typedef struct{
|
||||
bool checked;
|
||||
} Variables;
|
||||
|
||||
typedef struct{
|
||||
typedef struct {
|
||||
int alert;
|
||||
float danger;
|
||||
bool active_100ms;
|
||||
} Dealy;
|
||||
typedef struct{
|
||||
typedef struct {
|
||||
bool rms_active;
|
||||
bool integrate_active;
|
||||
bool alert_latching;
|
||||
@ -80,7 +80,7 @@ typedef struct{
|
||||
int comparision_percentage;
|
||||
} Alert_Variables;
|
||||
|
||||
typedef struct{
|
||||
typedef struct {
|
||||
int id;
|
||||
bool active;
|
||||
float normal_voltage_low;
|
||||
@ -96,13 +96,12 @@ typedef struct{
|
||||
bool normal_latching;
|
||||
int alert_response_time;
|
||||
int danger_response_time;
|
||||
}Tachometer_Variables;
|
||||
} Tachometer_Variables;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
typedef struct {
|
||||
QString transducer_name;
|
||||
double scale_factor;
|
||||
}Transducer;
|
||||
} Transducer;
|
||||
|
||||
#pragma pack(1)
|
||||
typedef struct {
|
||||
|
13
displacement_ds.h
Normal file
13
displacement_ds.h
Normal file
@ -0,0 +1,13 @@
|
||||
#ifndef DISPLACEMENT_DS_H
|
||||
#define DISPLACEMENT_DS_H
|
||||
// 位移峰峰值的量程范围
|
||||
typedef enum {
|
||||
kDisPP100 = 0, // 0-100 um
|
||||
kDisPP150 = 1, // 0-150 um
|
||||
kDisPP200 = 2, // 0-200 um
|
||||
kDisPP400 = 3, // 0-400 um
|
||||
kDisPP500 = 4, // 0-500 um
|
||||
kDisPPCustom = 5 // custom
|
||||
} DisPPFullScaleRange;
|
||||
|
||||
#endif // DISPLACEMENT_DS_H
|
28
velocity_ds.h
Normal file
28
velocity_ds.h
Normal file
@ -0,0 +1,28 @@
|
||||
#ifndef VELOCITY_DS_H
|
||||
#define VELOCITY_DS_H
|
||||
|
||||
// 速度峰值的量程范围
|
||||
typedef enum {
|
||||
kVelPK10 = 0, // 0-10 mm/s pk
|
||||
kVelPK20 = 1, // 0-20 mm/s pk
|
||||
kVelPK50 = 2, // 0-50 mm/s pk
|
||||
kVelPKCustom = 3 // custom
|
||||
} VelPKFullScaleRange;
|
||||
|
||||
// 速度有效值的量程范围
|
||||
typedef enum {
|
||||
kVelRMS10 = 0, // 0-10 mm/s rms
|
||||
kVelRMS20 = 1, // 0-20 mm/s rms
|
||||
kVelRMS50 = 2, // 0-50 mm/s rms
|
||||
kVelRMSCustom = 3 // custom
|
||||
} VelRMSFullScaleRange;
|
||||
|
||||
// 位移峰峰值的量程范围
|
||||
typedef enum {
|
||||
kVelDisPP100 = 0, // 0-100 um pp
|
||||
kVelDisPP200 = 1, // 0-200 um pp
|
||||
kVelDisPP500 = 2, // 0-500 um pp
|
||||
kVelDisPPCustom = 3 // custom
|
||||
} VelDisPPFullScaleRange;
|
||||
|
||||
#endif // VELOCITY_DS_H
|
Loading…
x
Reference in New Issue
Block a user