目前,我们声明了几个 STRUCTS,我想将它们合并为 1 个 STRUCT。这可能吗?我该怎么做?我想要这个功能,因为它会清理我们的项目。
当前的:
TYPE ST_MAIN_HMI :
STRUCT
Var 1 : BOOL;
Var 2 : BOOL;
END_STRUCT
END_TYPE
TYPE ST_MAIN_CFG :
STRUCT
Var 1 : BOOL;
Var 2 : BOOL;
END_STRUCT
END_TYPE
TYPE ST_MAIN :
STRUCT
HMI : ST_MAIN_HMI;
CFG : ST_MAIN_CFG;
END_STRUCT
END_TYPE
Main.HMI.Var1 := TRUE;
Main.CFG.Var2 := FALSE;
期望:
TYPE ST_MAIN :
STRUCT
TYPE HMI :
STRUCT
Var 1 : BOOL;
Var 2 : BOOL;
END_STRUCT
END_TYPE
TYPE CFG :
STRUCT
Var 1 : BOOL;
Var 2 : BOOL;
END_STRUCT
END_TYPE
END_STRUCT
END_TYPE
Main.HMI.Var1 := TRUE;
Main.CFG.Var2 := FALSE;