63 lines
1.5 KiB
C++
63 lines
1.5 KiB
C++
#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[256][256];
|
||
|
||
QSqlDatabase db_;
|
||
|
||
/** @brief 界面的名称 */
|
||
QMap<QString, QString> gPageName;
|
||
|
||
/** @brief 当前页面索引 */
|
||
QString gPageIndexStr;
|
||
QString gPageIndexStr12;
|
||
|
||
QString ConfigurationPath = "./";
|
||
|
||
TTSManager *ttsManager;
|
||
QStringList glMotorCurColor = {"#4fd1c5","#22c55e","#f59e0b","#ef4444"};
|
||
QStringList glMotorTempColor= {"#4fd1c5","#22c55e","#f59e0b","#ef4444"};
|
||
|
||
QList<QStringList> PumpConditionConfigFile;
|
||
QList<QStringList> CutConditionConfigFile;
|
||
QList<QStringList> LoaderConditionConfigFile;
|
||
QList<QStringList> TransportConditionConfigFile;
|
||
QList<QStringList> StandbyConditionConfigFile;
|
||
QList<QStringList> ShieldConfigFile;
|
||
|
||
uint8_t PageConfig_RemoteIndex = 1;
|