Skip to main content

視覚化要素:ヒストグラム

シンボル:

_visu_img_histogram.png

カテゴリー: 測定制御

この要素は、1次元配列のデータをヒストグラムとして表示します。特定の値の範囲に特定の色を定義できます。

要素のプロパティ

すべての要素プロパティが利用可能ですか?

すべてのプロパティは、を選択しないと使用できません [詳細] オプションまたは すべてのカテゴリ フィルターイン プロパティ

要素名

例: GenElemInst_35

ヒント

要素に個別の名前を付けて、要素リストでより早く見つけられるようにします。

要素タイプ

ヒストグラム

データ配列

このヒストグラムにデータが表示されている1次元配列

例: PLC_PRG.arr1

配列のサブレンジ

サブレンジを使用

standard icon:配列の一部のみがヒストグラムに表示されます。

開始インデックス

値が表示された最初の配列インデックス

要件: サブレンジを使用 がアクティブになります。

終了インデックス

値が表示された最後の配列インデックス

要件: サブレンジを使用 有効になっています。

画面

画面タイプ

  • バー データはバーとして表示されます

  • :データは行として表示されます

  • 曲線:データの曲線への内挿。

線幅

ピクセルで指定

要件:として 画面タイプ曲線 選択されました。

水平線を表示する

standard icon:メインスケールに横線を引く

注記

すべての視覚化スタイルにこの要素プロパティがあるわけではありません。たとえば、背景が縞模様の視覚化スタイルの場合 フラットスタイル、この要素プロパティは存在しません。

相対バー幅

. 間の整数値 1100
  • 1:バーは線で描かれています

  • 100:ヒストグラムの全幅がバーで埋められます。

位置

位置は、視覚化ウィンドウ内の要素の位置とサイズを定義します。これはデカルト座標系に基づいています。原点はウィンドウの左上隅にあります。正の水平 X 軸は右方向に伸びます。正の垂直 Y 軸は下向きです。

X

要素の左上隅の X 座標 (ピクセル単位)

例: 10

Y

要素の左上隅の Y 座標 (ピクセル単位)

例: 10

ピクセル単位で指定

例: 150

身長

ピクセル単位で指定

例: 30

ヒント

ボックスをドラッグして値を変更することもできます _visu_icon_position_element.png シンボルをエディタ内の他の位置に移動します。

規模

スケールスタート

スケールの最小値と要素の値の範囲の下限

例: 0

ヒント

値フィールドで、をクリックします _visu_icon_variable.png シンボル。次に、プロパティはによって拡張されます 変数 財産。

変数

スケール開始用の変数(整数データ型)

例: PLC_PRG.iScaleStart

スケールエンド

スケールの最大値と要素の値の範囲の上限

例: 100

ヒント

値フィールドで、をクリックします _visu_icon_variable.png シンボル。次に、プロパティはによって拡張されます 変数 財産。

変数

スケールエンドの変数(整数データ型)

例: PLC_PRG.iScaleEnd

メインスケール

メインスケールの2つの値の間の距離

例: 10

ヒント

値フィールドで、をクリックします _visu_icon_variable.png シンボル。次に、プロパティはによって拡張されます 変数 財産。

変数

間隔の変数(整数データ型)

例: PLC_PRG.iMainScale

サブスケール

細かいスケールでの2つの値の間の距離

値をに設定すると、細かいスケールを非表示にできます 0

例: 2

ヒント

値フィールドで、をクリックします _visu_icon_variable.png シンボル。次に、プロパティはによって拡張されます 変数 財産。

_visu_icon_variable.png変数 その下にプロパティが表示されます。

変数

間隔の変数(整数データ型)

例: PLC_PRG.iSubScale

スケールカラー

目盛りの色

  • _cds_icon_three_dots.png:

    ダイアログ

  • _cds_icon_arrow_down.png:色名のリストボックスが開きます。

ベースライン

ヒストグラムの水平ベースラインが配置されているメインスケールの値。

バーの描画はベースラインから始まります。

39.

上記の表で例として使用されている変数には、有効な宣言が必要です。

PROGRAM PLC_PRG
VAR
        iScaleStart : INT := 0;
        iScaleEnd : INT := 120;
        iMainScale : INT := 20;
        iSubScale : INT := 5;
END_VAR


ラベル

単位

要素に表示されるテキスト

例:m / sで表示される単位。

フォント

ラベルのフォント(例:スケール番号)。

リストボックスから選択するか、 _cds_icon_three_dots.png ボタン。

スケール形式(C構文)

「printf」構文でスケーリングされた値

例: %d, %5.2f

最大。ラベルのテキスト幅

スケールラベルの最大幅を定義するオプションの値

値は自動的に設定されます。

ヒント

自動調整で実際に期待した結果が得られない場合にのみ、この値を変更してください。

ラベルのテキストの高さ

スケールラベルの最大高さを定義するオプションの値

値は自動的に設定されます。

ヒント

自動調整で実際に期待した結果が得られない場合にのみ、この値を変更してください。

フォントの色

リストボックスから選択するか、 _cds_icon_three_dots.png ボタン。

グラフ彩色

通常状態のバーの色。

注記

