ProcessVariableRange#
(Variable Range)
- Category:
Process
- Default object name:
variable_range
- Inherits from: ProjectItem > Process
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>
}
}