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

46 lines
720 B
C++
Executable File

#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui/QMainWindow>
#include "ADCw.h"
#define PI 3.14159265
#define VrmsC 0.017
#define VmC 0.4999
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;}
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];
};
#endif // MAINWINDOW_H