1Overview

The installed 12d toolbar starts ADACRun.4do, which owns native project access, Source Box and output-window selection, model/element UIDs, attributes, live geometry and Plan points. It launches or contacts the resident infrADAC desktop application for licence and disclaimer checks, profile-backed forms, XML, reports, settings, updates and support.

Use this guide when

Starting a DCAD macro, completing a native selection, diagnosing a request/result timeout or checking whether a workflow is available in 12d.

2Product differences

The task is shared where possible, but selection, interface integration and model operations follow the host shown below.

infrADAC DCAD

12d owns Source Box/direct selection, model and element UIDs, attributes, live geometry and Plan points. The resident desktop application owns forms, profiles, licensing, XML, reports, settings, updates and support; every toolbar route starts through ADACRun.4do.

3DCAD command routing

The registry exposes only supported desktop and native 12d worker routes.

Feature or choiceCurrent behaviour
Toolbar and macroUses user_toolbars.4d and ADACRun.4do; software updates replace both automatically and ADACCUIX does not apply.DCAD setup is native to 12d rather than AutoCAD UI files.
Host UI commandsProject setup and prefills, profiles, library browsing, settings, licence, update, support and logs run in the desktop host.The host supplies shared validation and forms while native model changes remain in 12d.
Implemented native operationsThe worker handles Generate, Edit, Clone, Find, Annotation, Dimension, five Bulk macros, Drawing Config, Audit, Export and XML Import.Find identifies complete point/string UIDs without changing zoom; Generate uses a Source Box, Bulk uses compact direct-selection panels, and Drawing Config and Clone use Plan X/Y panels.
Standard and Supplementary cataloguesDirect drawing macros are absent, but both catalogues are available inside Generate after native geometry is selected.New Object mode creates profile-convention assets from the source geometry; in-place mode applies the definition to the selected native elements after any required overwrite confirmation.
Unavailable command familiesAttribute blocks, DWG transient-highlighting tools, Clean, CSV, Surface, Ground, Direction and DWG drawing-management routes are absent. Find uses native inventory and exact-UID red identification/viewport centring instead of DWG selection.The toolbar exposes only operations that have a viable 12d implementation.
Selection boundaryThe public 12d macro API does not expose another option's active selection. Get_last_uid identifies the last created element, not the selected element.DCAD starts its own documented native pick after the macro begins and returns exact model/element UIDs.
Result waitsEdit, Clone, Audit, Export and asset creation require complete bridge results.Incomplete or stale files are rejected instead of guessed.

4Run a DCAD native command

Start in 12d, complete the command-owned native selection or Plan point panel, finish any desktop form, and wait for an acknowledged result.

Step 1
01

Start from 12d

The toolbar supplies the active operation context.

  1. Open 12d Model and the project.
  2. Select the infrADAC toolbar command.
  3. Allow ADACRun.4do to start or contact the desktop host.
Start from 12d in the current infrADAC interface
Image placeholderStart from 12dShow the current infrADAC interface and result for: The toolbar supplies the active operation context.PLACEHOLDER_IMAGE_URL_DCAD_HOST_GUIDE_STEP_01
Start from 12d shown at this exact stage of the task.

5Before you begin

  • Open 12d Model and the intended project before starting infrADAC.
  • Use the installed infrADAC 12d toolbar, not a standalone desktop shortcut for bridge commands.
  • Keep the configured bridge and 12d user-library paths writable.

6Troubleshooting

DCAD says 12d Model is required

Open 12d Model first, then start the command from the 12d toolbar. The host process guard deliberately exits when 12d is absent.

No bridge result file was written before timeout

Open the latest infrADAC DCAD log and inspect the native bridge trace. Complete or cancel the active Source Box, direct pick or Plan point panel, then launch one command again from the toolbar.

The toolbar or macro is missing

Restart 12d after an update. If deployment failed, rerun the software update or installer maintenance workflow with the correct 12d paths. Updates replace the infrADAC toolbar and macro automatically; ADACCUIX is not a DCAD repair command.

A command is missing from the DCAD toolbar

The toolbar intentionally exposes only commands with a viable DCAD implementation. Use the command reference for the reason and the supported alternative.

7Developer notes

These notes explain the technical boundary behind the visible product behaviour.

Feature or choiceCurrent behaviour
Two-runtime designThe 12d macro owns native project access, model and element UIDs, selection, geometry and attribute writes. The resident .NET application owns licensing, profiles, forms, validation, XML, reports and updates.Each side performs the work supported by its runtime instead of approximating 12d model operations from outside 12d.
Native ADAC dataDCAD recognises infrADAC flat attributes, native nested Adac paths and hybrid elements. It normalises those fields for Find, Edit, Clone, Audit and Export while retaining exact native model/element identity.The integration exchanges compatible ADAC XML without requiring DWG XData or blocks and can work with assets written through the native 12d ADAC structure.
Exact identity handoffBridge requests carry the 12d model name and exact element UID selected by the macro. Result files are acknowledged and stale or incomplete results are rejected.Edit, Find, audit and export can return to the intended native element without relying on display order or a guessed selection.
Platform boundariesCUIX ribbons, DWG blocks, transient graphics, Civil surfaces and AutoCAD database transactions have no direct equivalent in the 12d macro interface used by DCAD.Unsupported DWG-only controls are omitted; supported tasks use native 12d picks, attributes, models, colours, line styles and symbols.

8Related guides