Files
EJM_Display/GlobalDefinitions/Variable.h
2025-08-20 23:06:28 +08:00

35 lines
885 B
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.

#ifndef VARIABLE_H
#define VARIABLE_H
#include <GlobalDefinitions/DataType.h>
#include <PublicFunctions/Basic.h>
#include <qrect.h>
#include <QTimer>
#include <PublicFunctions/CursorController.h>
extern QRect DisplayInfo;
/** @brief 节点ID列表用于循环 */
extern QStringList gOPC_NodeList;
/** @brief 节点ID → 节点名称 */
extern QMap<QString, QString> gOPC_NodeName;
/** @brief 节点ID → 最新值 */
extern QMap<QString, QVariant> gOPC_NodeValue;
/** @brief 节点ID → 变量名 */
extern QMap<QString, QString> gOPC_VarName;
/** @brief 节点ID → 数据库表名 */
extern QMap<QString, QString> gOPC_SqlTable;
/** @brief 节点ID → 数据库字段名 */
extern QMap<QString, QString> gOPC_SqlField;
/** @brief 全局光标 */
extern CursorController *gCursor;
/** @brief PLC是否启动成功 */
extern bool PLC_Started;
#endif // GLOBALVAR_H