02.08.2013 Views

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

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

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MCode<br />

Simulink のシ ミ ュ レーシ ョ ン中、 MATLAB デバ ッ ガは設定し たブレー ク ポ イ ン ト で停止し ます。<br />

デバ ッ グ中は、 MATLAB コンソール ウ ィ ン ド ウに変数名を入力する と 、 その変数の値を確認する<br />

こともできます。<br />

MCode ブロックの関数が MATLAB デバ ッ ガか ら 実行される場合は、 次の点に注意し て く だ さ い。<br />

MCode 内の switch/case 文は xfix 型にする必要があ り ますが、 MATLAB コンソール ウィンドウ<br />

から switch/case 文を実行する場合は、 double 型または char 型にする必要があ り ます。 このため、<br />

MATLAB コンソール ウ ィ ン ド ウで実行する場合は、 double() を追加する必要があ り ます。 たとえ<br />

ば、 次の よ う な コー ド があ る と し ます。<br />

switch i<br />

case 0<br />

x = 1<br />

case 1<br />

x = 2<br />

end<br />

i は xfix 型です。 コンソール ウ ィ ン ド ウか ら実行する には、次の コー ド に変更する必要があ り ます。<br />

switch double(i)<br />

case 0<br />

x = 1<br />

case 1<br />

x = 2<br />

end<br />

double() 関数呼び出しは、 M コードがコンソール ウ ィンド ウから実行された場合にのみ使用され<br />

ます。 MCode ブロックでは、 double() が無視されます。<br />

<strong>System</strong> <strong>Generator</strong> <strong>for</strong> <strong>DSP</strong> <strong>リファレンス</strong> <strong>ガイド</strong> japan.xilinx.com 229<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!