通常,火车源用于设置火车及其轨道车。
但就我而言,我想以编程方式完成此操作。 有没有办法我可以创建一列新火车,设置火车车厢数量,将火车添加到自定义人口,设置车厢,将车厢添加到自定义人口等。
这样做的原因是,最初我必须将火车作为逻辑代理并设置火车的一些变量。
我已经尝试以编程方式创建火车:
火车 train = new Train();
但是我找不到任何方法或变量来设置火车。
永远不要使用
new xyz...()
创建代理,除非你现在 100% 所做的事情。
对于您的问题,有大量不同的解决方案,例如:
inject()
函数一起使用(到达由“调用注入()函数定义):您可以在调用 inject
后使用每个参数上的 set_myParameterXYZ(...)
调用来填充参数Source
块创建普通代理,并稍后手动将其转换为火车所有这些都需要一些编码,没有预先设定的方式。但你的方法很好:仅在需要时才实例化火车,它们的计算要求相当高