Skip to main content

ライセンス

一般的な ライセンスソフトウェアメトリクス追加の指標が定義されています CODESYS Visualization アドオン。これらのメトリックはダウンロード中にチェックされます。

重要

CODESYS Visualization メトリックはコンパイル中に計算され、現在の値はその後にのみエディターに表示されます。

決定された値は 1 つのアプリケーションを参照します。複数のアプリケーションが存在する場合は、個々のアプリケーションの値が合計されます。

ソフトウェアメトリクスの計算

ヒント: まずデバイスを選択し、 オブジェクトの編集 コマンドを実行します。デバイスエディタで、 ライセンス決定のためのソフトウェアメトリクス タブで現在のソフトウェアメトリクスが定量的に表示されます。 CODESYS Visualization アドオンについてもここで説明します。

ソフトウェアメトリクス

_visu_icon.png視覚化タグの数

視覚化タグの数におけるメトリックの値

視覚化タグの数は、すべてのアプリケーションにわたるタグの合計です。アプリケーションのタグの数は、すべての視覚化オブジェクトにわたるタグの合計です。

IEC 変数の数と視覚化要素の数は、各視覚化オブジェクトごとに合計されます。視覚化要素では、特定の数のタグで重み付けされたタイプも考慮されます。

次の表は、タグの数に応じて何がカウントされるかを示しています。

視覚化のタグ

タグの数

変数

スカラー変数(INTWORDREALSTRING)の場合、タグは 1 つカウントされます。

配列の場合は、各インデックスがカウントされます。構造体の場合は、構造体内の各変数がカウントされます。

変数は、異なる視覚化で頻繁に使用される場合でも、1 回だけカウントされます。

ローカル視覚化変数とホットキー構成内の変数はカウントされません。

傾向痕跡ヒストグラム直交座標系 XY チャート

各曲線ごとに 100 個のタグがカウントされます。

テーブル

各セルごとに 1 つのタグがカウントされます。

すべての列と表示されている行のみが考慮されます。(タグの数 = 列の数 x 表示されているセル)

テンプレート列のセルは 2 回カウントされます。(テンプレートを使用する オプション)。

コンボボックス、配列

のために 変数 そして データ配列 プロパティの場合、タグは 1 つカウントされます。

さらに、配列内の各列ごとに 1 つのタグがカウントされます。

アラームテーブルアラームバナー

各セルごとに 1 つのタグがカウントされます。

すべての列と表示されている行のみが考慮されます。

フレーム

フレームは通常、インターフェースで使用されます。フレームがさまざまなインスタンスで使用される場合、フレームによって使用されるインスタンスの変数がカウントされます。

定数は、インターフェース変数に渡されるときに変数のようにカウントされます。

ダイアログ

入力アクションによって開かれるすべてのダイアログは、フレーム参照のようにカウントされます。

システム ダイアログは、次のタグの数でカウントされます。

  • 数値フィールド: 5

  • キーボード: 5

  • 制限付きテキスト入力: 5

  • ログイン: 5

  • パスワード変更: 5

  • 構成変更: 20

ネイティブコントロール

すべてのスカラー変数がカウントされます。

HTML5 コントロール

すべてのスカラー変数がカウントされます。

設定された定数は変数(色、フォントなど)と同様にカウントされます。

変数の型が ARRAY オーダー STRUCT、タグの数は要素のサイズに応じて計算されます。セルのサイズは幅50ピクセル、高さ30ピクセルで定義されます。これは通常、 INT 変数。タグの数は次の式を使用して計算されます (幅 a と高さ b はピクセル単位)。

1.
t=a50pxb30pxt=\frac{a}{50px}\cdot\frac{b}{30px}


ソフトウェアメトリクス(可視化ライセンス)をテキストとして表示する

視覚化タグビュー ダイアログには、プロジェクトで視覚化に使用された変数、決定されたタグの数、視覚化パスとしての呼び出し位置に関する詳細情報が表示されます。これらは、 視覚化タグの数 アプリケーションに基づいたソフトウェア メトリック。

視覚化タグビュー

  • カウントされたタグの詳細な概要を提供します

  • 特定の視覚化で使用される変数(タグ)を一覧表示します

  • 通話位置を視覚化パスとして表示します

詳細については、以下を参照してください。 視覚化タグビュー

1.
_visu_img_example_dialog_tags_view.png


フィルター機能

視覚化タグビューには、 フルネームまたは部分名によるフィルタリング フィルター機能は、次のタスクと質問をサポートします。

  • 視覚化オブジェクト (テンプレート) はどこにありますか?

    2.

    視覚化オブジェクトの呼び出し場所によるフィルタリング

    SE_Infeed 視覚化は、 _06_Settings 視覚化。そして _06_Settings 視覚化は、 Visualization 視覚化。

    _visu_img_example_filter_for_call_positions_of_a_visu.png


  • タグ (変数) はどこに発生しますか?

    3.

    タグの呼び出し場所によるフィルタリング(変数)

    Settings.iDirection タグ(変数)は、 SE_Infeed 視覚化。

    _visu_img_example_filter_for_call_positions_of_a_tag.png