Main Content

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

定数パラメーターのコード生成

コード ジェネレーターは、まず定数パラメーターを共有ユーティリティ フォルダーに生成しようと試みます。定数パラメーターを共有ユーティリティ フォルダーに生成できない場合には、最上位モデルのグローバル定数パラメーター構造体に定義されます。構造体の宣言 ConstParam_model は、次のように model.h に配置されます。

/* Constant parameters (auto storage) */
typedef struct {
   /* Expression: [1 2 3 4 5 6 7]
    * Referenced by: '<Root>/Constant'
    */
   real_T Constant_Value[7];
   
   /* Expression: [7 6 5 4 3 2 1]
    * Referenced by: '<Root>/Gain'
    */
   real_T Gain_Gain[7];
 } ConstParam_model;
定数パラメーターの定義 model_constP は、次のようになります。
/* Constant parameters (auto storage) */
const ConstParam_model model_ConstP = {
   /* Expression: [1 2 3 4 5 6 7]
    * Referenced by: '<Root>/Constant'
    */
   { 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 },

   /* Expression: [7 6 5 4 3 2 1]
    * Referenced by: '<Root>/Gain'
    */
   { 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0 }
};
model_constP は、引数として参照モデルに渡されます。

関連するトピック