主要内容

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

功能

外部コードを表現するs函数の開発,目标语言编译器(TLC)ブロックターゲットファイルでのs函数のインライン化

s函数はMATLAB®, C, c++またはFortranで記述された仿真金宝app软件®ブロックをコンピューター言語で記述したものです。金宝app仿真软件エンジンと相互作用するAPIを使用する外部コードを表すためにs函数を開発できます。コードジェネレーターでこのs函数を使用し,コードを生成します。s函数とコード生成から始めます。

ブロック

生成的功能 モデルまたはサブシステムを生成されたs函数コードとして表す

トピック

s函数の作成

s函数とコード生成

s函数を使用してシミュレーションとコード生成の仿真软件サポートを金宝app拡張。

金宝app仿真软件環境内での統合コードのビルド

サポートファイルと制御モデルのコード生成およびビルドを仿真金宝app软件環境内に追加する。

インラインでないs函数の記述

Cまたはc++墨西哥人s函数を記述して,s函数APIに従ってアルゴリズムを実装します。

ラッパーs函数およびTLCファイルの記述

既存のコードでラッパーとして機能するs函数を作成します。

完全インライン化功能の記述

コード生成用のTLCファイルでアルゴリズムをインライン化します。

mdlRTWルーチンでの完全インライン化功能の記述

インライン化功能でmdlRTWコールバックメソッドを使用します。

s函数ターゲットを使用したシミュレーションの高速化,コードの再利用または知的所有権の保護

モデルまたはサブシステムから,別のアプリケーションに動的に読み込むことができる共有ライブラリを生成します。

レガシコードツール

レガシコードツールによって外部コードへの呼び出しを生成コードにインポート

シミュレーションとコード生成用にユーティリティ関数,ルックアップテーブル,フィルター,デバイスドライバーの外部コードに対する呼び出しを仿真软金宝app件環境にインポート。

s函数生成器ブロック

サブシステムからのs函数の生成

[s函数を生成)処理を適用して子系统ブロックからs函数を作成します。

使用带有s函数生成器的总线信号来创建s函数

学习如何使用一个S-Function Builder块的总线信号。

注目の例