Position Generator
![](mcb_posgen_icon.png)
ライブラリ:
Motor Control Blockset /
Controls /
Control Reference
Motor Control Blockset HDL Support /
Controls /
Control Reference
説明
Position Generator ブロックは、基準信号の位置のインクリメント値を使用して位置ランプ信号 (周波数が基準電圧信号のものと同じ) を生成します。
コード生成を有効にし、確実に正確なシミュレーションを行うには、このブロックで固定ステップ離散ソルバーを使用することをお勧めします。
例
端子
入力
∆θ — 位置のインクリメント値
スカラー
固定周波数基準電圧信号の位置のインクリメント値 (pu 単位、ラジアン単位、または度単位)。位置のインクリメント値の計算方法は次の方程式で記述されます。
メモ
上記の Δθ の計算によりブロック入力で桁落ちが生じる場合、ブロックでは実際の Frequency が正確に再現されない可能性があります。
データ型: single
| double
| fixed point
Reset — 外部のリセット信号
スカラー
[外部リセット] パラメーターの値に基づいて位置ランプ出力をリセットする外部パルス。
依存関係
この端子を有効にするには、[外部リセット] を [アクティブ High をゼロにリセット]
または [アクティブ High を初期状態にリセット]
に設定します。
データ型: single
| double
| fixed point
出力
θe — 基準電圧位置
スカラー
基準電圧信号の位置または位相の値 (pu 単位、ラジアン単位、または度単位)。
データ型: single
| double
| fixed point
パラメーター
Theta の単位 — θ の単位
pu
(既定値) | ラジアン
| 度
入力の位置のインクリメント値と出力の基準電圧位置の単位。
初期 theta 出力 — θe
の初期値
0
(既定値) | スカラー
初期時間 (0 秒) における出力の位置ランプ値 (pu 単位、ラジアン単位、または度単位)。
外部リセット — リセット時の出力値
なし
(既定値) | アクティブ High をゼロにリセット
| アクティブ High を初期状態にリセット
ブロックがアクティブ High の外部リセット パルスを受信した際の出力の位置ランプ値 (pu 単位、ラジアン単位、または度単位)。出力はゼロにリセットするか、[初期 theta 出力] パラメーターの値と等しくなるようにリセットできます。
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
HDL コード生成
HDL Coder™ を使用して FPGA 設計および ASIC 設計のための VHDL、Verilog および SystemVerilog のコードを生成します。
HDL Coder™ には、HDL の実装および合成されたロジックに影響する追加の構成オプションがあります。
このブロックには 1 つの既定の HDL アーキテクチャがあります。
ConstrainedOutputPipeline | 既存の遅延を設計内で移動することによって出力に配置するレジスタの数。分散型パイプラインではこれらのレジスタは再分散されません。既定の設定は |
InputPipeline | 生成されたコードに挿入する入力パイプライン ステージ数。分散型パイプラインと制約付き出力パイプラインでは、これらのレジスタを移動できます。既定の設定は |
OutputPipeline | 生成されたコードに挿入する出力パイプライン ステージ数。分散型パイプラインと制約付き出力パイプラインでは、これらのレジスタを移動できます。既定の設定は |
このブロックは、[外部リセット] パラメーターを [なし]
に設定した場合にのみ HDL コード生成をサポートします。
固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。
バージョン履歴
R2020a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)