⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 set_dialog.h

📁 一个基于QT的电网监控程序
💻 H
字号:
/****************************************************************************** Form interface generated from reading ui file 'set_dialog.ui'**** Created: Fri Dec 22 19:29:55 2006**      by:  The User Interface Compiler (uic)**** WARNING! All changes made in this file will be lost!****************************************************************************/#ifndef MYDIALOG_H#define MYDIALOG_H#include "factor.h"#include "fft.h"#include <qvariant.h>#include <qdialog.h>#include <qvariant.h>#include <qwidget.h>#include <qframe.h>#include <qlabel.h>#include <qpainter.h>#include <qcolor.h>#include <qpalette.h>#include <qstring.h>class QVBoxLayout; class QHBoxLayout; class QGridLayout; class QButtonGroup;class QPushButton;class QRadioButton;#define COF1 (100*PI*0.0003125)class MyDialog : public QDialog{     Q_OBJECTpublic:    	MyDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );    	~MyDialog();    	QPushButton* PushButton2;    	QPushButton* PushButton1;    	QPushButton* PushButton3;    	QButtonGroup* ButtonGroup1;    	QRadioButton* RadioButton6;    	QRadioButton* RadioButton5;    	QRadioButton* RadioButton4;    	QRadioButton* RadioButton3;    	QRadioButton* RadioButton2;    	QRadioButton* RadioButton1;		enum FactorStat{NONE,PHASE_A_A,PHASE_A_V,PHASE_B_A,PHASE_B_V,PHASE_C_A,PHASE_C_V}factor_stat;	enum DialogStat{STOP,START}dialog_stat;	    	Factor* PhaseA_A_Factor;	Factor* PhaseA_V_Factor;	Factor* PhaseB_A_Factor;	Factor* PhaseB_V_Factor;	Factor* PhaseC_A_Factor;	Factor* PhaseC_V_Factor;		void start_timer();	void stop_timer();	void set_factors(int old_PhaseA_A,int old_PhaseA_V, \			int old_PhaseB_A,int old_PhaseB_V, \			int old_PhaseC_A,int old_PhaseC_V );	void get_factors(int* new_PhaseA_A,int* new_PhaseA_V, \			int* new_PhaseB_A,int* new_PhaseB_V, \			int* new_PhaseC_A,int* new_PhaseC_V);	void set_dialog_fd(int fd);			public slots: 	void radiobutton(int);	void dialog_flush();private:	QTimer *dialog_timer;	double PhaseA_A,PhaseA_V,PhaseB_A,PhaseB_V,PhaseC_A,PhaseC_V;	int dialog_fd;	double Harmonic[64];      	Real conf[64];			//raw AD data	int AD_tmp[130];	Complex ArrayFFT[64];		//fft data		Real Sample(int i);};#endif // MYDIALOG_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -