#ifndef DDMOTORTEST_H #define DDMOTORTEST_H #include #include #include "ui_dd_motor_test.h" #include "base.h" class dd_motor_test_widget:public QFrame { Q_OBJECT public: explicit dd_motor_test_widget(QWidget* parent=nullptr); ~dd_motor_test_widget(); private: void init(); void loadSet(); private slots: void on_cmbMoveMode_currentIndexChanged(int index); void on_dsbStepDD_valueChanged(double value); void on_pbVelM10_clicked(); void on_pbVelD10_clicked(); void on_dsbVelDD_valueChanged(double value); void updateEnablePBStyleSheet(int state); void updatePBStyleSheet(int motor,LIMIT_STATE state); void on_cmbMotor_currentIndexChanged(int index); void on_pbMoveP_pressed(); void pbMovePReleasedHandl(); void pbMoveNReleasedHandl(); void on_pbMoveN_pressed(); void on_pbEnable_clicked(); void on_dsbZ0Offset_valueChanged(double value); void on_dsbZ2Offset_valueChanged(double value); private: Ui::dd_motor_test_widget* ui; LIMIT_STATE limit_state[3]; int enable_state; }; #endif // DEVICEALARM_H