CombineValues combines multiple input values into one output action with multiple arguments.
The module stores values received through its generated input actions and sends them together through connected references. The number of input actions is configurable, and the module can either output immediately on every input change or wait until outputTick is called.
Usage
Use CombineValues when several separate values need to be collected and forwarded as one multi-argument output call.
Typical use cases include preparing values for a Direct API call, synchronizing several node values before forwarding them, or pairing CombineValues with ExtractValues when values need to be split and recombined in a controlled way.
Procedure
- Set
Inputsto the number of input actions that should be available. - Press
Create Inputsto rebuild the module actions from the configured input count. - Connect values to the generated
In1,In2,In3, or further generated input actions. - Enable
Execute On Input Changewhen CombineValues should output as soon as any input receives a value. - Leave
Execute On Input Changedisabled when output should be synchronized manually. - Call
outputTickto send the stored input values manually. - Use
resetto clear the stored input values.
With the default configuration, CombineValues creates three input actions. If Inputs is changed, reload keeps the core actions and regenerates the In1 to InN input actions.
Data
Actions
| Action | Info | Input | Output |
|---|---|---|---|
| reload | Rebuilds the dynamic input actions based on the Inputs property. Core actions are kept and In1 to InN are generated. |
- | - |
| output | Sends the stored input values through connected references as multiple arguments. | - | Stored input values via pixc.callRefs
|
| executeOnInputChange | Reads Execute On Input Change and stores the boolean state internally. |
- | - |
| outputTick | Triggers output manually. |
- | - |
| reset | Clears all stored input values from In1 to the configured input count. |
- | - |
| In1 | Stores the received value as input 1. If Execute On Input Change is enabled, output is called immediately. |
val () | Stored input value |
| In2 | Stores the received value as input 2. If Execute On Input Change is enabled, output is called immediately. |
val () | Stored input value |
| In3 | Stores the received value as input 3. If Execute On Input Change is enabled, output is called immediately. |
val () | Stored input value |
Properties
| Name | Content | Type Hint | Options Source | Options Action |
|---|---|---|---|---|
| Info1 | If enabled, the output is sent whenever an input is received. If disabled, the output is only sent when outputTick is called. | string | [] | |
| Execute On Input Change | false | bool | self.executeOnInputChange | |
| Inputs | 3 | number | [] | |
| btn | Create Inputs | button | self.reload | |
| Description | This Module allows you to combine different inputs into one output action with multiple arguments. Any amount of input actions can be generated. To synchronize input output, please combine with the ExtractValues outputTick action. This Module is Direct API compatible. | [] | ||
| Author | AV Stumpfl GmbH | string | [] | |
| Logo | Embedded image in module JSON | image | [] | |
| URL | www.pixera.one | url | [] | |
| Version | 1.2 | string | [] |
Changelog
Initial documentation for CombineValues.
Module Version 1.2 | 10 July 2026 | AV Stumpfl GmbH
