1

私のモデルには、私の世界がどのように見えるべきかについていくつかのバージョンがあります。これを選択肢を含む「チューザー」として実装しました:「single_tree」「clustered」。私の世界は 501 * 501 パッチです。

setup両方のバリエーションを実行すると、[ツール] -> [停止] を押すまで作成されません。

私の作業モデルではこれが正常に機能するため、理由がよくわかりません。また、この「世界のバリエーション」を基本的なパラメーターで実行すると、[set pcolor ...] だけで実行されます。

私のモデルで何が悪いのか、または何が間違っているのでしょうか?

これが実際の例です-正常に動作します:

to setup-patches   ; define patchy landscape      
  ask patches [    
    ; Single tree
    ; -------------------------
    if world = "single_tree" [ 
      set pcolor green 
]

    ; Clustered trees
    ; -------------------------
    if world = "clustered" [
      set pcolor red
]    
end

これはもう少し複雑なコードですが、表示に時間がかかる理由はわかりません..

to setup-patches   ; define patchy landscape  
  ask patches [
    ; Single tree
    ; -------------------------
    if world = "single_tree" [  
     ask patches with [pxcor mod 50 = 0 and pycor mod 50 = 0] [
        set pcolor red
      ] 
    ]
    ; Clustered trees
    ; -------------------------
    if world = "clustered" [
       ask patch 0 0 [
         ask patches in-radius (2.99 * Grid) with [pxcor mod Grid = 0 and pycor mod Grid = 0] [
           set pcolor red
         ]
       ] 
;        ; determine cluster size
        ask patches with [pcolor = red] [
            ask patches in-radius radius [
              set pcolor yellow
            ]
          ]
    ]
end

私はどんな提案にも本当に感謝し、どうもありがとうございました!

4

1 に答える 1