主要内容

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

C函数ブロックを使用した外部Cアルゴリズムの統合

金宝app仿真软件モデルからの外部Cアルゴリズムの統合と呼び出し

C函数ブロックを使用して,モデルから外部Cコードを呼び出します。出力コードを記述してシンボルを変更できます。シンボルとは,金宝app仿真软件®モデルで入力値,出力値,永続変数値,パラメーター値,または定数値を取る可能性のあるコード内の変数です。C函数ブロックを使用して以下のことを行います。

  • C関数を呼び出すデータを前処理するCコードを記述する。同様にC関数を呼び出した後にデータを後処理するCコードを記述できます。

  • シミュレーションとコード生成とで別のコードを指定する。

  • 複数の関数を呼び出す。

  • ブロックにキャッシュされた永続データを初期化したり操作したりする。

メモリの割り当てと解除を行ったり,外部コードのシンボルを前処理または後処理したり,永続データを初期化したり終了させたりするような場合にC函数ブロックを使用します。単純なCコードを呼び出す場合は,C调用者ブロックを使用します。Cコードを使用して仿真金宝app软件モデルに動的システムを統合するには,功能ブロックを使用します。

ブロック

C函数 外部Cコードの仿真软金宝app件モデルからの統合と呼び出し

オブジェクト

SymbolSpec C函数ブロックデータシンボルのクエリと構成
象征 C函数ブロックデータシンボル

注目の例