Learn R Programming

RNetLogo (version 1.0-4)

NLDoCommand: Repeats execution of a command in the referenced NetLogo instance a defined number of times.

Description

NLDoCommand executes a NetLogo command (submitted as a string) in the submitted NetLogo instance more than one time. It works like NLCommand.

Usage

NLDoCommand(iterations, ..., nl.obj=NULL)

Arguments

iterations

An integer defining the number of times the command is executed.

...

An undefined number of string(s) with the NetLogo command(s) to be executed. See NLCommand for details.

nl.obj

(optional) A string identifying a reference to a NetLogo instance created with NLStart.

Value

No return value.

Details

This function is used to execute a command more than one time. It is usually used to call a procedure (e.g. "go") for a defined number of times.

See Also

NLCommand, NLDoCommandWhile, NLReport

Examples

Run this code

nl.path <- "C:/Program Files/NetLogo 6.0/app"
NLStart(nl.path)
model.path <- "/models/Sample Models/Earth Science/Fire.nlogo"
NLLoadModel(paste(nl.path,model.path,sep=""))
NLCommand("setup")
NLDoCommand(10, "go")

Run the code above in your browser using DataLab