Rubix Wires: Organising Flows in Folders
Folder nodes are located in the ‘Container’ node category. Folder nodes are containers that can hold other nodes. Each Folder contains a separate wiresheet where more nodes and logic flows can be created. They are used to separate and organise wiresheets.
Creating Folders
Folders can be created like other nodes by adding them to the Editor Pane. Folders are located in the `Container` node category. Folders can also be created by selecting one or more nodes, and then selecting ‘Move To Container’ from the context menu; this will move all selected nodes and wire links to the new Folder.
Folder Navigation
When a Folder node is created, it will appear in the Menu Sidebar under ‘Editor’. To go into a Folder, you can click on the entry in the Menu Sidebar, or select ‘Mode to Container’ from the Folder node’s context menu.
Once within the selected Folder, the Menu Sidebar will display any other Folders contained within the original Folder. To move 1 Folder level up click the entry on the Menu Sidebar.
Linking Folders
In order to pass values in and out of a folder, ‘Folder Input’ and ‘Folder Output’ nodes can be added within a Folder.
In the example below, ‘Container 3’ contains an ‘AND’ node. Which has its inputs linked to ‘Folder Input’ nodes and its output linked to a ‘Folder Output’ node. When viewed from outside of the Folder it has 2 input slots, and 1 output slot. This folder now has the same function as an ‘AND’ node; as inputs and outputs are passed into and out of the ‘AND’ block within the Folder. More complex logic can be contained within a folder, in this way, in order to make packaged custom functions.
2 x ‘Folder Input’ and 1 x ‘Folder Output’ added to ‘Container 3’ Folder:
Looking at ‘Container 3’ Folder from ‘Main’ wiresheet:
Related Articles:
- Rubix Wires: Getting Started Guide
Related Articles
Rubix Wires: Container Nodes
This article describes the Rubix Wires nodes that are in the Container category. Container The `Container` category has nodes that support organizing nodes/flows into a subflows within Folder (container) nodes. Values can be wired/linked into and ...
Rubix Wires: Overview
Introduction to Rubix Wires Rubix Wires is Nube-iOs browser based logical programming environment. It is a function block flow editor, so there is no coding required to make advanced control and monitoring programs. This type of visual programming ...
Rubix Wires: Getting Started Guide
Introduction to Rubix Wires Rubix Wires is Nube-iOs browser based logical programming environment. It is a function block flow editor, so there is no coding required to make advanced control and monitoring programs. This type of visual programming ...
Rubix Wires: LoRa Sensor Nodes
This article describes the Rubix Wires nodes that are in the LoRa category. Preparation Rubix Wires: Getting Started Guide Rubix Platform: Adding and Editing Wireless LoRa Droplet Sensors Rubix Platform: Adding and Editing Wireless Microedge Sensors ...
Rubix Platform: Overview
Introduction To Rubix Platform Rubix Platform is the browser based user interface for many of the Nube-iO services. Rubix Platform is the main management tool for configuring Local/Remote Device Settings, Sensor Gateway Connectivity, Data Management, ...