Signal Generator
さまざまな波形を生成
ライブラリ:
Simulink /
Sources
説明
サポートされている演算
Signal Generator ブロックは、次の 4 つの波形のいずれかを生成できます。
正弦
矩形
ノコギリ
ランダム
信号パラメーターは、ヘルツまたはラジアン/秒単位で表示することができます。既定のパラメーター値を使用すると、次の波形のいずれかが出力されます。
波形 | スコープ出力 |
---|---|
正弦波 |
|
矩形波 |
|
ノコギリ波 |
|
ランダム波 |
|
負の [振幅] パラメーター値は、位相が 180 度シフトされます。180 度以外で、位相をシフトした波形を発生させるには、Clock ブロック信号を MATLAB Function ブロックに入力して、特定の波形に対する方程式を作成するなどいくつかの方法があります。
シミュレーションの実行中に Signal Generator ブロックの出力信号を変更して、さまざまな入力タイプに対するシステムの反応をすばやく確認できます。
[振幅] パラメーターと [周波数] パラメーターは、出力信号の振幅と周波数を決定します。スカラー拡張後、パラメーターは同じ次元のパラメーターでなければなりません。ベクトル パラメーターを 1 次元として解釈 チェック ボックスをオフにすると、ブロックは[振幅] パラメーターおよび [周波数] パラメーターと同じ次元数の信号を出力します (スカラー拡張後)。[ベクトル パラメーターを 1 次元として解釈] チェック ボックスをオンにすると、[振幅] パラメーターと [周波数] パラメーターが行ベクトルまたは列ベクトル、つまり単一行または単一列の 2 次元配列の場合、ブロックはベクトル (1 次元) 信号を出力します。そうでない場合、ブロックはパラメーターと同じ次元の信号を出力します。
ソルバーについて
固定ステップ ソルバーを使用しているモデルの場合、Simulink® は同じステップ サイズをシミュレーション全体で使用します。そうしたケースでの Signal Generator ブロック出力は、理想的な波形に対する等間隔のサンプル表現となります。
可変ステップ ソルバーを使用しているモデルの場合、Simulink はシミュレーション中で異なるステップ サイズを使用する可能性があります。そうしたケースでの Signal Generator ブロック出力は、理想的な波形に対する等間隔のサンプル表現に常になるとは限りません。ブロック出力を常に理想的な波形の等間隔のサンプル表現にするには、Signal Generator ブロックの直接の下流となる位置に Hit Crossing ブロックを追加します。これらのモデルには、Hit Crossing ブロックがある場合とない場合の Signal Generator ブロック出力の差を示します。
可変ステップ ソルバーを使用しているモデル | Signal Generator ブロック出力 |
---|---|
|
|
|
|
端子
出力
パラメーター
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
バージョン履歴
R2006a より前に導入