Netlogo 什么代码可以使turtle和patch变量的下限保持在零以上?

Netlogo 什么代码可以使turtle和patch变量的下限保持在零以上?,netlogo,bioinformatics,modeling,agent,agent-based-modeling,Netlogo,Bioinformatics,Modeling,Agent,Agent Based Modeling,海龟自己和补丁自己的变量继续潜入负数,尽管下面尝试了代码 尝试1:这段代码在定义补丁自己的变量和Turtles自己的变量之后立即放置 to rescale-egg-number let _newmin 0 let _newmax 1000 let _newrange (_newmax - _newmin) ask turtles [ ] end 尝试2:将此代码合并到“To go”命令中 if egg number将同一行代码放在参数变量下方而不是上方起作用 if temp

海龟自己和补丁自己的变量继续潜入负数,尽管下面尝试了代码

尝试1:这段代码在定义补丁自己的变量和Turtles自己的变量之后立即放置

to rescale-egg-number
  let _newmin 0
  let _newmax 1000
  let _newrange (_newmax - _newmin)
  ask turtles [
  ]
end
尝试2:将此代码合并到“To go”命令中


if egg number将同一行代码放在参数变量下方而不是上方起作用

if temperature >= 20
[set egg-number (egg-number - 50)
set larvae-number (larvae-number + 50)
if temperature >= 25
[set egg-number (egg-number - 70)
set larvae-number (larvae-number + 70)
        

if egg-number <= 0
[set egg-number  0
if larvae-number <= 0
[set larvae-number 0
如果温度>=20
[设定蛋号(蛋号-50)
设置幼虫数(幼虫数+50)
如果温度>=25
[设定蛋号(蛋号-70)
设置幼虫数(幼虫数+70)

如果鸡蛋编号,请编辑您的问题,以显示如何/在哪里/何时修改
海龟自己的
补丁自己的
变量。您可能会在改进问题的同时发现错误。
if temperature >= 20
[set egg-number (egg-number - 50)
set larvae-number (larvae-number + 50)
if temperature >= 25
[set egg-number (egg-number - 70)
set larvae-number (larvae-number + 70)
        

if egg-number <= 0
[set egg-number  0
if larvae-number <= 0
[set larvae-number 0