Skip to main content

視覚化要素:時間範囲ピッカー

シンボル:

_visu_icon_time_range_picker.png

カテゴリー: 日付/時刻の制御

この要素は、トレンド表示の時間範囲を定義された時間に設定するための構成可能なボタンを提供します。このプロセスでは、前の表示の終了時刻は変更されず、開始時刻が調整されます。

要素のプロパティ

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

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

要素名

例: TimeRangeTemperature

ヒント

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

要素タイプ

時間範囲ピッカー

オリエンテーション

オリエンテーション

タイムピッカー要素をエディターで水平方向に配置するか垂直方向に配置するかを指定します。

ヒント:エディターで要素の幅と高さの比率を変更します。

フレームを表示

standard icon:視覚化要素はフレームで描画されます。

解像度

タイムスタンプ用に保存された解像度: ミリ秒 また マイクロ秒

アタッチされた要素インスタンス

タイムピッカーを処理する要素への割り当て

要素は、たとえば、 傾向 視覚化要素。次に、トレンド要素の時間範囲を変更できます。利用可能な視覚要素は、 _cds_icon_three_dots.png 入力アシスタント。

例: GenElemInst_1

位置

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

X

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

例: 10

Y

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

例: 10

ピクセル単位で指定

例: 150

身長

ピクセル単位で指定

例: 30

ヒント

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

テキスト

文章

文字列(一重引用符なし)

例: Main page %i

要素にはこのテキストのラベルが付いています。プレースホルダーの場合 %<format string> テキストで指定されている場合、変数の値は テキスト変数→テキスト プロパティは、プレースホルダーの場所に出力されます。

ヒント

使用 Ctrl+入力 改行を追加するためのショートカット。

ヒント

指定されたテキストは自動的にに転送されます GlobalTextList テキストリスト。したがって、これらのテキストはローカライズできます。

テキストのプロパティ

プロパティはテキストプロパティの固定値を取得し、で設定されているテキストに基づいて動作します。 テキスト → テキスト または テキスト → ツールチップ

フォント

例: ディフォルト

_cds_icon_three_dots.pngフォント ダイアログが開きます。

_cds_icon_arrow_down.png:スタイルフォントのリストボックス

フォントの色

例:

_cds_icon_three_dots.png ダイアログが開きます。

_cds_icon_arrow_down.png:スタイルカラーのリストボックス

透明性

整数(値の範囲は 0255)。

透明度の値は、それぞれの色の透明度を決定します。

255:色が不透明です。

0:色は完全に透明です。

注記

色がスタイルカラーで、透明度の値が既に設定されている場合、このプロパティは書き込み禁止になります。

タイムズ

タイムズ、要素が実行時に提供するボタンは、配列として定義および構成されます。

「すべて」の選択を提供

standard icon:時間選択バーを 全て ボタン

この図は、すべてのタイムスタンプをカバーする時間間隔を表しています。

タイムズ

_visu_icon_create_new.png:時間選択バーに別のボタンを追加し、配列を1エントリ増やします。

追加のインデックスが下にあります タイムズ→タイムズ→タイムズ→[<new>] 財産。 時間 このインデックスの下にあります。ボタンの構成はそこに入力されます。

. タイムズ
  • [索引]

インデックス∈{0、1、2、…}

時間選択バーのすべてのボタンの配列。インデックスはボタンの数に対応しています。

_visu_icon_delete.png:関連するボタンがタイムピッカーバーから削除されます。構成エントリがから削除されます タイムズ プロパティリスト。

. [索引]
  • 時間

_visu_icon_time.png:標準化された表記の時間間隔。

例: 3M 3ヶ月間; 30m 30分間。

フィールドに時間間隔が示されている場合、ボタンにはその間隔のラベルが付いています。ユーザーが実行時にボタンをクリックすると、コマンドが実行され、ダイアグラムがこの時間間隔に切り替わります。デフォルトは空です。

制御変数

時間

変数 (LINT) しばらくの間 ( マイクロ秒

時間範囲の選択をプログラムで制御する変数。

例:

1秒間: liSelectedTimeIndex := 1000000;

30秒間: liSelectedTimeIndex := 30000000;

すべて選択済み

変数 (BOOL)

すべての時間範囲が有効になるようにプログラムで制御する変数

TRUE: すべての時間範囲が有効になります。

FALSE: ここではすべての時間範囲が有効になるわけではありません。

例: PLC_PRG.xAllTimesAreSelected

40.
PROGRAM PLC_ORG
VAR
	liSelectedTimeIndex : LINT := 1000000;
	bIsAllTimes : BOOL := TRUE;
END_VAR


中心

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

ヒント

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

X

回転点のX座標

Y

回転点のY座標

絶対的な動き

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

動き

X

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

    例: PLC_PRG.iPos_X

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

Y

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

    例: PLC_PRG.iPos_Y

  • コンテナ変数: Container.Height

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

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

回転

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

例: PLC_PRG.iAngle1

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

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

_visu_img_prp_rotation.png

内部回転

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

例: 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つのグループのアクセスが制限されています。