Repeating Sequence Interpolated
離散型時間シーケンスを出力し、データ点間の内挿を繰り返す
ライブラリ:
Simulink /
Sources
説明
Repeating Sequence Interpolated ブロックは、[時間の値のベクトル] パラメーターと [出力値のベクトル] パラメーターの値に基づいて周期的な離散型時間シーケンスを出力します。データ点の間では、ブロックは [ルックアップ手法] パラメーターに指定する方法を使用して、出力を決めます。
端子
出力
Port_1 — 周期的な出力信号
スカラー
[時間の値のベクトル] パラメーターと [出力値のベクトル] パラメーターの値に基づいて生成された出力信号。
データ型: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| Boolean
| fixed point
パラメーター
メイン
出力値のベクトル — 出力値のベクトル
[3 1 4 2 1].'
(既定値) | ベクトル
出力波形を指定する出力値のベクトル。それぞれの要素は [時間の値のベクトル] パラメーターの時間値に対応します。
プログラムでの使用
ブロック パラメーター: OutValues |
型: 文字ベクトル |
値: ベクトル |
既定の設定: [3 1 4 2 1].' |
時間値のベクトル — 時間値のベクトル
[0 0.1 0.5 0.6 1].'
(既定値) | ベクトル
時間値を含む列ベクトルを指定します。時間値は厳密に増加するものであり、そのベクトルは出力値のベクトル値と同じサイズをもつ必要があります。
プログラムでの使用
ブロック パラメーター: TimeValues |
型: 文字ベクトル |
値: ベクトル |
既定の設定: [0 0.1 0.5 0.6 1].' |
ルックアップ手法 — 出力のルックアップ手法
内挿 - 最後の値を使用
(既定値) | 入力の最近傍を使用
| 入力の下の値を使用
| 入力の上の値を使用
データ点間の出力を決定するルックアップ手法を指定します。
プログラムでの使用
ブロック パラメーター: LookUpMeth |
型: 文字ベクトル |
値: 'Interpolation-Use End Values' | 'Use Input Nearest' | Use Input Below | Use Input Above |
既定の設定: 'Interpolation-Use End Values' |
サンプル時間 — サンプルの時間間隔。
0.01
(既定値) | スカラー
サンプルの時間間隔を指定します。サンプル時間を継承するには、このパラメーターを -1
に設定します。詳細については、サンプル時間の指定を参照してください。
プログラムでの使用
ブロック パラメーター: tsamp |
型: 文字ベクトル |
値: スカラー |
既定の設定: '0.01' |
Signal Attributes
出力の最小値 — 範囲チェックの最小出力値
[]
(既定値) | スカラー
Simulink® がチェックする出力範囲の下限値。
Simulink は、最小値を使って以下を行います。
一部のブロックに対するパラメーター範囲のチェック (ブロック パラメーターの最小値と最大値の指定を参照)
シミュレーション範囲のチェック (信号範囲の指定およびシミュレーション範囲のチェックの有効化を参照)
固定小数点データ型の自動スケーリング
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなどの一部のシミュレーション モードの結果に影響を与えることがあります。詳細については、Optimize using the specified minimum and maximum values (Embedded Coder)を参照してください。
メモ
[出力の最小値] により、実際の出力信号が飽和する (またはクリップされる) ことはありません。代わりに、Saturation ブロックを使用してください。
プログラムでの使用
ブロック パラメーター: OutMin |
型: 文字ベクトル |
値: '[ ]' | スカラー |
既定の設定: '[ ]' |
出力の最大値 — 範囲チェックの最大出力値
[]
(既定値) | スカラー
Simulink がチェックする出力範囲の上限値。
Simulink は、最大値を使って以下を行います。
一部のブロックに対するパラメーター範囲のチェック (ブロック パラメーターの最小値と最大値の指定を参照)
シミュレーション範囲のチェック (信号範囲の指定およびシミュレーション範囲のチェックの有効化を参照)
固定小数点データ型の自動スケーリング
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなどの一部のシミュレーション モードの結果に影響を与えることがあります。詳細については、Optimize using the specified minimum and maximum values (Embedded Coder)を参照してください。
メモ
[出力の最大値] により、実際の出力信号が飽和する (またはクリップされる) ことはありません。代わりに、Saturation ブロックを使用してください。
プログラムでの使用
ブロック パラメーター: OutMax |
型: 文字ベクトル |
値: '[ ]' | スカラー |
既定の設定: '[ ]' |
出力データ型 — 出力データ型を指定
double
(既定値) | 継承: 逆伝播による継承
| single
| int8
| int32
| uint32
| int64
| uint64
| fixdt(1,16,2^0,0)
| <data type expression>
| ...
出力のデータ型を選択します。型は継承されるか、直接指定されるか、Simulink.NumericType
などのデータ型オブジェクトとして表現されます。
プログラムでの使用
ブロック パラメーター: OutDataTypeStr |
型: 文字ベクトル |
値: 'Inherit: Inherit via back propagation' 、'single' 、'int8' 、'uint8' 、int16 、'uint16' 、'int32' 、'uint32' 、'int64' 、'uint64' 、fixdt(1,16,0) 、fixdt(1,16,2^0,0) 、fixdt(1,16,2^0,0) 。'<data type expression>' |
既定の設定: 'Double' |
固定小数点ツールによる変更に対して出力データ型の設定をロックする — 固定小数点ツールがデータ型をオーバーライドするのを防止
off
(既定値) | on
固定小数点ツールや固定小数点アドバイザーによる変更を避けるために、このブロックの出力データ型の設定をロックします。詳細については、[出力データ型の設定をロックする] の使用 (Fixed-Point Designer)を参照してください。
プログラムでの使用
ブロック パラメーター: LockScale |
型: 文字ベクトル |
値: 'off' | 'on' |
既定の設定: 'off' |
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
Triggered Subsystem の階層内部では使用できません。
PLC コード生成
Simulink® PLC Coder™ を使用して構造化テキスト コードを生成します。
固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。
バージョン履歴
R2006a より前に導入
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)