Skip to main content

🎛️ Input Detector

Configure which input nodes appear in NonicaTab user interface.
Available at NonicaTab Pro and Free.


Overview

NonicaTab automatically detects input nodes from your Dynamo scripts and presents them through an intuitive user interface. This allows end users to interact with your scripts without needing to open Dynamo, while giving you full control over which inputs are visible and accessible.


Key Capabilities

This feature provides:

  • Automatic Input Detection: NonicaTab scans your Dynamo scripts and identifies all input nodes automatically.
  • Selective Input Display: Choose which input nodes appear in the user interface for end users.
  • Multiple Input Types: Support input types including Revit categories, model elements, custom dropdowns, ...
  • User-Friendly Interface: Present complex Dynamo scripts through simple, accessible input windows.

Requirements

Before using this feature, ensure your environment meets the following prerequisites:

 Autodesk Revit: From version 2020 to newest.
NonicaTab: NonicaTab Pro.

Image

note

Data Shapes input nodes are also shown directly in Revit.
Below, sample image of how Input Nodes from Dynamo are presented in Revit.

Sample Input Detector


Configuring Input Nodes in Dynamo

To control which input nodes appear in the NonicaTab user interface:

Step 1: Open Your Script in Dynamo

  1. Launch Dynamo from Revit
  2. Open the script you want to configure
  3. Identify the input nodes you want to make available to end users

Step 2: Mark Input Nodes for Display

  1. Right-click on any input node you want to show in the NonicaTab interface
  2. Select the option to mark it as "Is Input"
  3. Repeat for all desired input and output nodes
  4. Add the script to any NonicaTab button and run it

FAQ

NonicaTab scans your Dynamo script when it's loaded and identifies all input nodes. You can then choose which of these detected inputs to show or hide in the user interface through simple right-click options in Dynamo.

Yes, NonicaTab supports most input types including Revit categories, model elements, parameters, text fields, numbers, boolean, ...

Input nodes that aren't marked for display will still function in your script but won't be visible to end users in the NonicaTab interface. They'll use their default values or any values you've set in the Dynamo script.

Only if you add new input nodes or want to change which inputs are visible. Existing input configurations are preserved when you make other changes to your Dynamo script.