bus、transformer、generator、load、line の 5 つのエージェントがあります。上記のエージェントを動的に接続する必要があるという要件があります。
バス [2] とジェネレーター [5] などを接続しようとしている次のコードを書きました。接続はランダムではなく、テキスト ファイルから動的に読み取っている回路に基づいています。
for (int l = 0; l < busList.size(); l++) {
for (int k = 0; k < generatorList.size(); k++) {
if (generatorList.get(k).getBusNumber()==busList.get(l).getBusNumber()) {
busList.get(l).getBusID().connectTo(generatorList.get(k).getGenID());
}
}
}
誰かが接続部分を手伝ってくれませんか。他の機能にもエージェント属性が必要なため、一般的なリストを作成できません。