主要内容

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

信号アナライザーのヒントと制限

よくある質問と信号号アプリの現在の制限です。

解析する信号の選択

  1. "512 行 24列の行列をディスプレイにドラッグしましたが、アプリは 24信号のうち 10信号のみをプロットしました。他の信号はどのようにプロットすればよいですか。"

    既定では、信号号はマルチチャネル信号の列すべてをインポートしますが、プロットするのは最初の 10列のみです。10列目より先の信号列をプロットするには、対象をディスプレイにドラッグします。あるいは、信号テーブルで、プロットする信号名の横にあるチェック ボックスを選択します。

  2. "データは構造体内に保存されています。どうすれば信号号で解析できますか。"

    信号号で構造体を調べるには、时间表に変換します。変換する最も簡単な方法は、構造体をテーブルに変換し、そのテーブルを 时间表に変換します。2.番目のステップには、期间配列への時間変数の変換が含まれます。次の例は、フィールドが 3.つある構造体を作成します。1.つには時間値が含まれ、信号号によってによって可な时间表に构造体を変换し。

    str.st=(0:999)’/1000;str.s1=randn(1000,1);str.s2=sin(2*pi*20*str.st);T=struct2table(str);T.st=seconds(T.st);TT=table2timetable(T,'rowtimes',“圣”);

    構造体に時間情報がない場合、その他の MATLAB®関数を使用できます。次の関数は入力として構造体を取得し、そこから信号の値の配列を抽出して、信号号を呼び出して信号をプロットします。

    功能structSig(x)names=字段名(x);对于i = 1:length(names)signalAnalyzer(getfield(x,名称{i}))终止终止

  3. "信号テーブルの行が灰色に強調表示されている場合は何を意味しますか。またチェック ボックスは何を意味しますか。"

    信号テーブルますますますますますます。

    • 信号线[名前][信息][時間],または[開始時間]列をクリックして信号を選択すると、[アナライザー]タブの操作すべてを実行できます。時間情報を変更して、信号を平滑化、フィルター、または複製することができます。信号をプロットせずに信号に対して前処理操作を実行できます。

    • 信号名の左側にあるチェック ボックスをオンにすると、現在選択されているディスプレイに信号がプロットされ、[表示]タブの操作すべてを実行することができます。周波数領域または時間-周波数領域で信号を表示したり、カーソルを使用して信号を測定することができます。

  4. "约会时间配列として保存した時間値を含む 时间表を使用しています。どうすれば解析できますか。"

    约会时间配列として保存された時間値を含む 时间表を解析するには、他のすべてから最初の要素を減算することによってその配列を相対的な期间配列を変換します。次の例では、约会时间行時間を含む 时间表を作成し、信号号によって読み取り可な时间表に変换します。

    tt=时间表(日期时间(2016,11,9,2,30,1:10),randn(10,1));dt=tt.时间tt.时间(1);tn=时间表(dt,tt.Var1);

    別の例については、固有の時間情報をもつ信号の解析を参照してください。

  5. “时间表がありますが,一部の変のみがされました。どうどうすればインポートインポートますます。”

    信号号には、表示および処理できる変数のみ一覧表示されます。时间表の一部の変数がインポートされない場合は、おそらく複素数であるか、楠があります。アプリにそれらをインポートできるようにするには、最初に MATLABで修正しなければなりません。时间表を修正するには、欠損または重複する時間および非等間隔の時間をもつ 时间表の整理ののを使使でき。

  6. “matlabワークスペースののを変更しました。信号号ディスプレイディスプレイに変更ががないのはなぜです。“

    MATLABワークワーク内内信号をすると,ワークスペースブラウザーは自动的に新を行いますさにははははは,信号证明。

