2016-04-12 8 views
0

Ich ersetzte den Code wo immer es für NetLogo 5.3 letzte Version benötigt wurde. Der gesamte Code ist zu lang, um hier einzufügen, und da kein Syntaxfehler vorliegt, habe ich die runing-Schnittstelle dieses bearbeiteten Modells angefügt. Zur Laufzeit war das Hintergrundbild nicht vorhanden und die Schildkröten drehen sich ohne Verschiebung an der gleichen Stelle.Editierte Kreuzfahrt Arbeit für NetLogo 5.3 Version, Hintergrundbild wird nicht angezeigt

enter image description here

Der letzte Teil des Codes meldet eine große Kombination von Ziffern und es wird gesagt, dass diese „entfernt werden kann, wenn Datendatei für Karte verwendet“.

Ferner ersetzte ich die Aussage: ‚set datfile datfile +‚.dat‘‘ mit ‚gesetzt datfile Wort datfile‚.dat‘‘
Wie das Hintergrundbild zu erhalten und um das Modell funktioniert. Gibt es eine Möglichkeit, die neue Version der Kreuzfahrt-Arbeit zu bekommen? Vielen Dank im Voraus.

+0

Bitte, helfen ... –

+0

So läuft es nicht richtig, aber es läuft ohne Fehler? Es hört sich an, als wärst du fast da. Macht die Art, wie es läuft, angesichts des falschen Hintergrunds Sinn? Haben Sie die Datendatei und haben Sie die globale 'Datendatei 'korrekt auf den Namen dieser Datei gesetzt? Wenn nicht, werden die hart codierten Zahlen korrekt aus der Zeichenfolge oder Liste gelesen, in der sie sich befinden? – Alan

+0

Ja, Sir, es läuft nicht richtig und ich kann seinen Sinn ohne Hintergrundbild nicht verstehen. Sogar, ich habe die Datendatei nicht und ich weiß nicht, wie ich sie bekommen und global einstellen kann. Das tatsächliche Hintergrundbild kann in dem Aufsatz "Die Integration von agentenbasierter Modellierung und geographischer Information für Geospatialsimulation" von Andrew T. crooks und Christian J. E. Castle, Seitenzahl 241, beschrieben werden. Abbildung 12.4 (c). Nur für die Referenz. –

Antwort

0

Es sieht aus wie Sie gerade Ihre Patches sortieren müssen, bevor die Farben einstellen:

(foreach sort patches patchcolors [ask ?1 [set pcolor ?2]]) 

Sobald Sie dies tun, sollte das Modell gut funktionieren. Bitte überlege, den Fix wieder in die Community zu posten.

+0

Danke, mein Herr, aber ich hatte das schon gemacht, als ich in einer meiner Fragen nach "foreach statement" gefragt habe. –

+0

sir was ist reparatur zurück? und wie man es in der Community veröffentlicht. –

+0

@AbhaTrivedi Wenn ich die Patches innerhalb der foreach-Anweisung sortiere, ist die Anzeige in Ordnung und das Modell funktioniert. Dies zusammen mit der anderen Änderung (aktualisierte Syntax) ist das "Fix" für das Modell. Das Modell ist ein Gemeinschaftsmodell. Daher schlug ich vor, dass Sie ein aktuelles Modell in der Community veröffentlichen, sobald Sie es behoben haben. – Alan