Composite Data Management > Examples of Composite Data
Example Harness Levels
This section uses example harness levels to consider how to view them in Capital Systems Integrator, how they relate to each other, and how they relate to other composite data elements. Each harness level for a harness is a sub-set of the content of that harness on a vehicle, corresponding to precise combinations of options and variant options.
You can define harness levels manually or generate them automatically using the wiring synthesis facility. For this example, you generate the harness levels using Composite Wiring Synthesis.
This example refers to harnesses seen in Example Harnesses.
Confirm that no Harness Levels
Exist for the BODY Harness
Assuming that you have not edited the data in the Vehicle Topology design, no harness levels exist for those harnesses yet.
Procedure
Right-click the BODY harness in the Design Browser (Design tab) and choose Define Harness Levels. Figure 140: BODY Harness in Design Browser The Define Harness Levels - Harness:BODY dialog box displays and contains no harness levels. Figure 141: BODY Harness with no Harness Levels Caution This example was created using an earlier version of Capital. The Define Harness Levels dialog box has been updated since the screen shots were created. However, the example still shows the relationships between the different types of composite data. For details of the latest version of the dialog box, see Define Harness Levels Dialog Box.
Click Cancel to exit the dialog box.
Use Modular Wiring Synthesis to Generate Wiring with Option Expressions and
Abstract Harness Levels
Modular Wiring Synthesis (MWS) generates wiring with option expressions. It does not consider physical harness levels. You can use this wiring to determine (calculate) option complexity and option costing information but you cannot use it for composite/derivative analysis or harness detailing. You can use the option costing information as a basis to decide which options you want to specify as giveaway options when running Composite Wiring Synthesis.
This wiring represents a ‘full vehicle’, which is a vehicle that:
Contains all options, including exclusive ones (although exclusive wiring is not connected together by MWS).
Is not composite, in that buildable harness levels are not generated or assigned to the wires.
Procedure
Press Space Bar and enter Synthesis; the Wiring Synthesis Dialog Box displays with the default selections for MWS. The Generate Abstract Harness Levels action generates one or more special harness levels for each harness. These special harness levels are not intended to be built and are therefore abstract. They are created because the system requires all physical wires to exist on at least one harness level. The abstract harness levels allow the wires to be persisted and this in turn allows you to do some form of investigation or costing, and so on.
The Update Harness Options action identifies the options that directly affect each harness and promotes them to the harnesses accordingly. It also uses the generated abstract wiring to identify and promote pass-through options to harnesses.Click Go; a progress bar displays.
Confirm that Abstract Harness Levels Exist for the BODY Harness
MWS will have generated abstract harness levels for the BODY harness.
Procedure
Right-click the BODY harness in the Design Browser (Design tab) and choose Define Harness Levels; the Define Harness Levels - Harness:BODY dialog box displays and lists the abstract harness levels down the left side of the table.
Figure 142: Abstract Harness Levels for BODY Harness
The top of the table lists the vehicle models and options that these harness levels can support.
In this instance, the system has generated three abstract harness levels, each equating to one of the vehicle models. This is basically what happens with MWS: you get a maximum of one harness level per vehicle model (unless they are identical, in which case they are combined).
For example, the BODY:LHD-BS-Abstract harness level supports the LHD-BS (Left Hand Drive - Basic) vehicle model. Here is a reminder of the allowable selections of Variant Options, Options and Option Combinations supported by that vehicle model:
Figure 143: Variant Options, Options and Option Combinations Supported by Vehicle Model
The LHD-BS vehicle model has the following options from the Other option folder as standard (STD): PDrLcks-Ps, PDrLcks-Dr, PWndws, FuelLid, Trunk, and Fog Lamps-FRONT.
The Define Harness Levels - Harness:BODY dialog box indicates that the BODY:LHD-BS-Abstract harness level includes the options FuelLid and Trunk.
Figure 144: Options Included in Harness Level
Note
The other options PDrLcks-Ps, PDrLcks-Dr, PWndws and Fog Lamps-FRONT are not listed because their wiring does not pass through the BODY harness. However, they are listed (in varying combinations) for the harness levels of other harnesses through which their wiring does pass. For example, the PDrLcks-Dr (Power Door Locks - Driver) is listed for the harness levels of the DOOR-DR (Driver door) harness.
The LHD-BS vehicle model supports the Base valid selection of Audio options. This valid selection includes the A-2SPKR and A-CD options.
Figure 145: Valid Selection of Audio Options
The Define Harness Levels - Harness:BODY dialog box indicates that the BODY:LHD-BS-Abstract harness level includes the option A-CD.
Figure 146: Inclusion of Option in Harness Level
The A-2SPKR option is not listed because its wiring does not pass through the BODY harness. However, it is listed for the harness levels for the harnesses DOOR-DR (Driver door), DOOR-PASS (Passenger Door) and IP (Instrument Panel) through which its wiring does pass.
Note
After running MWS, you could generate a material statistics report to view information related to option costing and use the report as a basis to work out which options you want to specify as giveaway options. Giveaway options are specified to reduce the number of buildable harness levels that are generated by Composite Wiring Synthesis (CWS).
However, this Automotive Generative project data does not contain any options that could be specified as giveaway and result in fewer harness levels. Therefore, you run Composite Wiring Synthesis (CWS) next to generate buildable harness levels. A separate usage example exists for giveaway options. See Usage Example - Giving Away an Option on a Harness.
Use Composite Wiring Synthesis to Generate Buildable Harness Levels
and Wiring with Option Expressions
Composite Wiring Synthesis (CWS) generates physical harness levels for each harness in the vehicle, builds Vehicle Configurations from them and then synthesizes wiring for the physical harness levels and therefore the vehicle configurations. It considers only physical harness levels and does not consider abstract harness levels.
Procedure
- Press Space Bar and enter Synthesis; the Wiring Synthesis Dialog Box displays. Click Generate & Finish at the top of the dialog box; the following options are selected. The Generate Physical Harness Levels action generates the full set of buildable harness levels, adhering to the vehicle model definitions and the option relationships. You can view these levels through the Define Harness Levels Dialog Box for each harness.
The Synthesize All Wiring action will: Re-create all the vehicle configurations.
Route all logical signals along the topological bundles of the vehicle configurations.
Create the wires along which the signals travel and create splices where necessary in all of the harness levels. When doing this, the system re-uses as much wiring as possible in each configuration.
Generate option expressions for the wires that are synthesized, even if a wire is present in all harness levels.
Generate a module code for each wire.
The Combine Identical Harness Levels action
performs the following operations:
Combines harness levels that have
identical wiring contents, but only when:
No additional wires become
applicable for the combined harness level
No wires become unapplicable for
the combined harness level
Removes harness levels containing no
wiring
See Combine Identical Harness Levels for an example and full
explanation of the operations.
The Generate Vehicle Configurations - Maximum Complexity Only action generates max-complexity vehicle configurations. Note that this has no impact on synthesis. This only affects the vehicle configurations that are created as an assistance to the user (that is, to save you having to generate some manually). Synthesis always generates its own set of configurations completely independently of this setting.
- Click Go; a progress bar displays. Figure 147: Composite Wiring Synthesis Progress Bar
Confirm that Physical Harness Levels Exist for the BODY Harness
CWS will have generated physical harness levels for the BODY harness.
Procedure
Right-click BODY harness in the Design Browser (Design tab) and choose Define Harness Levels; the Define Harness Levels - Harness:BODY dialog box displays.
After MWS, it looked like this:
Figure 148: Harness Levels after Modular Wiring Synthesis
After CWS, it looks like this:
Figure 149: Harness Levels after Composite Wiring Synthesis
This shows that there are now two harness levels:
_LHD-SP1 supports the LHD-SP1 (Left Hand Drive - Special) vehicle model.
_LHD-BS1 supports both the LHD-BS (Left Hand Drive - Basic) and RHD-BS1 (Right Hand Drive - Basic) vehicle models even though they are mutually exclusive.
If you click the + icon to expand the _LHD-SP1 harness level, the table looks like this:
Figure 150: Expanded Harness Level
Now, you can see that the system has combined the harness levels _RHD-BS1 and _LHD-BS1 to form a parent harness level called _LHD-BS1 that supports all of the options from _RHD-BS1 and _LHD-BS1. These child harness levels are not used individually, only the parent harness level is used.
This is an unlikely scenario for a body harness but, in the case of this data, there are no mechanical or wiring differences between the child _RHD-BS1 and _LHD-BS1 harness levels for the BODY harness so the system has combined them into one parent harness level.
Normally, you may expect some differences between Left Hand Drive and Right Hand Drive harness levels for a body harness (for example, bundle lengths). You would not necessarily expect differences for other harnesses.
For the next composite data example, see Example Vehicle Configurations.
Parent Topic:
Examples of Composite Data
Related Topics
Harness Level
Example Vehicle Configurations
Example Harnesses
Examples of Composite Data
Capital Systems Integrator User Guide, 2512.2606
Unpublished work. © 2026 Siemens
Source: https://docs.sw.siemens.com/en-US/doc/861057055/202511026.capital_si_user/id4d219b7a-18dc-4eb9-98d1-8e1785a4d927 · retrieved 2026-07-18