Workflows 22.1 PDF HTML
Channel Matching Rules

Channel Matching Rules

Channel Matching Rules can be defined on the Correlation Setup Window. Creating matching rules facilitates correlating channels that do not have exactly matching channel names.

There are two categories of rules that can be created:
  1. ISO – allows you to apply rules to specific parts of the ISO-MME channel code
  2. General – applies rules to the entire channel string
ISO and General rules can coexist. ISO rules will be applied to everything that qualifies as ISO-MME channel code and General rules will be applied to the rest.

Matching is enabled through two types of matching rules:
  1. Ignore rule – allows you to ignore a part of a string, e.g. the main location (this rule is only applicable in ISO mode)
  2. Equivalence rule – allows you to establish equivalency between two or more substrings (options).
    1. options are separated by the "|" e.g. <option1>|<option2>|<option3>|…
    2. there is no limit on the number of options
    3. options are case insensitive (e.g. "LE|RI" is equivalent to "le|ri")
    4. for ISO rules each option must have the same number of characters as the selected subject (e.g. Fine Location 1 has 2 characters so all the options that are treated as equivalent must be 2 characters long).
    5. for General rules options do not need to have the same number of characters as each other.

Adding an ISO rule

  • Select an ISO subject by clicking [1] and picking from [2].
  • Type a rule in [3]:
    • For the ignore rule enter "?"
    • For the equivalence rule type in <option1>|<option2>|<option3>|…
  • Click Add [4]. If the rule is successfully validated it will appear in the list [5].

Alternatively, use the checkboxes [6] to add or delete any of the following rules with a single click:

  • Ignore test object
  • Ignore position
  • Ignore filter class

 

Note: you can add multiple rules for the same ISO subject.

Examples

To match channels 13HEAD000000ACX0 with 11HEAD000000ACX0:
  • Add an equivalence rule by typing in 1|3 and selecting Position as the subject.
  • Or add an ignore rule by typing in ? and selecting Position.


Similarly, to match 13HEAD000000ACX0 with 13ABRI000000ACXP:
  • Add an equivalence rule by typing in HEAD|ABRI and selecting Main Location as the subject.
  • And add another equivalence rule by typing 0|P and selecting Filter Class.
 

Adding a General Rule

To add a General rule, follow a similar process, but not that only equivalence rules are supported.
  • Select the General subject by clicking [1] and picking [2]. 
  • Enter a rule in [3] in the format: <option1>|<option2>|<option3>…
  • Press Add [4]. If the rule is successfully validated it will appear in the list [5].

Note: you can add multiple General subject rules.

Examples

To match channels Driver_Airbag with Passenger_Airbag:
  • Add an equivalence rule by selecting General in Mode and typing in DRIVER|PASSENGER. (Note: matching is case insensitive)

Similarly, to match channels Accel_X_Pillar_A with Accel_X_Pillar_B:
  • Add an equivalence rule by selecting General in Mode and typing in PILLAR_A|PILLAR_B. (Note: matching is case insensitive)


Deleting Rules

Rules can be deleted by selecting one or more from the list [1] and then clicking Del [2] to delete them from the list.

Important note

Matching rules are only applied when comparing simulation curves with the reference curves. If you are comparing multiple simulations against test simultaneously, the multiple simulation channels must match each other exactly. The rules allow them to differ from the reference only.