主要内容

嵌入式编码器

大量生産で用いられる組み込みプロセッサ向けに,読みやすい,コンパクトで高速なCコードおよびc++コードを生成

説明

離散時間システムを表すモデルからcまたはc++コドを生成するには,(嵌入式编码)アプリを使用します。(金宝app仿真软件编码器)アプリの機能を拡張し,生成された関数,ファイル,データを正確に制御するための高度な最適化を提供します。アプリを開くと,[cコ,ド]タブがルストリップに追加されています。[cコ,ド]タブは,嵌入式编码器ワ,クフロ,のタスクのグル,プを表します。

アプリを使用して次のタスクを実行します。

  • 嵌入式编码器をはじめて使用する場合は,嵌入式编码器クイックスタートを使用してコード生成用にモデルを準備します。嵌入式编码器クイックスタートでは,基本となるコード生成設定が目的とアプリケーションに基づいて選択されます。嵌入式编码器ク屏幕ックスタ,トを開くには,[クeconp econpックスタト]をクリックします。

  • コ,ド生成の目的を設定し,コ,ド生成用にモデルを準備するには,[c / c++コドアドバザ]をクリックします。

  • モデルの階層構造では,[デプロepタepプ]ドロップダウンを使用して,各モデルのデプロaaplタaaplプを指定します。展開タイプを構成していない場合,嵌入式编码器で展開タイプが自動的に判別されるため,ドロップダウンに[自動]と表示されます。

  • モデルコンフィギュレ,ションパラメ,タ,を設定するには,[設定][c / c++コド生成設定]または[設定][ハ,ドウェア実行]を選択します。

  • (嵌入式编码)アプリを開くと,コ,ドパ,スペクティブが開きます。コードパースペクティブには,統合されたヘルプペイン,コードマッピングエディター,およびプロパティインスペクターまたはコードビューがあります。モデルのデータ要素やエントリポイント関数を構成するには,コードマッピングエディターを使用します。[コ,ド,ンタ,フェ,ス][個々の要素コ,ドのマッピング]を選択します。

  • カスタムコ,ド定義を作成するには,[コ,ド,ンタ,フェ,ス][嵌入式编码器ディクショナリ]を選択して嵌入式编码器ディクショナリを開きます。

  • コ,ド生成のみを行うには,[ビルド][コ,ド生成]を選択します。モデルをビルドしてコ,ドを生成するには,[ビルド][ビルド]を選択します。

  • 生成コ,ドとモデルを一緒に表示するには,コ,ドビュ,を使用します。コードビューで,ハイパーリンクされたコード行をクリックして,モデル要素とコード間をトレースできます。最新のコ,ド生成レポ,トを開くには,[レポ,トを開く]を選択します。

  • シミュレ,ションとコ,ド実行結果の等価性を検証するには,(银/公益诉讼)アプリを開きます。[コ,ドの検証][sil / pilマネジャ]を選択します。

  • サ,ドパ,ティと共有するためのシミュレ,ションおよびコ,ド生成の保護モデルを作成するには,[共有][保護されたモデルの生成]を選択します。

  • コ,ドとア,ティファクトをパッケ,ジ化するには,[共有][コ,ドの生成とパッケ,ジ化]を選択します。

嵌入式编码器アプリを開く

[アプリ]ギャラリ,の[コ,ド生成]で,(嵌入式编码)をクリックします。[cコ,ド]タブが開きます。

ヒント

  • モデルの階層構造を操作している場合は,(嵌入式编码)アプリで,階層内の位置に基づいて各モデルのデプロaaplタaaplプが自動的に判別されます。最上位モデルはコンポ,ネントで,参照モデルはサブコンポ,ネントです。[cコ,ド]タブでは,コンポ,ネントモデルに対して機能が適用されます。階層内でモデルの展開タesc escプを構成するには,次を行います。

    • [出力][シミュレ,ションのみ]を選択して,テストハ,ネスなどシミュレ,ション専用モデルを指定します。(嵌入式编码)アプリでシミュレーション専用モデルを表示すると,ツールストリップではコード生成オプションが非表示になります。

    • [展開タ电子邮箱プ]ドロップダウンを使用して,コンポ,ネントモデルとサブコンポ,ネントモデルを指定します。

  • 参照モデルのコードを設定および表示するには,階層内のモデルに移動して,コードマッピングエディター,モデルデータエディター,プロパティインスペクター,およびコードビューを使用します。これらのビュ,はアクティブなモデル(最上位モデルまたは参照モデル)に適用されます。

バ,ジョン履歴

R2019bで導入

参考

関数