Multiplizität in Szenariodateien
Von @dietrich vor mehr als 1 Jahr hinzugefügt.
Kommentar von @dietrich: Ich denke dieses Feature war schonmal rudimentär von mir implementiert, wurde dann aber auf Grund der Coding-Möglichkeit wieder rausgenommen - jetzt hätte ich es aber sehr gerne wieder, weil ich nicht programmieren will, wenn ich etwas am Modell teste.
Es wäre toll, wenn ich in einem Szenario statt einer Zahl auch eine Liste angeben könnte, die dann von Vadere folgendermaßen interpretiert wird (Beispiel):
"sources": [ { "id": -1, "shape": { "x": 1.0, "y": 29.0, "width": 5.0, "height": 5.0, "type": "RECTANGLE" }, "spawnDelay": 1.0, "spawnNumber": [100, 200, 400, 600, 800], "startTime": 0.0, "endTime": 0.0, "spawnAtRandomPositions": false, "useFreeSpaceOnly": false, "targetIds": [ 1 ] } ]
das wird dann in fünf verschiedene Vadere-Objekte umgewandelt, die jeweils nur eben 100,200,400 oder 800 Leute spawnen und so funktionieren wie jetzt auch. Damit kann man dann sehr einfach Parameterstudien machen und muss nicht jedes Mal das Szenario kopieren.
Für Vorschläge wie es anders geht bin ich gerne offen! Z.B. könnte man auch einfach in der GUI irgendwo anders sagen "dieses Szenario, jetzt aber bitte mit diesen Werten", statt sie direkt im Szenariofile zu speichern.