添加OpenCv
This commit is contained in:
@@ -2,18 +2,18 @@
|
||||
#define CONFIGURE_H
|
||||
|
||||
|
||||
#define CONFIG_EN_8BIT_UNION true // 欲使用 8位 的共用体
|
||||
#define CONFIG_EN_8BIT_UNION false // 欲使用 8位 的共用体
|
||||
#define CONFIG_EN_16BIT_UNION true // 欲使用 16位 的共用体
|
||||
#define CONFIG_EN_32BIT_UNION false // 欲使用 32位 的共用体
|
||||
#define CONFIG_EN_32BIT_UNION true // 欲使用 32位 的共用体
|
||||
#define CONFIG_EN_64BIT_UNION false // 欲使用 64位 的共用体
|
||||
|
||||
#define CONFIG_EN_LOG true // 是否开启Log日志
|
||||
#define CONFIG_LOG_SUFFIX ".log" // log文件后缀
|
||||
|
||||
#define CONFIG_EN_DPI true // 是否开启高DPI
|
||||
#define CONFIG_EN_DISPLAY_INFO true // 是否获取屏幕分辨率
|
||||
#define CONFIG_EN_TRAY_ICON true // 是否开启托盘图标
|
||||
#define CONFIG_EN_DPI false // 是否开启高DPI
|
||||
#define CONFIG_EN_DISPLAY_INFO false // 是否获取屏幕分辨率
|
||||
#define CONFIG_EN_TRAY_ICON false // 是否开启托盘图标
|
||||
|
||||
#define CONFIG_EN_SUB_THREAD true // 是否开启子进程
|
||||
#define CONFIG_EN_SUB_THREAD_TIME 100 // 子进程循环时间,需要大于0,单位ms
|
||||
#define CONFIG_EN_SUB_THREAD_TIME 1000 // 子进程循环时间,需要大于0,单位ms
|
||||
#endif // CONFIGURE_H
|
||||
|
||||
@@ -14,10 +14,10 @@ typedef struct tsPageConfig // 8位数据类型
|
||||
M_b01 isHide = false;
|
||||
|
||||
/** @brief 页面的宽度 */
|
||||
M_u16 width = 647;
|
||||
M_u16 width = 1024;
|
||||
|
||||
/** @brief 页面的高度 */
|
||||
M_u16 height = 400;
|
||||
M_u16 height = 576;
|
||||
|
||||
/** @brief 页面的左边 */
|
||||
M_i16 left = 0;
|
||||
@@ -26,6 +26,30 @@ typedef struct tsPageConfig // 8位数据类型
|
||||
M_i16 right = 0;
|
||||
}_tsPageConfig;
|
||||
|
||||
typedef struct tsServerAddr // 8位数据类型
|
||||
{
|
||||
/** @brief IP地址或域名 */
|
||||
QString Host = "opc.tcp://zmj_plc:4840";
|
||||
|
||||
/** @brief 用户名 */
|
||||
QString UserName = "ZMJ";
|
||||
|
||||
/** @brief 密码 */
|
||||
QString Passwd = "Zmj@123...";
|
||||
|
||||
}_tsServerAddr;
|
||||
|
||||
typedef struct txAlarmText // 8位数据类型
|
||||
{
|
||||
/** @brief 文本颜色 */
|
||||
QString TextColor = "";
|
||||
|
||||
/** @brief 故障内容 */
|
||||
QString AlarmText = "";
|
||||
|
||||
/** @brief 排查方案 */
|
||||
QString Troubleshoot = "";
|
||||
}_txAlarmText;
|
||||
/**************************** 共用体数据类型 ****************************/
|
||||
#if CONFIG_EN_8BIT_UNION
|
||||
/** @brief 8位数据类型 */
|
||||
@@ -61,6 +85,8 @@ union uBit16
|
||||
/** @brief 无符号整型16位 */
|
||||
M_u16 u16=0;
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
#if CONFIG_EN_32BIT_UNION
|
||||
|
||||
@@ -24,3 +24,27 @@ CursorController *gCursor;
|
||||
|
||||
/** @brief PLC是否启动成功 */
|
||||
bool PLC_Started = false;
|
||||
|
||||
/** @brief PLC是否启动成功 */
|
||||
tsServerAddr gServerAddr;
|
||||
|
||||
/** @brief 屏蔽数据状态 */
|
||||
uBit32 gShieldDataStatus[2];
|
||||
|
||||
/** @brief 屏蔽按钮状态 */
|
||||
uBit32 gShieldisShield[2];
|
||||
|
||||
/** @brief 报警文本数组 */
|
||||
txAlarmText AlarmText[255][255];
|
||||
|
||||
QSqlDatabase db_;
|
||||
|
||||
/** @brief 界面的名称 */
|
||||
QMap<QString, QString> gPageName;
|
||||
|
||||
/** @brief 当前页面索引 */
|
||||
QString gPageIndexStr;
|
||||
|
||||
TTSManager *ttsManager;
|
||||
QStringList glMotorCurColor = {"rgb(0, 255, 255)","rgb(0, 255, 0)","rgb(255, 170, 0)","rgb(255, 0, 0)"};
|
||||
QStringList glMotorTempColor= {"rgb(0, 255, 255)","rgb(0, 255, 0)","rgb(255, 170, 0)","rgb(255, 0, 0)"};
|
||||
|
||||
@@ -6,6 +6,10 @@
|
||||
#include <qrect.h>
|
||||
#include <QTimer>
|
||||
#include <PublicFunctions/CursorController.h>
|
||||
#include <QSqlDatabase>
|
||||
#include <QtMath>
|
||||
|
||||
#include <PublicFunctions/TTSManager.h>
|
||||
extern QRect DisplayInfo;
|
||||
|
||||
/** @brief 节点ID列表(用于循环) */
|
||||
@@ -31,4 +35,29 @@ extern CursorController *gCursor;
|
||||
|
||||
/** @brief PLC是否启动成功 */
|
||||
extern bool PLC_Started;
|
||||
|
||||
/** @brief PLC是否启动成功 */
|
||||
extern tsServerAddr gServerAddr;
|
||||
|
||||
/** @brief 屏蔽数据状态 */
|
||||
extern uBit32 gShieldDataStatus[2];
|
||||
|
||||
/** @brief 屏蔽按钮状态 */
|
||||
extern uBit32 gShieldisShield[2];
|
||||
|
||||
/** @brief 报警文本数组 */
|
||||
extern txAlarmText AlarmText[255][255];
|
||||
|
||||
extern QSqlDatabase db_;
|
||||
|
||||
/** @brief 界面的名称 */
|
||||
extern QMap<QString, QString> gPageName;
|
||||
|
||||
/** @brief 当前页面索引 */
|
||||
extern QString gPageIndexStr;
|
||||
|
||||
extern TTSManager *ttsManager;
|
||||
|
||||
extern QStringList glMotorCurColor;
|
||||
extern QStringList glMotorTempColor;
|
||||
#endif // GLOBALVAR_H
|
||||
|
||||
Reference in New Issue
Block a user