#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QMessageBox>
#include <QPainter>
#include <QPixmap>
#include <QDateTime>
#include <QTimer>
#include <QPoint>
#include <QtSerialPort/QSerialPort>//用于操作串口的
#define Myhigh 800 //高
#define Mywidth 800 //宽
#define MyTitle "雷达终端"
#define CompanyName "西安电子科技大学—杭州研究院"
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
QSerialPort *myCom=NULL;//
//unsigned int Myhigh; //高
//unsigned int Mywidth; //宽
unsigned int MyPoint[360][2];//50个x,y;实际中只用到了x相当于距离,和MyAngle方向就可以确定点了
float MyAngle[360];//50个方向
float MyScanEllipse[360];//用于绘制向外扩散的圆的
unsigned char ShowPointFlags[360];//用于标志扫描点是否到达
private:
Ui::MainWindow *ui;
void ClearData();
void UpData();
private slots:
void ShowMain();
// void ShowPoints();
void pushButtonOpenComSlot();//打开串口
void readMyComSlot();//读取串口数据
};
#endif // MAINWINDOW_H
main.h test
最新推荐文章于 2024-05-29 09:02:53 发布