【发布时间】:2018-04-16 18:08:22
【问题描述】:
我有一个对象数组,比如说 MyArray[1..x] 的对象。
在编程时,我希望有一种更“可读”的方式来寻址每个对象。而不是说MyArray[1] := ...etc。我想说MyReadableName :=...
我查看了引用,但我有点担心整个指针的东西。我怎样才能以一种好的方式做到这一点并支持在线更改?我应该把引用的声明和分配放在哪里,可能有好几百个,我不想在在线模式下弄乱主 VAR 窗口?
我看到的另一件事是有一个具有可读名称的枚举并将其用作数组的索引。然后查找是MyArray[Enum.MyReadableName] :=..。但我不确定这是否是一个好的解决方案。
非常欢迎任何解决方案或提示!谢谢!
【问题讨论】:
标签: arrays enums st iec61131-3 structured-text