Files
newspark110/device/ui/dd_motor_test.h
Chenwenxuan edac2715f0 init
2024-03-06 14:54:30 +08:00

54 lines
1.1 KiB
C++

#ifndef DDMOTORTEST_H
#define DDMOTORTEST_H
#include <QFrame>
#include <QTextCursor>
#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