如何使用输入框输入公式?

时间:2016-10-22 01:32:04

标签: netlogo

我正在使用NetLog测试学习曲线公式。我想用输入框交互输入像
一样简单的东西     current-tick * 23
没有快乐。我可以在set命令中捕获当前的ticks值,但是我无法让输入框接受公式。一旦我学会了如何做,我就可以研究如何做更大的公式。

  set knowledge-increment []
  set knowledge-increment + learning-equation * 25

learning-equation是输入框的标签。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

输入框设置指定的全局变量的值。这是一个字符串。要在代码中使用该字符串,这样的东西将起作用

run (word "show " learning-equation)

或更多设置值

globals [new-equ]
to go
  run (word "set new-equ " learning-equation)
  show (word "new-equ is " new-equ)
  end

答案 1 :(得分:0)

我让它以基本形式工作。现在申请它。名为increment的输入框使用无引号方程式。

我把东西用作全球。

代码行包含引号内的set命令。现在我可以将东西用作常量,如:

run(单词“set stuff”增量)

显示东西*滴答

我只需要避免在乌龟设置中使用全局变量,例如刻度。 谢谢Lon和Andrew