NX Automations · NX dialogs on a ribbon tab

Imports, exports and replaces sets of points with Excel: three dialogs on a Points@ ribbon tab, each point set a named group in the model.

Verification passing on NX 2606.5001 · 2026-10-03 · repo b9f63ea

Two runs. A headless run on a copy of the sample part, where every expected value is worked from the sample files by hand and every result is read back from the part, not taken from the function’s return. And the three dialogs driven in the NX window, end to end, which is where the screenshots come from.

NX
2606.5001
Points@
1.0.1 · repo b9f63ea
Run
2026-10-03T03:21:01Z
Checks
9 of 9 hold
Overall
All checks hold
ResultCheck
HoldsImport reads the Excel table as written20 points from A2, XYZ
HoldsImport creates the set with every point20 points read back from the part
HoldsXY import from B3 puts Z = 08 points, start cell B3
HoldsA second set with the same name is refusedA point set named 'spar' already exists. Use Replace to change it, or pick another name.
HoldsAsking for more points than the file holds is refusedasked for 25 points from A2, but the file has only 20 there before an empty row
HoldsReplace swaps the points and keeps the setRib holes 20 -> 6 points; Spar untouched
HoldsExport writes a workbook that reads backone worksheet per set, start B3, header row, 4 decimals
HoldsThe sets survive save and reopenreopened from disk
HoldsOne Undo removes a whole importfeature count back to 23

In the NX window

Import with Apply then OK (two sets), Replace, then Export of both sets. The exported workbook was then opened with an independent Excel library: two worksheets, header rows, coordinates as in the part.

1 · Import: Rib holes (20 points) added with Apply; the dialog stays open for the spar file.
2 · Replace: revision B (6 points) for Rib holes.
3 · Export: Retrieve All, both sets selected.
4 · Exported 14 points in 2 sets.