Download Nabla
Nabla User Manual 0.1.0

Interface

The main window, its panels, and how to move around and select things in it.

Window layout

The main window is a dockable layout with a menu bar (File, Model, Options, Addons, Help, plus the traffic-light checklist at the far right) across the top, a thin control-panel ribbon just below it, and these panels arranged around a central canvas:

The workflow tab bar sits at the top of the Model Tree, above the Tools section: Geometry Editor, Circuit Editor (hidden once the Thermal module is active, since a thermal model has no electrical circuit), Mesh, Solver, Postprocessing, and, for a model created through Addons → Machines, Machine Parameters. Switching tabs swaps the Tools section's contents and, on the canvas, which overlay (geometry, circuit schematic, mesh, or field plot) is drawn; it does not change what is selected or lose any work in another tab.

Nabla has no undo/redo (no Ctrl+Z). A deletion — a shape, a region, a boundary condition, a coil — is immediate and permanent; the only way back is to redraw it or reopen a previously saved .nbl. Save often, and treat File → Save As… (Ctrl+Shift+S) as a cheap checkpoint before a destructive edit such as a bulk delete or a transform applied to a large selection.

The Model Tree

Each entity list in the Model Properties section — regions, boundary conditions, coils, shapes, motion zones — behaves the same way:

Selecting an item in the tree and clicking it on the canvas are the same selection — the tree is simply a list view onto whatever Selection already covers.

Selection

Click a line, arc or circle on the canvas to select it; click empty space to clear the selection. Ctrl+click adds a shape to the current selection instead of replacing it, and clicking an already-selected shape again deselects just that one. Turn on Select Region Boundary Edges to drag a rectangle instead: every shape fully inside the rectangle is selected (a shape that only partly overlaps the box is left alone), and Esc cancels a rectangle you are still dragging.

Region and hole markers use the same click-to-add behaviour as drawing them: with the Add Regions/Add Holes tool armed, a plain click drops a new marker, while Ctrl+click selects an existing one instead.

Moving around the canvas

Zoom sensitivity is adjustable under Options → Application Preferences. Zoom is clamped to a fixed range so you cannot scroll the view into a degenerate scale by accident, and it always zooms toward the point under the cursor rather than the centre of the canvas, so you can zoom into a small slot detail without first panning to centre it.

A small axis indicator (labelled GCS, for Global Coordinate System) marks the drawing origin and the X/Y directions; hide it via the Show Global Coordinate System checkbox in Preferences if it clutters a dense model. The background grid itself has its own visibility checkbox next to the snap-mode radio buttons on the Geometry and Mesh tool panels — separate from grid snapping, so you can snap to the grid without drawing it, or draw it purely as a visual reference without snapping to it.

Application Preferences

Options → Application Preferences opens a tabbed Preferences window:

Changing Length Units relabels the fields you type numbers into (for example "Default Element Area (mm²)" becomes "... (in²)"); it does not rescale a model you already drew. Set the unit you want to work in before you start drawing a new model.

The traffic-light checklist

Three round lights at the right of the menu bar summarise whether the model is ready to solve: hover any of them for a tooltip, and hover the green one specifically to see the full checklist that passed.

The checklist re-runs on essentially every edit, so it is always answering "if I solved right now, would this work" rather than something you need to trigger by hand. See Troubleshooting — the traffic light stays red for what to do about each case.

Keyboard shortcuts

Nabla is click-driven rather than shortcut-driven, but a handful of keys are worth knowing:

While a drawing tool is placing a shape (line, arc, circle) or you are typing an offset distance, the numeric keypad enters a value directly instead of moving the mouse — see Geometry — precise numeric entry.

Next steps