Nodes: Programming Nodes

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Nodes: Programming Nodes

Programming node types include sources, values, and logic processes. Flexible and powerful, they can be combined to create more complex interactions in Juggler systems, including automated events such as IntelligentSource™ failover.

Programming nodes can be added and manipulated by external controls, but are connected in the Nodes panel.

Drag nodes from the Resources panel into a Nodes panel and arrange or select them in the same way as Juggler nodes. Once added to a Project, they are listed in the Project panel, and when selected, their properties are shown for edit in the Properties panel.

Nodes that have been added into the Nodes panel are marked, just as Jugglers are, by an icon. Absence of this icon does not mean they are inactive, since a node removed from the Nodes panel remains in the project with all its properties.

Click for a larger image

Nodes can be removed (Right-click menu) from the Nodes panel, but remain an interactive part of the Project, losing the ‘displayed’ icon in the Project panel. They can only be deleted from the Project panel.

Pins available to a processing node can be added to what is otherwise a minimalist representation, as required. Select the node, Shift+Right click for properties to add, and select the pin to add:

Click for a larger image Click for a larger image Click for a larger image

Nodes have default names denoting their function but can be named for their purpose. The name appears in the title bar of the node.

Those prefixed ‘Node’ initiate things, those prefixed ‘Property’ relate things via a process.

Pins shown in orange take integer values, those taking strings are green, and blue indicated double values.

Pins in a Nodes panel are linked by Shift+Left mouse dragging from source pin to target pin. In this way, values are communicated, transformed, used as triggers for other events, and so on.

Link lines can be hidden, shown or shown for only selected nodes. Right-click in the Nodes panel for the context menu:

Click for a larger image

Links are deleted by hovering over the target pin and pressing Delete.

Pin value colour: pins that exert control show yellow in the Properties panel, those that are being controlled show green.

Additional dynamic properties can be added to nodes from the shortcut menu (Shift+Right click).

Presets and Clones can be created from selected nodes.

Nodes that do things

Click to expand textNode Ethernet

Click to expand textNode Generator

Click to expand textNode Logger

Nodes that relate and process values of other things

Click to expand textProperty Conditional

Click to expand textProperty Counter

Click to expand textProperty Operator

Click to expand textProperty Set

Click to expand textProperty Source

Page edited [d/m/y]: 23/06/2023