Real-Time Workshop User's Guide | ![]() ![]() |
Real-Time Workshopは、生成コード内にシステム/ブロック識別タグを書きます。タグは、ソースモデル内で、コード内のあるラインを生成したブロックの識別に役立てるために設計されています。タグは、生成コードの各ラインの上のコメント行にあります。
タグのフォーマットは、<system>/block_name
です。ここで
system
はつぎのいずれかです。'root'
またはblock_name
は、ブロック名です。つぎのコードは、ソースモデルのルートレベルでGainブロックによって生成されるコードの行に隣接するタグのコメントを示します。
/* Gain Block: <Root>/Gain */ rtb_temp3 *= (rtP.root_Gain_Gain);
つぎのコードは、ソースモデルのルートレベルより1レベル下のサブシステム内のGainブロックによって生成されるコードの行に隣接するタグのコメントを示します。
/* Gain Block: <S1>/Gain */ rtB.temp0 *= (rtP.s1_Gain_Gain);
これらのタグに加えて、Real-Time Workshopは生成されたヘッダファイルmodel
.h
のコメントにモデルに対するタグを記述します。つぎのコードは、ソースモデルfoo
から生成されたそのようなコメントを示します。foo
は、入れ子式のサブシステムOuter
とサブシステムInner
をもちます。
/* Here is the system hierarchy for this model * * <Root> : foo * <S1> : foo/Outer * <S2> : foo/Outer/Inner */
例題として、上記のモデルfoo
を考えます。foo
がオープンされている場合、
hilite_system
('<S1>')
hilite_system
('<S2>/Gain1')
Outerをオープンし、その内部のGainブロックGain1
を選択、強調します。
![]() | Advanced オプションページ | SimulinkとReal-Time Workshopのその他の作用 | ![]() |