回転と移動の設定
視覚化要素をアニメーション化して、実行時に移動または回転させることができます。これを行うには、そのプロパティに変数を割り当てます。
アプリケーション コードでアニメーションをプログラムします。ムーブメントの設定
変数をプログラムすることで要素の動きを設定できます。
。要件: 視覚化を含むプロジェクトが開いていること。
ビジュアライゼーションを開いて、矩形要素。
そのプロパティビューには要素の構成が表示されます。
アプリケーションでは、型準拠の変数を宣言します。
PLC_PRG
発注書:diOffsetX : DINT;
そしてdiOffsetY : DINT;
設定する
不動産PLC_PRG.diOffsetX
そしてはいとPLC_PRG.diOffsetY
。要素の移動を実装します。たとえば、値のモジュロ除算によって実装します。
diOffsetX := diOffsetX MOD 100;
diOffsetY := diOffsetY MOD 100;
アプリケーションをコンパイルし、ダウンロードして起動します。
アプリケーションが実行されます。視覚化が開き、四角形が移動します。
回転要素の設定
要素が回転すると、要素の中心点はその中心を基準に正確に回転します。中心はプロパティで定義されます。
要素の中点は内部的に計算されます。中点と中心が一致すると、回転は発生しません。変数の値を増やすことで、要素を時計回りに回転させることができます。
。要件: 視覚化を含むプロジェクトが開いていること。
視覚化を開いて、矩形要素。
そのプロパティビューには要素の構成が表示されます。
アプリケーションでは、型準拠の変数を宣言します。
PLC_PRG
発注書:rValue : REAL;
。プロパティを設定する
とPLC_PRG.rValue
。変数の値を増やすことで、要素の時計回りの回転を実装します。
rValue := rValue + 0.1;
アプリケーションをコンパイルし、ダウンロードして起動します。
アプリケーションが起動し、ビジュアライゼーションが開きます。四角形が中心を軸に回転します。要素の配置は座標系に基づいて固定されます。
回転要素の設定
要素が内部回転を実行して回転する場合、要素の中点はその中心を中心に正確に回転します。これは、
プロパティ。すると、要素の配置も座標系に対して回転します。要素の中点と中心が重なると、その位置で回転が行われます。視覚化がランタイム モードの場合、要素が回転することがわかります (視覚化の座標系に対しても)。
要件: 視覚化を含むプロジェクトが開いていること。
視覚化を開いて、ポリゴンポインターに形作る要素。
そのプロパティビューには要素の構成が表示されます。
静的回転角度も指定する
財産。要素の中心点をポインタの基点までドラッグします。
アプリケーションでは、型準拠の変数を宣言します。
PLC_PRG
発注書。rValue : REAL;
設定する
不動産PLC_PRG.rValue
。変数の値を増やすことで、要素の時計回りの回転を実装します。
rValue := rValue + 0.1;
アプリケーションをコンパイルし、ダウンロードして起動します。
アプリケーションが実行中です。ビジュアライゼーションが開きます。ポインターは基点を中心に回転します。回転角度は、静的回転角度を決定する位置から連続的に増加します。これは、静的回転角度が回転角度に加算されるためです。静的回転角度はオフセットとして機能します。