Wiring > Modular Wiring Synthesis
Option Expressions for
Negated Options
It is quite common for a harness to contain wiring that is only required when an option is NOT present (for example, !ABS – we call this a negated option). Normally, there will be a separate harness level containing the wires that support the option from the harness level that supports the negated option. However, in some cases it is required that both sets of wires are included on the same harness level. This is not easily supported since if the harness level states that it supports the option, the negated wires will not be included. You can use a “Splice exclusive wire” constraint to support this special use-case. As well as creating a splice between the exclusive wires, this will identify the harness as requiring a post processing step to add to its option expression generation.
This post processing step is a guided alteration to the option expression on certain wires within the harness. The alteration updates wiring option expressions to match their intended giveaway such that they will appear on the correct derivative designs after synchronization with Capital Harness Designer.
Figure 185: Negated Option Example
In this example, the following constraint is used:
Treat options ABS, !ABS as not exclusive during synthesis in configuration
Synthesis therefore modified the option expression on the negated wire so that ABS and !ABS are supported on a single harness level and !ABS can be given away.
If MWS has run already and wires exist, you can use the design rule check 'Wires with negated options' to identify options that may require this special handling. It reports such statements as 'Wire WIRE25 has negated options A'.
For wires in harnesses with the constraint, MWS runs the post processing step.
The system report changes to option expressions on objects in an Options tab in the Output Window located at the bottom of the application window.
Caution
The system deletes bypass wires that are no longer valid due to changes in option expressions.
The post processing manipulates bypass wires and normal (that is, non-bypass) wires differently:
| Constraint Applied to Harness | Option Expression on Wire before Post Processing | Option Expression on Wire after Post Processing |
|---|---|---|
| Treat options | Normal wire: ! | Normal wire: (<!option> |
| Treat options A,!A as not exclusive during synthesis in configuration LHD | Normal wire: !A Bypass wire: A | Normal wire: (!A |
| Treat options A,!A as not exclusive during synthesis in configuration |
Normal wire: !A Bypass wire: A | Normal wire: (!A |
Parent Topic:
Modular Wiring Synthesis
Related Topics
Rules and Constraints
Standard Constraints for Capital Systems Integrator
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/ide43fafab-d659-4233-a9a2-c8fb2bc5c576 · retrieved 2026-07-18