我会先跳到这个问题,然后是一些支持信息:
假设我有以下内容:
motor(1).Voltage = 96.2;
motor(2).Voltage = 48.0;
processingStation(1).FeedstockMotor.Voltage = 96.2;
processingStation(2).FeedstockMotor.Voltage = 48.0;
以下给出了所有电机电压:
[motor.Voltage]
这不会给出所有电机电压:
[processingStation.FeedstockMotor.Voltage]
第一个输出[motor.Voltage]
给我结构中所有电机的电压。在另一种情况下,我如何获得相同的功能,我试图比较所有s 的Voltage
值?FeedstockMotor
processingStation
我意识到我可以重命名该字段FeedstockMotor_Voltage
并获得相同的功能,但如果放电电机具有类似的配置集,那么我可以轻松设置默认电机,其内容如下:
defaultMotor.Voltage = 48.0;
defaultMotor.Torque = 100;
等等,然后我可以做简单的分配:
processingStation(1).FeedstockMotor = defaultMotor;
我想要一小部分允许的电机,能够为这些电机设置非常详细的配置,然后能够使用它们。
我还希望能够跨各个部分进行切片,以便我可以快速获取操作扭矩、电压等列表,用于视觉趋势或其他 HMI 显示。我宁愿不必遍历所有processingStation
元素来获取我需要的数据。