Netlogo 改变品种:如何判断品种是否真的在改变?

Netlogo 改变品种:如何判断品种是否真的在改变?,netlogo,Netlogo,这是我切换品种的代码。我怎么知道特工们是否在改变品种。我有一个可以计数的显示器,但是数字没有变化。它应该计算应该改变的被动和主动 to switch-A ask managers-A with [Rhat-A < mean-Rhat-P] [set breed managers-P] end 代码看起来不错。监视器中的代码框有什么?我假设您在一个监视器中计数,在另一个监视器中计数 如果什么都没有发生,很可能是您从未调用switch-A过程,或者没有任何A满足条件。试试这个: to

这是我切换品种的代码。我怎么知道特工们是否在改变品种。我有一个可以计数的显示器,但是数字没有变化。它应该计算应该改变的被动和主动

to switch-A
  ask managers-A
  with [Rhat-A < mean-Rhat-P] [set breed managers-P]
end

代码看起来不错。监视器中的代码框有什么?我假设您在一个监视器中计数,在另一个监视器中计数

如果什么都没有发生,很可能是您从未调用switch-A过程,或者没有任何A满足条件。试试这个:

to switch-A
  type "As with low value:" print count managers-A with [Rhat-A < mean-Rhat-P]
  ask managers-A with [Rhat-A < mean-Rhat-P]
  [ set breed managers-P
  ]
end
如果您没有得到输出,则不会调用它。如果计数为0,则您知道如何找出正在测试的值等