【问题标题】:netlogo programming question - catalyst implementation part 2netlogo 编程问题 - 催化剂实现第 2 部分
【发布时间】:2010-03-07 17:27:00
【问题描述】:

催化剂加速反应,但反应发生后保持不变

我尝试了以下代码

品种[催化剂催化剂]

品种 [化学-x 化学-x]

;那么正反应因催化剂的存在而加速

向前反应

让 num-catalysts 计算催化剂;通过 num-catalysts 加快速度

;...

结束

它工作得很好,但我想这样做,以便可以使用“开关”按钮打开和关闭催化剂..所以人们可以看到有和没有催化剂的效果..我试着把开关放进去但是催化剂已经被定义了

我还想让催化剂可见,这样人们就可以在实际实现中看到它(在世界上),就像把它变成一只乌龟 除了使用品种之外,还有其他方法可以实现这一点

我试过把催化剂做成乌龟,但没用

;使催化剂在实施中可见

清除所有

crt 催化剂 100

询问催化剂 [设置颜色为白色]

显示一种催化剂的[品种];印刷催化剂

任何帮助将不胜感激 谢谢你

【问题讨论】:

    标签: computer-science simulation netlogo chemistry


    【解决方案1】:

    re:“我尝试放入一个开关,但催化剂已被定义”,除了“催化剂”之外,您需要为开关指定一个不同的名称。同一个名字不能用来表示两种不同的东西,而且“催化剂”已经被用作该品种的单数形式。

    默认情况下,海龟总是可见的,除非您采取措施隐藏它们,所以我不明白您的问题中与“如何使催化剂可见”有关的部分。它们是可见的。如果您执行“crt 催化剂 100”,所有催化剂都在同一个位置,所以看起来可能没有 100 个。尝试将它们传播到世界各地。

    【讨论】:

      猜你喜欢
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-06
      • 2016-09-08
      • 2020-01-05
      相关资源
      最近更新 更多