主要内容

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

函数调用者

金宝app仿真软件またはエクスポートされたStateflow関数の呼び出し

  • ライブラリ:
  • 金宝appSimulink /用户定义函数

  • 函数调用程序块

説明

函数调用者ブロックは,金宝app®函数ブロックで定義された関数またはエクスポートされたStateflow®関数を呼び出して実行します。函数调用者ブロックを使用して,モデルまたはチャート階層の任意の場所から関数を呼び出すことができます。

金宝app仿真软件的功能ブロックまたは函数调用者ブロックを選択して,それに関連するブロックを強調表示できます。

端子

入力

すべて展開する

関数に送信される入力引数のための入力信号。

関数プロトタイプにより,函数调用者ブロックに表示される入力端子の数と名前が決まります。信号線を入力端子に接続し,関数入力引数を通してデータを関数に送信します。

たとえばy = myfunction (u)は函数调用者ブロックに1つの入力端子(u)を作成します。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

出力

すべて展開する

関数から返される出力引数のための出力信号。

関数プロトタイプにより,函数调用者ブロックに表示される出力端子の数と名前が決まります。信号線を出力端子に接続し,関数出力引数を通してデータを関数から受信します。

たとえばy = myfunction (u)は函数调用者ブロックに1つの出力端子(y)を作成します。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

パラメーター

すべて展開する

函数调用者ブロックと仿金宝app真软件関数との間の関数インターフェイスを指定します。金宝app仿真软件関数は,金宝app仿真软件的功能ブロック,エクスポートされたStateflowグラフィカル関数,エクスポートされたStateflow MATLAB®関数にすることができます。金宝app仿真软件的功能ブロックの呼び出しの場合,次が適用されます。

  • 関数呼び出しの引数名は関数の引数と一致しなければならない。

  • 関数名,入力引数,出力引数は有効なMATLAB識別子でなければならない。

プログラムでの使用

ブロックパラメーター:FunctionPrototype
型:文字ベクトル
“y = f (u)”|' <函数原型> '
既定の設定:“y = f (u)”

各入力引数のデータ型,次元,実数/複素数(実数または虚数)の指定を組み合わせたMATLAB式をコンマ区切りリストで指定します。例については,金宝app仿真软件功能ブロックの引数の指定を参照してください。

この指定は,参数尺寸。ブロックの[データ型)パラメーターで指定された金宝app仿真软件的功能ブロックデータ型と一致しなければなりません。

プログラムでの使用

ブロックパラメーター:“InputArgumentSpecifications”
型:文字ベクトル
''|“MATLAB表达式> <”
既定の設定:''

各出力引数のデータ型,次元,実数/複素数(実数または虚数)の指定を組み合わせたMATLAB式をコンマ区切りリストで指定します。例については,金宝app仿真软件功能ブロックの引数の指定を参照してください。

この指定は,参数输出港ブロックの[データ型)パラメーターで指定された仿金宝app真软件功能ブロックデータ型と一致しなければなりません。

プログラムでの使用

ブロックパラメーター:“OutputArgumentSpecifications”
型:文字ベクトル
''|“MATLAB表达式> <”
既定の設定:''

函数调用者ブロックが指定された仿金宝app真软件関数を呼び出す時間間隔を指定します。

既定の設定では,ブロックはモデル内の前後関係に基づいてサンプル時間を継承します。

他のサンプル時間を設定するには,サンプル時間の指定の表にあるサンプル時間形式を使用して値を入力します。

函数调用者ブロックに入力がある場合,それは非ソースブロックであり,サンプル時間を-1に設定しなければなりません。

プログラムでの使用

ブロックパラメーターSampleTime
:文字ベクトル
' 1 '|样品时间
既定の設定:' 1 '

モデルの例

ブロックの特性

データ型

布尔|公共汽车||枚举|不动点|整数|

直接フィードスルー

はい

多次元信号

はい

可変サイズの信号

いいえ

ゼロクロッシング検出

いいえ

拡張機能

C / c++コード生成
金宝app仿真软件®编码器™を使用してCおよびc++コードを生成します。

固定小数点の変換
定点设计师™を使用して固定小数点システムの設計とシミュレーションを行います。