02.08.2013 Views

System Generator for DSP リファレンス ガイド - Xilinx

System Generator for DSP リファレンス ガイド - Xilinx

System Generator for DSP リファレンス ガイド - Xilinx

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

NamedPipeReader<br />

NamedPipeReader<br />

Public メソッド<br />

Static Public 属性<br />

• NamedPipeReader (const std::string &name, int nwords=INHERIT, int word_size=INHERIT,<br />

double timeout_sec=15.0)<br />

• ~NamedPipeReader ()<br />

• void peek (StdLogicVector &value) const<br />

• bool read (StdLogicVector &value, double timeout_sec=NEVER)<br />

• bool readArray (unsigned nwords, StdLogicVectorVector &buffer, double<br />

timeout_sec=NEVER)<br />

• unsigned getNWords () const<br />

• unsigned getWordSize () const<br />

• bool isEmpty () const<br />

• unsigned numAvailable () const<br />

• const int NEVER = -1<br />

• const int INHERIT = -1<br />

コンストラクタおよびデストラクタ<br />

NamedPipeReader (const std::string & name, int nwords = INHERIT, int<br />

word_size = INHERIT, double timeout_sec = 15.0)<br />

NamedPipeWriter で既に作成されている名前付きパイプからデータを読み出す NamedPipeReader<br />

インスタンスを作成します。 名前付き パイ プは指定 さ れた名前を使用し て OS より検出されます<br />

が、 指定し た名前付きパイ プが見つか らず、 タ イ ムア ウ ト が発生し た場合は、 Sysgen::Error という<br />

エ ラーが発生し ます。<br />

パラ メータ<br />

name : NamedPipeWriter でパ イ プ作成時に使用 さ れた名前。<br />

nwords : NamedPipeWriter で作成されたパイプのワー ド 数よ り も小さい値にし ます。大きい場<br />

合は、 Sysgen::Error というエラーが発生します。 デフォル ト値は INHERIT です。<br />

word_size : ワード当たりのビッ ト数。 NamedPipeWriter で指定されたワード数に一致する必<br />

要があ り ます。 一致し ない場合は Sysgen::Error というエラーが発生します。 デフォル ト 値は<br />

INHERIT です。<br />

timeout_sec : 名前付きパイ プが OS を介し て使用可能にな る まで コ ン ス ト ラ ク タ が待機する時<br />

間を秒単位で指定し ます。 デフォル ト 値は 15 秒です。 NEVER に も設定で き ます。<br />

~NamedPipeReader ()<br />

<strong>System</strong> <strong>Generator</strong> <strong>for</strong> <strong>DSP</strong> <strong>リファレンス</strong> <strong>ガイド</strong> japan.xilinx.com 463<br />

リリース 9.2.00 2007 年 8 月<br />

R

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!