変数名の表示設定

変数名には非常に長いものもあり、画面上で読みづらくなる場合があるため、MDA V8.7ではユーザー定義のルールを用いて長い名前を短く表示することができます。1つのルールは、サブルールの組み合わせと適用対象の変数グループとで構成されます。各サブルールは、ユーザー定義の区切り文字または文字列を基準として、その左右いずれかを縮小するものです。複数のサブルールが段階的に適用されます。つまり、前のサブルールで縮小された名前が、後続のサブルールの入力として使用されます。定義済みのルールは ルールシーケンス フィールドに一覧表示されます。各ルールは、ここに表示されている順に適用されます。各変数について、表示名が変更される最初のルールのみが適用され、それ以降のルールは適用されません。つまり、1つの変数に対して1つのルールのみが適用されることになります。

注記 

各シグナルに対して1つのルールのみが適用されます。

ルールは表示名にのみ影響し、変数エクスプローラや情報ウィンドウに表示される名前、ディスプレイID、シンボルリンクなどには影響しません。

変数名として表示される名前についての詳細は、変数の表示名として使用する名前の選択を参照してください。

以下の操作を実行できます。

ルールを追加する

  1. ルールを追加するには、ルールシーケンス ツールバーで、 アイコンをクリックします。

  2. ルールの名前を入力します。

    デフォルト名は "ルール" です。その名前が既に使用されている場合は、名前に連番が付加されます。

  3. 新しいサブルールを追加するには、サブルールの定義 フィールドの アイコンをクリックします。

    新しいサブルールのブロックが表示されます。

  4. そのサブルールを変数に適用する方向を選択します。

  5. アクション フィールドで、変数名のどのセグメントを消去するか、または残すかを選択します。

  6. セパレータ フィールドで、変数名のセグメント分けに使用するセパレータ(ピリオド '.'、アンダースコア '_'、スラッシュ '/' など)を定義します。
    英数字も使用できます。1文字または文字列で指定します。
  7. フィールドで、何番目のセパレータの位置においてアクションを適用するかを指定します。
    選択した方向が適用されます。
  8. 両端のセパレータを表示しない をオンにすると、アクションを行った結果の変数名の前後に残った不要なセパレータ文字が消去されます。

  9. 保存 をクリックして、すべてのサブルール、および適用対象の変数グループを保存します。

    保存後、アクティブコンフィギュレーション内の所定の変数名にルールが適用されます。ルールの適用対象とする変数グループを定義する方法は、ルールを適用する変数を指定するを参照してください。

    * が表示されている場合は、サブルールセットに未保存の変更内容が含まれていることを示しています。

ルールを適用する変数を指定する

  1. 以下の条件に該当する変数にサブルールを適用: ボタンをクリックして、ルールを適用する変数のグループを指定します。このグループは、変数の各種属性(変数名、ECUやデバイスの名前、変数が属するファンクション/グループ名)の文字列で指定することができます。
    デフォルトでは すべて が選択されています。右側のテキストフィールドは無効になっています。
    ドロップダウンリストから別のオプションを選択すると、テキストフィールドに入力した文字列で、定義されたサブルールを適用する変数名を定義することができます。

サブルールセットの適用結果をテストするための表示サンプルを編集する

定義されたサブルールが実際の変数名に対してどのように適用されるかを確認するため、サンプル文字列を編集することができます。

  1. サンプルとして使用したい変数名を、変数エクスプローラ、コンフィギュレーションマネージャ、分析ウィンドウなどからコピーします。
  2. それを 元の変数名 フィールドにコピーします。

    元の変数名が1番目のルールの入力となります。各サブルールブロックの最下部に、その適用結果が表示されます。
    これは、中間結果として次のサブルールの入力となります。最終結果、つまりすべてのサブルールが適用された結果は、サンプル文字列フィールドの下に表示されます。最終結果の文字列が空になる場合は、元の変数名がそのまま表示されます。

ルール内のサブルールの順番を変更する

  1. ルールシーケンス リスト内のいずれかのルールをクリックします。

    そのルールに含まれるすべてのサブルールが、編集フィールドに表示されます。

  2. リスト内で、移動したいルールセットブロックをクリックします。
  3. 選択したサブルールブロックを、目的の位置までドラッグ&ドロップします。
    黒い横線が移動先の位置を示します。

ルールシーケンス内のルールの順番を変更する

表示名が変更される最初のルールのみが適用されます。それ以降のルールはすべて無視されます。そのため、ルールシーケンス リスト内のルールの並び順を必要に応じて調整する必要があります。

  1. ルールシーケンス リスト内のいずれかのルールをクリックします。
  2. 選択したルールを、目的の位置までドラッグ&ドロップします。
    黒い横線が移動先の位置を示します。

ルールを削除する

  1. ルールシーケンス リスト内のいずれかのルールをクリックします。

  2. ルールシーケンス ツールバーで、 をクリックします。

参照

変数の表示名として使用する名前の選択