チェックリストのアイテムのコード 564: S-Functionがメモリに直接アクセスしています

チェックリストのアイテムのタイプ

このチェックリストのアイテムはMATLAB/Simulinkの制約ですです

原因

S-Functionの変換はメモリアドレスからの読み込み、メモリアドレスへの書き込みを行う関数の変換には対応していません。メモリマップドI/Oを実装するコードによく見られます。

推奨するソリューション

この低層のコードの構造の変換は推奨しません。なぜなら、生成されたコードが適切に対応する上で、Simulinkのモデル内で表現する優れた手段が存在しないためです。 この低層のコードを変換せず、代わりにSimulinkのモデルから生成されたコードを使って調節する方法が考えられます。この類のコードには、メモリの場所がInport/Outportとして描写されるSimulink/Statefulowの変換が一部対応しています。したがって、このオプションを利用することが可能な場合はSimulink/Stateflowの変換を選択することも可能です。

その他のリソース

ご不明な点はEメールにてEnSoftのサポートにお問い合わせ下さい(support@ensoftcorp.com)。