6 changed files with 146 additions and 5 deletions
-
1CMakeLists.txt
-
34libzqt/zui/z_reg_table_list_box.cpp
-
1libzqt/zui/z_reg_table_list_box.hpp
-
68src/tab/a8k_opt_tab.cpp
-
45src/tab/a8k_opt_tab.hpp
-
2src/tab/step_motor_ctrl_tab.cpp
@ -0,0 +1,68 @@ |
|||
#include "a8k_opt_tab.hpp"
|
|||
|
|||
#include "iflytop_canbus/iflytop_canbus_master.hpp"
|
|||
#include "logger.hpp"
|
|||
#include "qt_serial_datachannel.hpp"
|
|||
#include "zexception.hpp"
|
|||
#include "zui/z_function_list_box.hpp"
|
|||
#include "zui/z_reg_table_list_box.hpp"
|
|||
#include "zui/zq_vtab_page.hpp"
|
|||
//
|
|||
#include <QFileDialog>
|
|||
|
|||
#include "../basic/format_memory.hpp"
|
|||
#include "../basic/stm32_pin.hpp"
|
|||
#include "./mainwindow.h"
|
|||
#include "zui\zqui.hpp"
|
|||
//
|
|||
using namespace iflytop; |
|||
using namespace std; |
|||
|
|||
extern Ui::MainWindow *main_ui; |
|||
|
|||
extern int getDeviceId(); |
|||
#define EEPROM_MAX_ADD (2 * 1024)
|
|||
|
|||
A8kOptTab *A8kOptTab::inst() { |
|||
static A8kOptTab *ins = new A8kOptTab(); |
|||
return ins; |
|||
} |
|||
|
|||
|
|||
// 巴迪泰复位风险
|
|||
// 1.转盘清空板夹。(因为需要拆设备,只能自动化清理)
|
|||
// 2.板夹仓推杆推到一半,光学模组拉杆拉到一半。(因为需要拆设备,只能自动化清理)
|
|||
// 3.脱帽盖帽摇匀处理到一半。(只能人工清理)
|
|||
|
|||
//--------------------------------------------------------------------------------------------
|
|||
|
|||
//++++++++++++++++++++++++++++++++++++++++
|
|||
|
|||
//硬件测试测试
|
|||
//打开t光学激光(激光增益,扫描增益)
|
|||
//读即时取扫描结果()
|
|||
|
|||
//打开f光学激光(激光增益,扫描增益)
|
|||
//读即时取扫描结果
|
|||
|
|||
//++++++++++++++++++++++++++++++++++++++++
|
|||
|
|||
//单独模块测试
|
|||
//钩爪复位,光学模组复位
|
|||
//板夹仓-推杆复位,板夹仓-平移复位
|
|||
//转盘复位
|
|||
|
|||
//入板准备
|
|||
//T光学开始扫描:(激光增益,扫描增益,扫描启动位置,扫描方向,扫描点数)
|
|||
//F光学开始扫描:(激光增益,扫描增益,扫描启动位置,扫描方向,扫描点数)
|
|||
//读取扫描结果
|
|||
//分析存储扫描结果
|
|||
//丢板
|
|||
|
|||
void A8kOptTab::construct(QTabWidget *fathertab) { |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
} |
@ -0,0 +1,45 @@ |
|||
#pragma once
|
|||
|
|||
#include <QDateTime>
|
|||
#include <QMainWindow>
|
|||
#include <QMessageBox>
|
|||
#include <QObject>
|
|||
#include <QtConcurrent>
|
|||
#include <QtCore/QVariant>
|
|||
#include <QtSerialPort/QSerialPort>
|
|||
#include <QtSerialPort/QSerialPortInfo>
|
|||
#include <QtWidgets/QAction>
|
|||
#include <QtWidgets/QApplication>
|
|||
#include <QtWidgets/QComboBox>
|
|||
#include <QtWidgets/QFormLayout>
|
|||
#include <QtWidgets/QGridLayout>
|
|||
#include <QtWidgets/QGroupBox>
|
|||
#include <QtWidgets/QHBoxLayout>
|
|||
#include <QtWidgets/QLabel>
|
|||
#include <QtWidgets/QLineEdit>
|
|||
#include <QtWidgets/QMainWindow>
|
|||
#include <QtWidgets/QMenu>
|
|||
#include <QtWidgets/QMenuBar>
|
|||
#include <QtWidgets/QPushButton>
|
|||
#include <QtWidgets/QSpacerItem>
|
|||
#include <QtWidgets/QStatusBar>
|
|||
#include <QtWidgets/QTabWidget>
|
|||
#include <QtWidgets/QTextBrowser>
|
|||
#include <QtWidgets/QTextEdit>
|
|||
#include <QtWidgets/QVBoxLayout>
|
|||
#include <QtWidgets/QWidget>
|
|||
//
|
|||
#include <functional>
|
|||
|
|||
namespace iflytop { |
|||
using namespace std; |
|||
|
|||
class A8kOptTab { |
|||
QTabWidget *m_fathertab; |
|||
|
|||
public: |
|||
static A8kOptTab *inst(); |
|||
|
|||
void construct(QTabWidget *fathertab); |
|||
}; |
|||
} // namespace iflytop
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue