| Real-Time Workshop User's Guide | ![]() |
信号と外部コードのインタフェース
Simulinkの信号プロパティダイアログは、選択した信号と外部作成コードとのインタフェースを設定します。この方法によって、手書きのコードは、モニタリングやその他の目的のため、信号にアクセスすることを可能にします。 信号と外部コードとのインタフェースを設定するには、信号プロパティダイアログボックスを使ってつぎのストレージクラスのうちの1つを信号に割り当てます。
ExportedGlobalImportedExternImportedExternPointerあるいは、信号を伝達するラインを右クリックして、プルダウンメニューから信号プロパティを選択します。
ExportedGlobal, ImportedExtern, ImportedExternPointer) を選択します。
Auto以外のストレージクラスに対して、const や volatileのようなストレージタイプ修飾子をRTW storage type qualifier フィールドに入力することができます。Real-Time Workshopは、この文字列のエラーをチェックしません。入力したものすべてが、変数宣言に含まれます。注意
テストポイントと、コードのrtBのメンバとして格納されているその他の信号のインタフェースを設定することもできます。そのためには、ユーザコードは、データが格納されている rtB構造体のアドレスやその他の情報を知っている必要があります。この情報は、自動的にエクスポートされません。Real-Time Workshopは、コードにrtBやその他のデータ構造体へのアクセスを与えるCおよびTarget Language Compiler APIを提供します。詳細は、「パラメータと信号のインタフェース」を参照してください。 |
| テストポイントの宣言 | 生成コードの信号に対するシンボリックなネーミング | ![]() |