2
我在netlogo中的代碼中存在問題。我想將ticker重置爲零。但是,當您使用「reset-tickers」命令重置ticker時,所有變量,圖和...都會重置爲零,但這對我來說並不愉快。我只想重置股票並將其設置爲零而不重置其他變量和....我該怎麼做?將netlogo中的代碼設置爲零
感謝
我在netlogo中的代碼中存在問題。我想將ticker重置爲零。但是,當您使用「reset-tickers」命令重置ticker時,所有變量,圖和...都會重置爲零,但這對我來說並不愉快。我只想重置股票並將其設置爲零而不重置其他變量和....我該怎麼做?將netlogo中的代碼設置爲零
感謝
的reset-ticks
基本沒有,事實上,建立和更新所有地塊。但是,它不會重置所有變量(clear-all
這樣做)。
在任何情況下,您都應該在模型中看到代表時間的刻度。時間不能倒退。重新設置刻度將始終等同於您的模型的全新運行「重新開始」。
如果你想要一些計數器,你可以重置爲零而不影響其他任何東西,強硬,你自己很容易做出。
首先聲明一個全局變量:
globals [ my-counter ]
在某處,setup
程序,設置變量0
:
set my-counter 0
在某處,go
程序,增加它:
set my-counter my-counter + 1
而且當版本要「重置」你的櫃檯,只需將其設置爲0
再次像你這樣的設置:
set my-counter 0
此外,您還可以使用'plotxy'繪製不由'復位ticks'取出點,但我第二個使用單獨的全球戰略。 –
'reset-ticks'不能清除繪圖或刪除點。 (我不確定是否有人在這裏實際存在誤解,或者這只是一個模糊的措辭)。它確實運行了一個劇情的設置命令,後面跟着它的go命令,但是這非常不尋常(儘管肯定有可能)這些命令包含清除,重置或刪除的任何內容。 –