Learn R Programming

RNetLogo (version 0.9.2)

NLDoCommand: Repeated execution of a command in the referenced NetLogo instance for a defined number of repetitions.

Description

NLDoCommand 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.

Usage

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

Arguments

iterations
An interger defining the number of repetitions of the execution.
...
An undefined number of string(s) with the NetLogo command(s) to be executed. See NLCommand for details.
nl.obj
(optional) A variable holding a reference to a NetLogo instance created with NLStart.

Value

  • No return value.

Details

This function is used to execute a command for 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 4.1.3"
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