1Overview

infrADAC ACAD is a managed AutoCAD plugin loaded by the installer-configured startup script. It stores asset/project data in the drawing database, uses a partial CUIX ribbon and works with AutoCAD ObjectIds, XData, blocks, layers and transactions.

Use this guide when

Installing into another AutoCAD profile, repairing the ribbon, understanding selection behaviour or diagnosing an ACAD-only result.

2Product differences

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

infrADAC ACAD

This article describes the active product: AutoCAD owns geometry, selection, transactions, blocks, CUIX and transient graphics.

3ACAD ownership boundaries

AutoCAD owns model data and UI integration; infrADAC supplies definitions, forms and command logic.

Feature or choiceCurrent behaviour
LoaderInstaller-managed tagged acaddoc.lsp loads the ACAD assembly for documents.Routine NETLOAD steps are unnecessary.
CUIXThe partial infrADAC_Tab.cuix is extracted to the local root and attached to the current workspace.Ribbon updates can be repaired independently from the plugin files.
Drawing storageUses XData, named-object dictionary records, blocks/layers and model-space entities.Data travels with a saved DWG.
Civil/ground supportCan use native Civil surfaces when their runtime APIs are available, plus generic TIN/3DFACE sources.Ground lookup can integrate with Civil design data.

4Start and verify ACAD

Check loader, ribbon and selection context before diagnosing task-level behaviour.

Step 1
01

Confirm startup integration

Normal startup does not require manual NETLOAD.

  1. Start AutoCAD using the configured profile.
  2. Allow the tagged acaddoc.lsp loader to load the ACAD assembly.
  3. Accept the disclaimer and check licence status.
Confirm startup integration in the current infrADAC interface
Image placeholderConfirm startup integrationShow the current infrADAC interface and result for: Normal startup does not require manual NETLOAD.PLACEHOLDER_IMAGE_URL_ACAD_HOST_GUIDE_STEP_01
Confirm startup integration shown at this exact stage of the task.

5Before you begin

  • Use a supported AutoCAD installation and the configured Windows/CAD profile.
  • Save drawings before installing, resetting or removing the ribbon.
  • Keep project and profile folders accessible to the current Windows user.

6Troubleshooting

AutoCAD reports an assembly load or trust issue

Confirm the installer-targeted path, AutoCAD trusted locations/security settings and file permissions. Use Modify Installation instead of manually relocating only the DLL.

ADACCUIX adds the file but no tab appears

Reset the CUIX, reload the workspace/menus and verify the active AutoCAD profile/workspace is the one modified.

Commands affect all objects instead of selected ones

Confirm the command supports preselection and that the implied selection is still active immediately before running it.

7Developer notes

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

Feature or choiceCurrent behaviour
Managed host integrationACAD runs inside AutoCAD and uses its managed database services, document locks and transactions for every persistent drawing change.A failed transaction is rolled back by the host rather than leaving a partly written asset.
DWG data modelProject records, asset XData, blocks, layers and supporting identifiers are stored against AutoCAD database objects.Saving and transferring the DWG preserves the infrADAC object relationships.
Runtime compatibilityThe ACAD assembly targets the supported AutoCAD API generation and is loaded through the installer-managed startup entry.Copying a DLL between unsupported AutoCAD versions can bypass the compatibility and deployment checks performed by the installer.

8Related guides