NLDoCommandWhile(RNetLogo)
NLDoCommandWhile()所属R语言包:RNetLogo
Repeated execution of a command in the referenced NetLogo instance while a reporter returns TRUE.
重复执行的命令中所引用的NetLogo实例而返回TRUE记者。
译者:生物统计家园网 机器人LoveR
描述----------Description----------
NLDoCommandWhile function is used to execute a NetLogo command (submitted as a string) in the submitted NetLogo instance more than one time. It works like NLCommand but will be repeated while the reporter returns TRUE.
NLDoCommandWhile函数是用来执行的NetLogo命令作为一个字符串提交在提交的NetLogo比如一个以上的时间。它的工作原理就像NLCommand,而记者返回TRUE但会反复。
用法----------Usage----------
NLDoCommandWhile(condition, ..., nl.obj=NULL)
参数----------Arguments----------
参数:condition
A string with a NetLogo conditional reporter.
一个字符串,其中一个的NetLogo有条件记者。
参数:...
An undefined number of string(s) with the NetLogo command(s) to be executed. See NLCommand for details.
一个未定义的数量的字符串的NetLogo命令(s)(s)与将被执行。细节见NLCommand。
参数:nl.obj
(optional) A variable holding a reference to a NetLogo instance created with NLStart.
(可选)变量参考到的NetLogo实例的创建与NLStart。
Details
详细信息----------Details----------
This function is used to execute a command for more than one time. It could be used to run a simulation (e.g. calling "go") while a variable is lower a boundary value. Attention: Make sure that the condition switches from TRUE to FALSE sometime, otherwise you will run an endless loop.
这个函数是用来执行一个命令的一个以上的时间。而一个变量的边界值越低,它可以用来模拟运行(例如调用“走出去”)。注意:请确保切换到TRUE“FALSE一段时间,否则你将运行一个无限循环的条件。
值----------Value----------
No return value.
没有返回值。
(作者)----------Author(s)----------
Jan C. Thiele <jthiele@gwdg.de>
参见----------See Also----------
NLCommand, NLDoCommandWhile, NLReport
NLCommand,NLDoCommandWhile,NLReport
实例----------Examples----------
## Not run: [#不运行:]
nl.path <- "C:/Program Files/NetLogo 5.0"
NLStart(nl.path)
model.path <- "/models/Sample Models/Earth Science/Fire.nlogo"
NLLoadModel(paste(nl.path,model.path,sep=""))
NLCommand("setup")
NLDoCommandWhile("burned-trees < 2200", "go")
## End(Not run)[#(不执行)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|