Files
EJM_Display/GlobalDefinitions/Variable.cpp

57 lines
1.5 KiB
C++
Raw Normal View History

2025-08-20 23:06:28 +08:00
#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;
2025-09-15 22:28:43 +08:00
/** @brief PLC是否启动成功 */
tsServerAddr gServerAddr;
/** @brief 屏蔽数据状态 */
uBit32 gShieldDataStatus[2];
/** @brief 屏蔽按钮状态 */
uBit32 gShieldisShield[2];
/** @brief 报警文本数组 */
2025-09-30 17:42:22 +08:00
txAlarmText AlarmText[256][256];
2025-09-15 22:28:43 +08:00
QSqlDatabase db_;
/** @brief 界面的名称 */
QMap<QString, QString> gPageName;
/** @brief 当前页面索引 */
QString gPageIndexStr;
2025-10-10 17:44:10 +08:00
QString gPageIndexStr12;
2025-09-15 22:28:43 +08:00
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)"};
2025-09-30 17:42:22 +08:00
2025-09-28 17:14:34 +08:00
QList<QStringList> PumpConditionConfigFile;
2025-09-30 17:42:22 +08:00
QList<QStringList> CutConditionConfigFile;
QList<QStringList> LoaderConditionConfigFile;
QList<QStringList> TransportConditionConfigFile;
QList<QStringList> StandbyConditionConfigFile;