主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

コード生成レポート

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

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

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

  • (内容)ペインの(生成的文件)セクションでモデルから生成されたソースコードファイルの名前をクリックすると,MATLAB®Webブラウザーウィンドウ内に内容が表示されます。表示されたソースコードでは,グローバル変数はその定義にリンクされたハイパーテキストになっています。

例については,コード生成レポートの生成を参照してください。

金宝app仿真软件报告生成器™ライセンスがある場合は、HTML、PDF、RTF、微软®またはXMLなど,複数の形式でコード生成プロジェクトのドキュメンテーションを作成できます。微软文字处理软件レポートの作成方法の例については,金宝app仿真软件报告生成器による生成コードのドキュメント化を参照してください。

HTMLコード生成レポートの場所

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

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

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

  • 最上位のモデルのコード生成レポートから,左のナビゲーションペインの(参照モデル]の下のリンクをクリックすることにより,参照モデルのコード生成レポートにアクセスできます。リンクをクリックすると,参照モデルのコード生成レポートがブラウザーに表示されます。最上位モデルのコード生成レポートに戻るには,左のナビゲーションペインの最上部にある[戻る]ボタンを使用します。

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

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

HTMLコード生成レポートの拡張

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

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

  • [トレーサビリティレポート]セクションでは,リストされている(追跡可能な仿金宝app真软件ブロック/追跡可能なStateflowオブジェクト/追跡可能なMATLABスクリプト]に対して、追跡できない(削除された/バーチャルブロック]が明らかになります。このセクションにより,モデル要素とコード間の詳細なマッピングが示されます。詳細については,定制的可跟踪性报告を参照してください。

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

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

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

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

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

    詳細については,コード生成の仮定のチェックを参照してください。

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

[コンテンツ]ペインの[生成されたファイル]セクションでモデルから生成されたソース コード ファイルの名前をクリックすると、MatlabWebブラウザー ウィンドウ内に内容が表示されます。表示されるソース コードには以下の機能があります。

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

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

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

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

メモ

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

関連するトピック