This functionality is only available for certain module packages. Info

Tasks List

The Tasks list checks for errors and tasks to be executed in the workspace. It is available in the right-hand side panel (default) in the form of a tab.

By clicking the (Perform task processing) button, the workspace is being checked for errors. These are then listed in the Tasks list. It is also possible to add a user-defined task to the list.

Using filters it is possible to narrow down the list of displayed and checked tasks. Predefined filters can be selected from the drop-down list, new ones can be defined in the Task manager dialog which is opened after clicking the (Task manager) button. This dialog allows for adding or modifying sets of filter configurations and removing, exporting or importing existing ones (*.texp files). A configuration can also be created by simply activating / deactivating the check boxes for the individual task types.
Most of the tasks can be automatically resolved by clicking the (Resolve task) button or selecting the Resolve task popup menu item. Tasks without this button / popup menu item have to be resolved manually.

The following table lists the icons and associated tasks that can be executed.

Icon

Task

Description

Bending radii check

Checks that the defined minimum bending radius for wires, cables, empty cables, and bundles (when a wire or cable is routed through the bundles) isn't exceeded.

Redundant attached parts

Checks the correct sizes of cavity plugs (vs. cavity size), cavity seals (vs. the connectable object's cavity size and the wire's outside diameter), and wire terminals (vs. the wire's cross-section and outside diameter).
In case the wire terminal has the Insulation crimp required property deactivated in the library and the wire terminal is attached to a connectable object or special component, the task does not evaluate the outside diameter, but only checks the correct size of the wire cross-section.

Missing objects

Checks the presence of objects included in a text imported via the Import connectable object names, Import connectable objects and Import wires wizards.

Missing attached parts

Checks whether attached parts are assigned to connectable objects and special components. Attached parts are cavity plugs, cavity seals, wire terminals, and multiple seals. They must be determined as "required" (either in Library or Studio) to be evaluated in the Tasks list.

Diameter check

Checks whether the diameter of an object for which it was defined exceeds the set value. It is used for empty cables, leading parts, clips, grommets, looms, braided sleeves, flexible tubing, and shrink tubing.

Unconnected wires

Checks whether all virtual pins are assigned to a connected wire / cable. If a wire is connected to a grouped pin / special component, but no connection is defined to a specific pin by means of the Connections button in the properties panel, a corresponding warning is displayed.

Ambiguous names

Checks the uniqueness of names if, e.g., there are two connectable objects or wires with the same name in the same node of the tree view. Objects such as pins, control points, various subparts, etc. are not checked.

Wire harness ID check

Checks the allocation of the wire harness ID to the objects in the workspace. If an object doesn't have a wire harness ID assigned, the Tasks list will reflect this situation.

Surface protection check

Checks the consistency of surface protections, i.e., this task checks whether a surface protection is disconnected. If this is the case, a corresponding warning is displayed.

Stripping length check

Checks whether the stripping length isn't in reality too short. The condition that the determined stripping length of a given end must fit between a pin and an end point of a bundle / cable / wire must be fulfilled. In addition, a check is performed for wire terminals as to whether the stripping length of a wire corresponds to the required stripping length determined for the wire terminal. In case an incorrect stripping length is found, the problem can be automatically resolved by changing the stripping length to a correct value according to the situation (stripping length recommendation settings for pins, wire terminals, etc.). This task also checks whether a parent surface protection (e.g. a cable insulation) has the correct stripping length as compared to its children (e.g. a cable shield). This problem can also be automatically resolved by setting the stripping length of a parent to the stripping length required by its children.

If wires (stand-alone wires, cable wires, ribbon cable wires) do not have an insulation defined, the stripping length check is not applied to them.

Fixed length check

Checks if the lengths of cables and empty cables exceed the Fixed lengths property determined in the cable properties.

Also checks if a path which has applied the fixed length in the workspace / workdesk has the required length within the defined tolerance.

User-defined tasks

User-defined tasks are defined directly by the user to add notes or reminders. To add a user-defined task to the Tasks list click on the (Add user-defined task) button. User-defined tasks are workspace- or workdesk-related and are saved together with the respective workspace or workdesk data. When such a task is resolved, the text becomes grayed out and strikethrough.

Electrical class check

Checks the electrical consistency between the bundle and the objects which pass through it (wires, cables, and empty cables). The corresponding setting is made in the El. class field (Advanced section of the properties panel) for bundles, wires, cables, and empty cables. This field is empty by default; if, however, you assign a value to one object, but not to the one which passes through it, the Tasks list will display an inconsistency warning for the corresponding object.

Separation code check

Checks the Separation code property's consistency between objects leading through a bundle. The separation code is basically an additional division into groups. The bundle itself is not checked. The separation code is determined in the properties panel for wires, cables, and empty cables. The Separation code field is empty by default, thus the Tasks list only checks objects which have an entry in this field. In case of problems, a warning is displayed.

Empty bundles

Checks the contents of bundles. If neither wire nor cable passes through a bundle and the bundle contains no surface protection, a corresponding warning is displayed.

Wire harness collisions

Checks if there are collisions of wires, cables, and bundles with mechanical components such as parts, connectable object graphics, etc. Double-clicking the task zooms the working window to the respective area. If one of the colliding objects is hidden, this task is not displayed.

Attached parts' size

Checks if the size of wires and attached parts fit together, such as if a wire terminal fits onto the end of a wire or if a cavity plug fits into a cavity.

Obsolete parts

Checks whether any of the placed objects have the Obsolete status in the library.

Check for highest library version

Checks the versions of the placed objects. If a higher version of an object exists in the library, the task is displayed.

Different versions of the same part

Checks if there are several occurrences of the same library part with different versions placed in the workspace.

Imported geometry version check

Checks if there is a newer version of an imported geometry available in the directory it was originally imported from.

Latent wire

Checks cables and empty cables for inactive wires. Resolving such a task prompts you to select pins for the wire to be connected.

Rapid prototype part in use

When a rapid prototype part is placed, this task is displayed in the Tasks list. Once you click to resolve the task, the Part navigator dialog is opened and you can select a library component to replace the rapid prototype part. Rapid prototype connectable objects, rapid prototype ribbon connectable objects, rapid prototype splices, and rapid prototype wires can be replaced by library parts. It is, however, not possible to replace rapid prototype cables and rapid prototype ribbon cables.

Non-routed wire found

Checks for unrouted wires. A wire is considered unrouted if it is not routed in a bundle or if it doesn't go through a leading part. This task can only be resolved manually.

Wire does not fit to cavity

Checks whether the wire fits to the cavity size defined on the connectable object or special component the wire is connected to. This task can only be resolved manually. It is not evaluated under the following conditions:

  • If the Cavity size value of the connectable object or special component is set to zero or if it is not set at all.
  • If a wire terminal is placed on the wire end, then the Attached parts' size task is evaluated.

Invalid content of cable unit

Checks the validity of the cable unit. If the cable unit is not valid, the cable drawing cannot be updated or created. Invalid cable units are not offered in the cable drawing wizard. The validity of the cable unit is checked each time the workspace / workdesk document is saved; it can also be launched by clicking on the (Perform task processing) button.

There are several messages concerning invalid cable units:

  • Cable unit contains stand-alone part without wires or cable: Connectable objects, special electrical elements, etc. are assigned to the cable unit and have no wires or cables connected.
  • Main segment is in a loop: The so-called main segment is a bundle / bundle segment / cable (without connectors) around which the cable drawing layout is created. A wire bridge (wire connected to pins of the same connector) is one example of a loop which is not accepted in a cable drawing. The main segment is typically in this order:
    • The bundle / cable containing most objects (wires, other cables, cables with most layers, etc.).
    • The bundle / cable with the greatest outside diameter.
    • The longest bundle / cable.

    However, if the main segment makes the cable unit invalid and if there is a bundle / cable available regardless of the criteria above, it is used as the main segment.

  • Some required items are missing in the cable unit: Typically a bundle / surface protection assigned to a cable unit through which a cable / wire is routed which is not assigned to the cable unit. For a cable unit to be valid, all paths routed into such a bundle / surface protection must be assigned to the cable unit.
    Or the top bundle / surface protection and all objects routed through are not assigned to the same cable unit. They all must be assigned to the same cable unit.

If a bundle / surface protection is routed through another one, the topmost bundle / surface protection does not have to be assigned to the cable unit.

 

Double-clicking the task highlights the objects and zooms in the workspace / workdesk working window.

Terminal strip check

Checks the terminal device position of terminals that are part of a terminal strip and displays the following messages:

  • Terminal device position is not assigned: Terminal that is part of a terminal strip is missing a terminal device position.
  • Terminal device position is not unique: Two or more terminals that are part of a terminal strip have the same terminal device position.

Also checks the terminal designation of terminals that are part of a terminal strip and displays the following messages:

  • Terminal designation is not assigned: Terminal that is part of a terminal strip is missing a terminal designation.
  • Terminal designation is not unique: Two or more terminals that are part of a terminal strip have the same terminal designation.