信号の前処理

  1. "一様にサンプリングされていない信号にローパス フィルターをどのように適用すればいいですか。"

    信号号のフィルター処理機能は一様にサンプリングされている信号のみをサポートします。信号号のリサンプリング機能を使用することによって等間隔グリッドに信号をリサンプリングできます。これは、[アナライザー]タブの[前処理]ギャラリーで見つけることができます。代わりに、関数 讯号处理工具箱™重采样を使用することもできます。

  2. "前処理操作にどのパラメーターが使用されたかを知るにはどうすればよいですか。"

    選択した設定すべてを含む、実行した前処理ステップの概要をすべて参照するには、[アナライザー]タブの[関数の生成]をクリックします。

信号の調査

  1. “信号のスカログラム表示表示しがががががががされて声をする必要あるあるあるいう警告あるれますますますますます。どのどのに信号をリサンプリングよいよう。”

    信号号のリサンプリング機能を使用することによって等間隔グリッドに信号をリサンプリングできます。これは、[アナライザー]タブの[前処理]ギャラリーで見つけることができます。代わりに、関数 讯号处理工具箱重采样を使用することもできます。

  2. "スカログラムのナイキスト範囲外のズームアウトができないのはなぜですか。"

    実信号がにサンプリングれいれば,その信号の周波含まますすべて范囲

  3. "どうすれば 10個の異なる信号のスペクトログラムを比較できますか。"

    信号号の時間-周波数ビューでは、ディスプレイごとに 1.つの信号のみをサポートしています。10個の異なる信号のスペクトログラムを比較するには、10個のディスプレイを開き、それぞれのディスプレイに各信号をドラッグします。パーシステンス スペクトルとスカログラムに同じ手順を使用できます。

解析の没有または利用

  1. “作物したスクリプトにそれがする変ががず,実行さません。”

    信号号の信号を,复制,または名前して,変更した信号エクスポートしでmatlabスクリプト生成したないでは,そのその,変matlabワークスペースに在しし,エラーをスローます。生成しでで用さ信号をエクスポートしてください。

  2. "どうすれば信号号スペクトル、MATLABのパーシステンス スペクトル、スペクトログラム、またはスカログラムを再現できますか。"

    [表示]タブの[スペクトル]または[スペクトログラム]をクリックして、スペクトル、パーシステンス スペクトル、スペクトログラム、またはプロットした信号のスカログラムを計算して表示します。信号に最適な設定をしている場合、[スクリプトの生成]をクリックして、[スペクトル スクリプト][パーシステンススペクトルスクリプト][スペクトログラムスクリプト],または[スカログラム スクリプト]を選択し、MATLABで使用できるスクリプトを生成します。

  3. "どうすれば信号アナライザーが生成した MATLABスクリプトと関数を使用して計算を自動化できますか。"

    信号号は、信号で実行された前処理の手順の組み合わせを再現する MATLAB関数を生成できます。アプリは、関心領域を抽出するため、または信号のスペクトル、スペクトログラム、パーシステンス スペクトル、またはスカログラムを計算するために MATLABスクリプトを生成することもできます。スクリプトと関数を結合して、解析を自動化できます。例については、振動信号の包絡線スペクトルの計算を参照してください。

トラブルシューティング

  1. "信号号を開始できません。"

    • 信号号は、MATLABが OpenGL®のソフトウェアの実装を使用している場合、開始に失敗する場合があります。問題を解決するには、グラフィック ハードウェア ドライバーを更新するか、openglを使用して、OpenGLのハードウェアが高速化された実装に切り替えます。詳細については、低水準グラフィックス問題の解決を参照してください。

    • 信号号を開始しようとすると、WebGL™ の JavaScript®サポートが失败可性ありあります。问题を解决するは,グラフィックハードウェアドライバーを更新闻。

    • 信号号はネットワークエラーが原因で开始に失败する可能性があります。组织のプロキシ设定を确认して,可能であれば,アプリ起动プロセスに干渉しているプロキシを无效にします。

  2. "信号号を开启しようとすると,「ファイルtemp_signalAnalyzer_datarepository.mat「书籍」「」という内容のエラーが表示れますます。“

    同一のコンピューターで実行している MATLABの複数のインスタンスから信号号を起動することはできません。

参考

関連する例

詳細