同時設計のペアレント名と選択メンバー名をマクロで抽出する

リクエスト番号 コマンド リリース 区分 メニュー 更新日 担当
E18003 REG V17.07、V18.01 機能追加 なし 2007/01/25 AYO

要望

 同時設計で作業中のペアレント名と選択されているメンバー名をマクロで取り出せる
 ようにして欲しい。

対応

  現在値レジスタに以下の2つのレジスタを追加しました。

    #CURCCDNAME  同時設計。現在処理中のペアレント名。
                 TON_START、TON_CALL、TON_MDL_READ で指定されたペアレント名を
                 持つ。同時設計作業中でないときはこのレジスタは未定義になる。
    #CURCCDMEMB  同時設計。現在実データ化されているメンバーの名前。
                 実データ化されているメンバーがないときはこのレジスタは未定義
                 になる。

  マクロでの使用例

    if (vtype(#CURCCDNAME) != 4) {
      /* ペアレント名が設定されていない(同時設計で作業はしていない) */
    } else {
      parent = #CURCCDNAME;
      if (vtype(#CURCCDMEMB) != 4) {
        /* メンバーが選択されていない */
      } else {
        member = #CURCCDMEMB;
      }
    }

Copyright ITOCHU Techno-Solutions Corporation.