主要内容

コ,ド生成レポ,ト

コードジェネレーターソフトウェアは,生成されたコードの表示や解析に利用できるように,HTMLコード生成レポートを生成します。モデルをビルドするときに,コード生成プロセスによりHTMLファイルが作成され,HTMLブラウザーまたはモデルエクスプローラーに表示されます。例にいては,コ,ド生成レポ,トの生成を参照してください。

万博1manbetx®报告生成器™がある場合は,html, pdf, rtf微软®, xmlなど,複数の形式でコ,ド生成プロジェクトのドキュメンテ,ションを作成できます。微软文字处理软件レポトの作成方法の例にいては,万博1manbetxSimulink Report Generatorによる生成コ,ドのドキュメント化を参照してください。

HTMLコド生成レポトの内容

コ,ド生成レポ,トには以下の情報があります。

  • [作成者][タスクモ,ド][システムタゲットファル][ハ,ドウェアのデバ,スタ,プ],コ,ド生成の目的情報などのモデルおよびコ,ド情報を含む[概要]セクション。[コ,ド生成時のコンフィギュレ,ション設定]リンクをクリックすると,表示専用の[コンフィギュレーションパラメーター]ダイアログボックスが開きます。ダイアログボックスには,TLCオプションなど,コード生成時の仿真软万博1manbetx件モデル設定が表示されます。

  • モデル内の非バチャルサブシステムにいての情報を含む[子系统レポ,ト]セクション。

  • モデルエントリポイント関数や入出力データなど,生成されたコードインターフェイスに関する情報を提供する[コドンタフェスレポト]セクション。詳細にいては,分析生成的数据代码接口を参照してください。

  • [コンテン]ペereplicationンの[コ,ド]セクションでモデルから生成されたソースコードファイルの名前をクリックすると,その内容を表示できます。

HTMLコド生成レポトの場所

既定の設定では,コド生成レポトファルの場所はビルドフォルダ模型_目标_rtw / html /のサブフォルダ超文本标记语言です。目标は,[コ,ド生成]ペ@ @ンで指定された[システムタゲットファル]の名前になります。最上位のHTMLレポトファルの既定名は,index . htmlです。ビルドフォルダの場所の詳細にいては,ビルドプロセスのフォルダ,の管理を参照してください。

参照モデルのHTMLコド生成レポト

最上位モデルおよびそれぞれの参照モデルのコード生成レポートを生成するには,最上位モデルおよびそれぞれの参照モデルについて,[コ,ド生成][レポ,ト]ペereplicationンの[コ,ド生成レポ,トを作成]を指定しなければなりません。参照モデルのコ,ド生成レポ,トを開くには,以下のいずれかの方法があります。

  • 最上位のモデルのコード生成レポートから,生成されたコードの上にある最上位モデルの名前をクリックすることにより,参照モデルのコード生成レポートにアクセスできます。モデル参照階層のドロップダウンリストで,参照モデルをクリックします。最上位モデルのコド生成レポトに戻るには,左のナビゲションペンの最上部にある[戻る]ボタンを使用するか,モデル参照階層のコンテキストメニュ,を使用します。

  • 参照モデルのブロック線図ウィンドウの[cコ,ド]タブで,[レポ,トを開く]をクリックします。

詳細にいては,モデル参照階層向けのコ,ドの生成を参照してください。

HTMLコド生成レポトの拡張

嵌入式编码器®がある場合,コ,ドジェネレ,タ,によってHTMLコ,ド生成レポ,トを拡張できます。レポ,トに以下のセクションが含まれるようモデルを構成します。

  • [トレ,サビリティレポ,ト]セクションでは,リストされている(追跡可能な仿万博1manbetx真软件ブロック/追跡可能なStateflowオブジェクト/追跡可能なMATLABスクリプト]に対して,追跡できない[削除された/バチャルブロック]が明らかになります。このセクションにより,モデル要素とコ,ド間の詳細なマッピングが示されます。詳細にいては,自定义追溯性报告(嵌入式编码)を参照してください。

  • [静的コ,ドメトリクスレポ,ト]セクションは,生成コ,ドの統計を提供します。メトリクスは,生成コ,ドの静的解析から推定されます。コ,ド生成レポ,トを生成しないで静的コード メトリクス レポートを生成するには、関数coder.report.generateCodeMetrics(嵌入式编码)を使用します。詳細にいては,静态代码度量(嵌入式编码)を参照してください。

  • [コ,ド置換レポ,ト]セクションでは,置換の各インスタンスと置換をトリガーした仿万博1manbetx真软件ブロックの間のマッピングを提供して,コード生成の間に使用されたコード置換ライブラリ(CRL)関数を確認することができます。詳細にいては,分析生成代码中的代码替换(嵌入式编码)を参照してください。

  • (编码器的假设)セクションには以下のリストがあります。

    • チェック可能なタ,ゲットハ,ドウェアのコ,ド生成の仮定。

    • 予想された仮定チェックの結果。

    詳細にいては,コ,ド生成の仮定のチェック(嵌入式编码)を参照してください。

  • モデルのWeb表示には,コード生成レポート内の対話型モデルのブロック線図が表示され,ソースコードとモデル間のトレーサビリティがサポートされます。これで,モデルおよび生成コ,ドをmatlab環境の外部で共有することができます。詳細にいては,代码生成报告中模型的Web视图(嵌入式编码)を参照してください。

[コンテン]ペereplicationンの[生成されたファ电子邮箱ル]セクションでモデルから生成されたソスコドファルの名前をクリックすると,matlab®Webブラウザ,ウィンドウ内に内容が表示されます。表示されるソ,スコ,ドには以下の機能があります。

  • コードからモデルへのトレーサビリティを有効にすると,表示されているソースコード内のハイパーリンクで,コードが生成されたブロックまたはサブシステムに移動できます。詳細にいては,Code-to-Model可追溯性(嵌入式编码)を参照してください。

  • モデルからコードへのトレーサビリティを有効にすると,モデル内のブロックに対して生成されたコードに移動できます。詳細にいては,模型到代码的可追溯性(嵌入式编码)を参照してください。

  • [コ,ド生成][検証]ペereplicationンで[コ,ドカバレッジ,,ル]パラメ,タ,を設定した場合は,コ,ドカバレッジデ,タおよび注釈を表示できます。詳細にいては,サドパティルによるコドカバレッジの設定(嵌入式编码)を参照してください。

  • [コ,ド生成][レポ,ト]ペereplicationンの[静的コ,ドメトリクスの生成]チェックボックスをオンにすると,コードメトリクス情報を表示し,生成されたコードのコード定義と宣言に移動できます。詳細にいては,查看生成代码中的静态代码度量和定义(嵌入式编码)を参照してください。

メモ

生成されたコードの内容を表示し,モデルとコード間を移動するには,コードパースペクティブのコードビューも使用できます。パ,スペクティブで,右下隅にある[コ,ド]タブをクリックします。

関連するトピック