1
0
mirror of git://projects.qi-hardware.com/nn-usb-fpga.git synced 2025-01-10 17:00:15 +02:00
nn-usb-fpga/Examples/ADC/Scope-QT-src/mainwindow.h

46 lines
720 B
C
Raw Normal View History

2010-04-05 22:06:50 +03:00
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui/QMainWindow>
#include "ADCw.h"
2010-05-10 20:21:18 +03:00
#define PI 3.14159265
#define VrmsC 0.017
#define VmC 0.4999
2010-04-05 22:06:50 +03:00
namespace Ui
{
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
bool getSign(int val){if(val<0) return 0; else return 1;}
2010-04-05 22:06:50 +03:00
public slots:
void updateGraph();
signals:
void refresh();
private:
Ui::MainWindow *ui;
QTimer *timer1;
ADCw *ADC1;
bool CHANNEL;
bool sign1_CH1, sign2_CH1; ;
bool sign1_CH2, sign2_CH2;
int deltaCountCH1, deltaCountCH2;
int idxCH1, idxCH2;
double valCH1[200], valCH2[200];
2010-04-05 22:06:50 +03:00
};
#endif // MAINWINDOW_H