Nube iO - Rubix Wires: Folder Nodes

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:

  1. 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 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, ...
    • Rubix Platform: Managing Apps/Services

      Rubix Platform provides utilities to install, update, and manage the various Apps and Services that run on the Rubix Controller.  Preparation: Rubix Platform: Navigation Rubix Platform: Access and Login Available Apps and Services Apps Apps are ...