Files
EJM_Display/GlobalDefinitions/Variable.cpp
2025-09-15 22:28:43 +08:00

51 lines
1.3 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#include <GlobalDefinitions/Variable.h>
QRect DisplayInfo;
/** @brief 节点ID列表用于循环 */
QStringList gOPC_NodeList;
/** @brief 节点ID → 节点名称 */
QMap<QString, QString> gOPC_NodeName;
/** @brief 节点ID → 最新值 */
QMap<QString, QVariant> gOPC_NodeValue;
/** @brief 节点ID → 变量名 */
QMap<QString, QString> gOPC_VarName;
/** @brief 节点ID → 数据库表名 */
QMap<QString, QString> gOPC_SqlTable;
/** @brief 节点ID → 数据库字段名 */
QMap<QString, QString> gOPC_SqlField;
/** @brief 全局光标 */
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)"};