🎛️ 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
Data Shapes input nodes are also shown directly in Revit.
Below, sample image of how Input Nodes from Dynamo are presented in Revit.
Configuring Input Nodes in Dynamo
To control which input nodes appear in the NonicaTab user interface:
Step 1: Open Your Script in Dynamo
- Launch Dynamo from Revit
- Open the script you want to configure
- Identify the input nodes you want to make available to end users
Step 2: Mark Input Nodes for Display
- Right-click on any input node you want to show in the NonicaTab interface
- Select the option to mark it as "Is Input"
- Repeat for all desired input and output nodes
- Add the script to any NonicaTab button and run it
FAQ
How does NonicaTab detect input nodes automatically?
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.
Can I show different types of input nodes beyond Revit categories?
Yes, NonicaTab supports most input types including Revit categories, model elements, parameters, text fields, numbers, boolean, ...
What happens to input nodes that aren't marked for display?
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.
Do I need to reconfigure inputs every time I modify my 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.