Skip to content
CadActiveSupport

howto

Routing Profiles

Select and apply organization Routing Profiles that control how Cabling Auto Routing searches and samples curves.

A Routing Profile is the organization bundle of Auto Routing settings: which algorithm to run, how many iterations, timeouts, max turn angle, how curves are sampled, how far the search grows, and the advanced search knobs.

Profiles live on the CadActive server (Automate → Routing Profiles in the web app) and are cached in the Creo session. Auto Routing applies one profile per cable. Batch mode applies a single profile to every route in the run.

This page is how you select and apply a profile in Cabling Auto Routing. Path attributes that those curve samples follow are on Defining Cabling Paths.

Where a profile comes from

  1. Command line-ROUTING_PROFILE=<id-or-name>. Lookup is ID first, then name (case-insensitive). If the value is missing or not found, the run continues with the default profile. Flags: Cabling Command Line.

  2. In-session GUI — select cable feature(s) in the Auto Routing tree and choose Edit Routing Profile. The dialog title is Edit Routing Profiles - by CadActive. The header is: Select a routing profile below:

  3. Default — CadActive looks up an org profile named Default, then Default Routing Profile. If neither exists, it uses the built-in CadActive default (name Default, algorithm A* MIN-MAX Ant System).

Apply a profile in Creo

  1. In Cabling Auto Routing, select one or more cable nodes.

  2. Choose Edit Routing Profile.

  3. Pick an organization profile from the list. Optionally change knobs, then Save.

If the values changed, the applied profile is renamed <original> - MODIFIED and assigned to those cables. That modified copy is not written back to the server. FileView in Dashboard opens the web list of organization profiles. Use Reset Changes to restore the selected org profile in the dialog.

What it controls

Algorithm

Choose Select Algorithm: in the dialog. The CadActive default is A* MIN-MAX Ant System.

Label

What it is

Ant System (Basic)

Basic ant-colony search.

Ant Colony System

Ant-colony search with local trail updates.

MIN-MAX Ant System

Ant-colony search with bounded trails.

A* MIN-MAX Ant System (default)

Hybrid search. Always limits turn angle.

Execution

Dialog field

Default

Meaning

# Iterations

1

How many search cycles to run.

Time Limit (s)

0

Overall time limit. 0 = no overall timeout.

Limit Turn Angle / Max Turn Angle

On / 100°

Rejects turns sharper than this. A* MIN-MAX Ant System always limits turn angle.

Curve Options

Used when sampling REQUIRE_PATH and USE_PATH skeleton curves into routing points.

Dialog field

Default

Meaning

Divide Curves Evenly (Distance) / Curve Point Distance

On / 1.0

When distance mode is on (distance > 0), sample the curve every this many length units.

Curve Segment Number

4

If distance mode is off (distance ≤ 0), split the curve into this many equal segments.

Frontier Options

How far a point searches for neighbors when building the routing network.

Dialog field

Default

Meaning

Use Frontiers

On

Grow a search radius until enough neighbors are found.

Min Frontier Nodes

1

Minimum connections to find before stopping expansion.

Starting Frontier Distance

1.0

Initial search radius.

Expanding Frontier Distance

0.1

Radius increment if the minimum is not met.

Algorithm Options

Advanced knobs for how Auto Routing searches. Most jobs keep the organization defaults.

Dialog field

Default

Allow Retractions

On

Max Total Ants

1

Min # Nodes

1

# Ants Per Node

10

Alpha

1.0

Beta

5.0

Evaporation Rate: (Global) / (Local)

0.5

Pheromone Constant Q

1.0

p-best Constant

0.05

Command line

textwide760true

Pass the server object id or the profile name. Unknown names are not fatal; Auto Routing falls back to the default. See Cabling Command Line.