2016-05-13 5 views
1

Ich bin meine Simulation ausgeführt. Ich muss meine Simulation 20 Mal mit zwanzig verschiedenen Samenwerten ausführen. Ich spare die Ausgabe der Simulation in 20 verschiedenen Dateien. Gibt es eine Möglichkeit in Netlogo, wo wir die Anzahl der Läufe und Startwerte angeben können und die Programmausführung nach einer bestimmten Anzahl von Läufen abgeschlossen ist und die Ausgabe in einer oder in verschiedenen Dateien erlaubt?Automatische Ausführung des Programms in Netlogo

Antwort

0

Sie könnten den Verhaltensraum verwenden und als einen Ihrer Experimentparameter den Startwert verwenden.

Hier ist ein Link auf das Verhalten Raum: https://ccl.northwestern.edu/netlogo/docs/behaviorspace.html

+0

Ich habe versucht, das Programm über das Verhalten Raum und erhalten diese Fehlermeldung – user2293224

+0

java.lang.OutOfMemoryError auszuführen: PermGen Raum bei java.lang.Class.getDeclaredMethods0 (native Methode) bei java.lang.Class.privateGetDeclaredMethods (Class.java:2436) bei java.lang.Class.privateGetPublicMethods (Class.java:2556) bei java.lang.Class.privateGetPublicMethods (Class.java:2572) at java.lang.Class.privateGetPublicMethods (Class.java:2572) bei java.lang.Class.getMethods (Class.java:1412) bei oder g.nlogo.generator.BytecodeUtils $ .getMethods (BytecodeUtils.scala: 34) bei org.nlogo.generator.BytecodeUtils $ .isRejiggered (BytecodeUtils.scala: 19) um – user2293224

+0

Es scheint, dass Ihr Experiment zu groß ist. Wie viele Variablen testen Sie? Versuchen Sie zuerst ein kleines Experiment. – mattsap