...
All output pins are re-nameable. If an output pin needs to be renamed, please edit the appropriate output pin name at the bottom of the properties panel. This will update the appropriate pin in real time.
...
Usage
Create an External Execution node on the node graph. This can be found in the Custom category in the Node Library window or using the Quick add menu by typing external execution.
Create a bitmap input and connect this to the External Execution node. This can be done by dragging an external bitmap onto the Node Graph or by loading a bitmap into the Asset Library, then dragging this onto the Node Graph.
(Optional) If you require more bitmaps to be connected to the External Execution Node, change the Input Connections slider to the appropriate amount and make the desired connections to the newly created pins.
Modify the properties in the External Execution node, providing the bitmaps using the appropriate Tokens ($Input1, $Input2 etc) in the Command String if necessary
Execute the node. If the Display Command Terminal is enabled, a terminal will appear with the program’s output being written into this. If the Pause On Completion is enabled, the terminal will wait for user input before closing.
Node Reference
Node category | Custom |
Node execution style | Manual |
Ports
Input Name | Input Type | Description |
Input 1-10 | Bitmap | The inputs are copied to a temporary folder that the external program has access to during execution |
Common settings
These settings appear regardless of the input type of this node.
Output Type | Description |
Bitmap | This node outputs all the corresponding outputs of a program with the pin names of the node |
Properties
Property/Setting | Description |
Command String | Allows the user to provide a command line string to be executed by the External Execution node. Allows the creation of Tokens detailed previously |
Input/Output Connections | Varies the amount of input or output pins the node has. |
Max Execution time limit | Used to define the amount of time, in seconds, that the program should be allowed to run for. |
Display Command Terminal | Used to specify whether a terminal should appear with the output of the program appearing in real time. |
Pause On Completion | Whether the terminal should wait for key entry before closing. |
Output Pin Renaming(Unnamed) | A list of text boxes representing the current output pins on the node. This allows renaming of output pins easily. |
...