Skip to main content

分析

分析または文書化の目的で、既存のプロジェクトおよびアプリケーションからクラス図を作成できます。

アプリケーションをクラス図として表示する

  1. 自分で作成していないプロジェクトを開きます。

    以下に示すサンプルプロジェクトは、オブジェクト指向の概念を適用しており、このために次のような言語要素を使用しています。 EXTENDS また IMPLEMENTS

    ヒント

    完全なサンプルプロジェクトがインストールに含まれています(OO.project)。

    _uml_cd_oo_navigator.png

    プロジェクトのコンテンツとオブジェクトの概要を取得します POU ビューと デバイス 見る。オブジェクトの機能は、オブジェクト名の前にある記号で示されているオブジェクトタイプから判断できます。

    以下では、上記のプロジェクト構造を表すUMLクラス図を作成します。

  2. デバイスツリーでアプリケーションを選択します。クリック プロジェクト→オブジェクトの追加→UMLクラス図

    The UMLクラス図を追加する ダイアログが開きます。

  3. を選択 プロジェクト構造をアクティブなクラス図にインポートします オプション。インポートオプションについては、 要素を折りたたむ オプション。

    クラス図エディタが開きます。アプリケーションの下のPOUは、クラス図として表されます。この場合、それはの要素のみです PLC_PRG POU。 PLC_PRG からのPOUのインスタンスを使用します POU 見る。プログラムの構造情報は要素に存在しますが、インスタンス化されたPOUの要素は POU ビューは手動で挿入する必要があります。

  4. を選択 POU 見る。

  5. 一度に1つのPOUを選択し、それをクラス図エディターにドラッグします。

    _uml_img_cd_oo.png

    クラス図は、POU間の関係と、アプリケーションの静的構造を示しています。

  6. を選択 プロジェクト構造をアクティブなクラス図にインポートします オプション。

    クラス図は、POU間の関係と、アプリケーションの静的構造を示しています。

    クラス図エディタが開きます。アプリケーションのPOUは、クラス図として表されます。

    生成されたクラス図は、プロジェクトの構造を示しています OO.project

    _uml_img_cd_oo.png

プロジェクトの一部からのクラス図の表示

を使用して _uml_icon_delete_shallow.png コマンドアイコンとにリストされている相互参照 ツールボックス クラス図を表示、編集して、静的構造の目的の部分のみが表示されるようにします。

  1. を選択 プロジェクト構造をアクティブなクラス図にインポートします オプション。

    クラス図エディタが開きます。アプリケーションのPOUは、クラス図として表されます。

    次のクラス図は、プロジェクトの構造を示しています OO.project 例えば。

    _uml_img_cd_oo.png
  2. クラス図で、インターフェースを選択します ITF_1

    コマンドアイコンはインターフェイスの上に表示されます。

  3. クリック _uml_icon_delete_shallow.png コマンドアイコン。

    プロジェクトからPOU自体を削除せずに、インターフェイスがクラス図から削除されます。クラス図は、プロジェクトの一部のみを表しています。

  4. クラスを選択します BaseFB

    選択した要素の出力相互参照がに表示されます ツールボックス 見る。たとえば、これはクラスの一般化です FBMachine

  5. 相互参照をクラス図にドラッグします。

    要素は、すべての関係矢印とともに再び表示されます。