Skip to content

ProcessVariableRange

ProcessVariableRange#

(Variable Range)

  • Category: Process
  • Default object name: variable_range
  • Inherits from: ProjectItem > Process

Go to User page.

Description#

Process that run multiple processes over a range of variable values.

Public Attributes#

Type Name Visual Hint Description
string variable VISUAL_HINT_DEFAULT define the name of the global variable to drive.
string values VISUAL_HINT_MULTILINE define the range of values that will be affected to the global variable.
string processes VISUAL_HINT_CUSTOM_UI
reference (Process) process VISUAL_HINT_DEFAULT list of processes to execute.

Inherited Public Attributes#

Type Name Visual Hint Description
action run_process VISUAL_HINT_DEFAULT

CID#

class "ProcessVariableRange" "Process" {
    #license {
        flavor "advanced"
    }
    #version 0.9
    icon "../icons/object_icons/process_script.iconrc"
    doc "Process that run multiple processes over a range of variable values."
    string "variable" {
        doc "define the name of the global variable to drive."
        value ""
    }
    multiline "values" {
        doc "define the range of values that will be affected to the global variable."
        value ""
    }
    custom_ui "processes" {
        value ""
    }
    list<reference> "process" {
        doc "list of processes to execute."
        filter "Process"
        custom_ui "processes"
        value <empty>
    }
    list<multiline> "override_values" {
        doc "optional value range overrides."
        custom_ui "inputs"
        null_label "Use Values"
        hidden yes
        value <empty>
    }
    list<string> "process_values" {
        doc "private attribute used to override per process value range"
        private yes
        hidden yes
        value <empty>
    }
    list<string> "process_enable" {
        doc "private attribute used to override per process enable state"
        private yes
        hidden yes
        value <empty>
    }
}