Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  1. 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.

  2. 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. 

  3. (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.

  4. 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.

...