找回密码
 注册
查看: 411|回复: 0

R语言 RNetLogo包 NLDoCommandWhile()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-27 19:44:03 | 显示全部楼层 |阅读模式
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:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-24 20:51 , Processed in 0.027037 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表