主要内容

dsp。SignalSink

バッファ,へのシミュレ,ションデ,タのログ記録

説明

dsp。SignalSink系统对象™は,MATLAB®シミュレ,ションデ,タのログを記録します。このオブジェクトは任意の数値デ,タ型を受け入れます。

Matlabシミュレ,ションデ,タのログを記録する方法は次のとおりです。

  1. dsp。SignalSinkオブジェクトを作成し,そのプロパティを設定します。

  2. 関数と同様に,引数を指定してオブジェクトを呼び出します。

系统对象の機能の詳細にいては,系统对象とはを参照してください。

作成

説明

党卫军= dsp。SignalSinkは,オブジェクトの2次元入力デ,タのログを記録する信号シンク党卫军を返します。

党卫军= dsp。SignalSink (名称,值は,指定の各プロパティが指定の値に設定された信号シンク党卫军を返します。各プロパティ名を一重引用符で囲みます。指定していないプロパティは既定値になります。

プロパティ

すべて展開する

特に指定がない限り,プロパティは“調整不可能”です。まり,オブジェクトの呼び出し後に値を変更することはできません。オブジェクトは呼び出すとロックされ,ロックを解除するには関数释放を使用します。

プロパティが"調整可能"の場合,その値をいでも変更できます。

プロパティ値の変更の詳細にいては,系统对象を使用したMATLABでのシステム設計を参照してください。

ログを記録するフレ,ムの最大数を指定します。オブジェクトは常に最新のデータをバッファーに保持します。入力長よりも長いバッファー長を指定した場合、オブジェクトはログ データの末尾をゼロでパディングします。すべての入力データを余分なパディングなしで取得するには、BufferLengthプロパティをに設定します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|fi

このプロパティを任意の正の整数dに設定すると,信号シンクはデータをdサンプルごとに書き込みます。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

フレ,ムベ,ス入力の出力配列次元を二维阵列(串联)または三维阵列(单独)として設定します。二维阵列(串联)の連結は最初の次元に沿って行われます。

このプロパティは読み取り専用です。

信号シンクはシミュレ,ションデ,タをバッファ,に書き込みます。バッファ,の最大長はBufferLengthプロパティで指定します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|fi

使用法

構文

説明

党卫军(xは,信号xをバッファ,します。バッファ,には党卫军缓冲プロパティからいでもアクセスできます。

入力引数

すべて展開する

デ,タ入力。ベクトルまたは行列として指定します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|fi

オブジェクト関数

オブジェクト関数を使用するには,系统对象を最初の入力引数として指定します。たとえば,objという名前の系统对象のシステムリソースを解放するには,次の構文を使用します。

发行版(obj)

すべて展開する

一步 系统对象のアルゴリズムの実行
释放 リソ,スを解放し,系统对象のプロパティ値と入力特性の変更を可能にします。
重置 系统对象の内部状態のリセット

すべて折りたたむ

メモ: R2016a以前のリリ、スを使用している場合、それぞれのオブジェクトの呼び出しを等価な一步構文で置き換えてください。たとえば,obj (x)步骤(obj, x)になります。

hlog = dsp.SignalSink;I =1:10 y = sini;hlog (y);结束日志= hlog.Buffer;显示器(日志)
日志=10×10.8415 0.9093 0.1411 -0.7568 -0.9589 -0.2794 0.6570 0.9894 0.4121 -0.5440

アルゴリズム

このオブジェクトは,到工作空间(金宝app模型)ブロックのリファレンスペ,ジで説明されているアルゴリズム,入力,および出力を実装しています。オブジェクトプロパティはブロックパラメ,タ,に対応します。ただし,オブジェクトは固定小数点入力に対しては常に固定小数点出力を生成します。

バ,ジョン履歴

R2012bで導入

参考

オブジェクト