通常の状態は、配列要素の実際の値がアラーム条件を満たさない場合に有効になります。

アラーム値

アラームのしきい値

アラーム状態

配列要素の実際の値がアラーム条件を満たしている場合、アラーム条件が設定されます。

  • 以下:実際の値は アラーム値

  • もっと:実際の値が アラーム値

アラームの色

アラーム状態のバーの色。

カラーエリアを使用する

standard icon:この要素で定義されたカラー領域が使用されます。

カラーエリア

新しく作る

新しいカラーエリアが追加されます。

消去

カラー領域がリストから削除されます。

エリアの始まり

の開始値 規模 カラー領域が始まるヒストグラムの

エリアの終わり

の終了値 規模 カラー領域が終了するヒストグラムの

エリアの表示に使用される色

中心

プロパティには、回転点の座標の固定値が含まれています。回転点はエディタに次のように表示されます _visu_icon_center_point.png シンボルであり、回転とスケーリングの中心として使用されます。

ヒント

をドラッグして値を変更することもできます _visu_icon_center_point.png エディター内の別の位置へのシンボル。

X

回転点のX座標

Y

回転点のY座標

絶対的な動き

プロパティには、要素の位置を動的に制御するためのIEC変数が含まれています。基準点は要素の左上隅です。実行時に、要素全体が移動されます。

動き

X

  • X位置の変数(数値データ型)(ピクセル単位)

    例: PLC_PRG.iPos_X

  • コンテナ変数: Container.Width

    詳細については、次を参照してください。 位置とサイズを最適に調整する

実行時にこの値を増やすと、要素が右に移動します。

Y

  • Y位置の変数(数値データ型)(ピクセル単位)

    例: PLC_PRG.iPos_Y

  • コンテナ変数: Container.Height

    詳細については、次を参照してください。 位置とサイズを最適に調整する

実行時にこの値を増やすと、要素が下に移動します。

回転

回転角(度単位)の変数(数値データ型)

例: PLC_PRG.iAngle1

要素の中点はで回転します 中心 点。この回転点は、 _visu_icon_center_point.png シンボル。

実行時、要素の配置は、ビジュアライゼーションの座標系に関して同じままです。値を大きくすると、要素が右に回転します。

_visu_img_prp_rotation.png

スケーリング

中心ストレッチをトリガーする変数(整数データ型)

例: PLC_PRG.iScaling

基準点は 中心 財産。

1 要素を係数で縮小します 0.001。値 1000 要素を元のサイズに戻します。

内部回転

回転角(度単位)の変数(数値データ型)

例: PLC_PRG.iAngle2

実行時に、要素はで指定された回転点を中心に回転します 中心 変数の値に応じて。さらに、要素の配置は、視覚化の座標系に従って回転します。コードの値を大きくすると、時計回りに回転します。

回転点は次のように表示されます _visu_icon_center_point.png シンボル。

注記

静的回転角がで指定されている場合 位置→角度 プロパティの場合、視覚化の実行時に静的回転角が可変回転角(オフセット)に追加されます。

_visu_img_prp_inner_rotation.png

ヒント

変数を組み合わせて 単位変換

ヒント

The バツY回転、 と 内部回転 プロパティは、「クライアントアニメーション」機能によってサポートされています。

状態変数

変数は要素の動作を動的に制御します。

見えない

変数 (BOOL)要素の可視性を切り替えるため

TRUE:要素は実行時に表示されません。

ヒント

The 見えない プロパティは、「クライアントアニメーション」機能によってサポートされています。

アニメーション

ヒント

これらのプロパティは、を選択した場合にのみ使用できます。 クライアントアニメーションとネイティブ要素のオーバーレイをサポートする のオプション Visualization Manager

アニメーションの長さ

要素がアニメーションを実行する期間(ミリ秒単位)の変数

  • 変数(整数値)

    例: Menu.tContentVAR tContent : INT := 500; END_VAR

  • 整数リテラル

    例: 500

. アニメート可能なプロパティ
  • 絶対的な動き動きバツY

  • 絶対的な動き回転

  • 絶対的な動き内部回転

  • 絶対的な動き外旋

アニメーション化された動きは、アニメーション化可能なプロパティの少なくとも1つの値が変更されたときに実行されます。その後実行される動きはぎくしゃくしていませんが、指定されたアニメーション時間内でスムーズです。視覚化要素は、動的に回転しながら指定された位置に移動します。移行はスムーズです。

フォアグラウンドに移動

変数 (BOOL)前景に要素を設定するため

TRUE:実行時に、視覚化要素がフォアグラウンドに表示されます。

FALSE:実行時に、視覚化要素は、視覚化エディターで挿入されたレイヤーに表示されます。

例: bIsInForegroundVAR bIsInForeground : BOOL := FALSE; END_VAR

アクセス権

注記

ユーザー管理が視覚化用に設定されている場合にのみ使用できます。

アクセス権 ボタン

を開きます アクセス権 ダイアログ。そこで、要素のアクセス権限を編集できます。

. ステータスメッセージ:
  • 設定されていません。完全な権利。:すべてのユーザーグループのアクセス権: 操作可能

  • 権利が設定されています:制限付き権利:少なくとも1つのグループのアクセスが制限されています。