Main Content

Position Generator

固定周波数の位置ランプの生成

R2020a 以降

ライブラリ:
Motor Control Blockset / Controls / Control Reference
Motor Control Blockset HDL Support / Controls / Control Reference

説明

Position Generator ブロックは、基準信号の位置のインクリメント値を使用して位置ランプ信号 (周波数が基準電圧信号のものと同じ) を生成します。

コード生成を有効にし、確実に正確なシミュレーションを行うには、このブロックで固定ステップ離散ソルバーを使用することをお勧めします。

端子

入力

すべて展開する

固定周波数基準電圧信号の位置のインクリメント値 (pu 単位、ラジアン単位、または度単位)。位置のインクリメント値の計算方法は次の方程式で記述されます。

  • Δθ (per unit) = Frequency × Sample Time

  • Δθ (radians) = 2π × Frequency × Sample Time

  • Δθ (degrees) = 360 × Frequency × Sample Time

メモ

上記の Δθ の計算によりブロック入力で桁落ちが生じる場合、ブロックでは実際の Frequency が正確に再現されない可能性があります。

データ型: single | double | fixed point

[外部リセット] パラメーターの値に基づいて位置ランプ出力をリセットする外部パルス。

依存関係

この端子を有効にするには、[外部リセット][アクティブ High をゼロにリセット] または [アクティブ High を初期状態にリセット] に設定します。

データ型: single | double | fixed point

出力

すべて展開する

基準電圧信号の位置または位相の値 (pu 単位、ラジアン単位、または度単位)。

データ型: single | double | fixed point

パラメーター

すべて展開する

入力の位置のインクリメント値と出力の基準電圧位置の単位。

初期時間 (0 秒) における出力の位置ランプ値 (pu 単位、ラジアン単位、または度単位)。

ブロックがアクティブ High の外部リセット パルスを受信した際の出力の位置ランプ値 (pu 単位、ラジアン単位、または度単位)。出力はゼロにリセットするか、[初期 theta 出力] パラメーターの値と等しくなるようにリセットできます。

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。

バージョン履歴

R2020a で導入