信号ビューワ
信号ビューワを使用して、時間領域と周波数領域の両方で(基本的な)信号のインポートと処理、ステップ波、チャープ波、ノコギリ波などの最も一般的な波形に基づいた信号の生成ができます。

信号ビューワには以下の機能があります:
プロット

履歴
Historyダイアログには、セッション内の信号ビューワーイベントが表示されます。イベントをダブルクリックすると、そのイベントを表示または再適用できます。

OMLコマンド生成
OMLコマンドウィンドウは、プロットウィンドウに表示されるのと同じ出力を生成するためのOML構文を自動生成します。同じ定義されたアクションと生成された表示情報は、OMLスクリプトで再利用できるよう、この領域に印刷されます。

- Run Selection: 選択されたコマンドを評価します。
- Copy to Editor: 選択したコマンドをアクティブなOMLスクリプトエディタにコピーします。
OMLスクリプトエディターが存在しない場合、または存在するがアクティブでない場合、新しいOMLスクリプトエディターが作成され、コマンドが貼り付けられます。
データを変数としてインポート
Import as Variableボタンを使用して、可視化されたデータを変数としてインポートします。デフォルトの変数名はdataです。変数名が既にOMLワークスペースに存在する場合、ダイアログが表示され、変数名の変更または上書きが求められます。Renameを選択すると、新しい変数名を入力するダイアログが表示されます。
Reset
ResetボタンはSignal Viewerのインタフェースをクリアし、初期状態にリセットします。
Waveformタブ
チャープ波やノコギリ波など、標準的な波形をベースにした信号を作成します。
Waveformオプション | 説明 |
---|---|
Chirp | 周波数が時間とともに増減するスイープ波。省略された場合、オプションのパラメータは次のようになります:
|
Gauss | ガウス窓(畳み込み)。省略された場合、オプションのパラメータは次のようになります:
|
Random | 正規分布のランダム信号。 |
Rectangular | 矩形パルス波。省略された場合、オプションのパラメータは次のようになります:
|
Sawtooth | ノコギリ波信号。省略された場合、オプションのパラメータは次のように設定されます:
|
sinusoid | 標準的な正弦波。省略された場合、オプションのパラメータは次のようになります: |
Square | 矩形波。省略された場合、オプションのパラメータは次のようになります:
|
Triangular |
|
File/Workspaceタブ
ファイルをインポートし、変数を選択します。
File
区切りファイルなど、dlmreadコマンドでサポートされているファイルをインポートします。
ファイルのインポートオプションには以下が含まれます:
- Rows to skip: dlmreadが読み込まなかったファイルの先頭からの行数。これは、ファイルに数値データの前に複数行のヘッダーがある場合に便利です。Signal Viewerは、ファイルが選択されたときに自動的にスキップする行数の決定を試みます。
- Default value: 入力ファイルの値が空または数値でない場合に出力に使用される値。空の場合、値は0に設定されます。
ファイルの最初の行にヘッダーがある場合、各カラムの名前はこのヘッダーにもとづいて付けられます。そうでない場合、列は単にColumn 1、Column 2などと呼ばれます。
スキップする行またはデフォルのト値が変更されている場合、Plotボタンをクリックすると、ファイルが再読み込みされます。ファイルが前回読み込まれたときから変更されている場合は、ファイルを再読み込みするかSignal Viewerに既に読み込まれているデータを使用するかを選択するよう求められます。
ファイルがSignal Viewerに読み込まれるたびに、ウィンドウの左下隅に情報ラベルが表示されます。

Workspace
ワークスペースから変数を選択します。使用できるのはベクトルと行列だけです。変数が行列の場合、列を選択することもできます。
Time Domain
時間領域で以下のアクションを適用します:
Time Domain Option | 説明 |
---|---|
Time Range | 下位信号から上位信号へカットします。 |
Detrend | 線形法を使用して信号のトレンドを除去します。 |
Moving Avg.Samples | 一定の入力サンプル数に基づいて移動平均フィルターを適用します。 |
Scale | XまたはYの信号をある係数でスケーリングします。 |
Normalize | 信号を正規化します。 |
Offset | 多相の有限インパルス応答(FIR)フィルターを使用して、信号を合理的な係数で再サンプリングします。 |
Randomize | 信号対雑音比(S/N)または一定の割合のノイズを使用して、信号にホワイトノイズを適用します:
|
アクションは表示された順に実行されます:Cut the signal > Detrend it > Apply moving average filter > Scale it > Normalize it > Resample it > Offset it > Randomize it
Frequency Domain
周波数領域で以下のアクションを適用します:
Frequency Domain Option | 説明 |
---|---|
FFT Size | 入力サイズに基づいて高速フーリエ変換(FFT)を計算します。サイズ入力が与えられない場合、デフォルトで信号長が使用されます。FFTは計算され、正規化され、片側出力を生成するために折り畳まれます。 |
Frequency Range | 周波数領域のフィルターを適用します:
|
Compute PSD |
|
Window | PSDチェックボックスを選択すると、スペクトルの漏れを低減するために、信号に窓処理方法が適用されます。チェックボックスが選択されていない場合、PSDは窓なしで計算されます。オプションは以下の通りです:
|
Window overlap | 異なるウィンドウに同時に存在するサンプル数。窓のオーバーラップを使用するには、PSDチェックボックスを選択し、ウィンドウの表示方法を None以外に入力します。メソッドが提供されていない場合、パワースペクトル密度は窓なしで計算されます。 |