Matlab/Simulinkのレガシーコードの意味は? s-function、cコードを使用するコンテキストでは?従来のコードmatlab/simulink
答えて
"レガシーコード"とは、Simulinkモデルの前に別の目的で記述されたコードで、S-function APIを使用しないコードを意味します。レガシーコードツールは、古いコードを所有しているS-functionコードを生成します。
このモデルのコード "legacy code"はモデルで使用されていますか?あなたは意味ですか?私はそれをs関数に入れたコードを持っていますか? – laura
はい、修正されていません。ただ呼び出されました。 http://www.mathworks.com/help/toolbox/simulink/sfg/bq4g1es-1.html –
の例題で自分で試してみるべきです。生成されたCコードのバグをモデルには、私はCに変換してバグファインダツールでチェックしたいので、model1からs-functionを生成してから、自分のs-functionを追加する、simulinkモデル "written in .m"を持っています。 – laura
レガシーコードは、任意のアプリケーションの手書きコードに似ています。レガシーコードをモデルに変換するために、レガシーコードをシステム関数(S-Function)に変換します。既存のレガシーコードからMatlab Simulinkモジュールへの変換は、リバースエンジニアリングと呼ばれます。
S-Functionは関数のモデリングだけでなく、MATLABが非常に優れたテストサポートを提供するため、アプリケーションのテストにも役立ちます。
[レガシーコードツール](http://www.mathworks.com/help/toolbox/simulink/slref/legacy_code.html)を参照していますか? – gnovice