R/defaultScriptWithParameter.R

Defines functions defaultScriptWithParameter

Documented in defaultScriptWithParameter

defaultScriptWithParameter <-
function(modelName,
             parameter=stop("parameter name required"),
             startTime=0, ...) {
    args <- c(list(startTime=startTime),list(...))
    args <- paste(names(args),args,sep="=",collapse=",")
    list(prefix=sprintf("loadFile(\"%s.mo\");",modelName),
         each=sprintf("setComponentModifierValue(%s, %s, $Code(=%%f));
simulate(%s,%s,outputFormat=\"csv\");",
            modelName, parameter,
            modelName, args))
}
mclements/ROpenModelica documentation built on May 22, 2019, 3:06 p.m.