主要内容

。

ç来电

金宝appでÇコードを统合

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

  • Ç来电块

说明

ç来电ブロックは,外部Çコードを的Si金宝appmulink®に统合します。このブロックによって外部Çコードに含まれる关数がインポートされてリストされ,Si金宝appmulink的モデルで统合する关连付けられたÇ关数を选択することができます。ç来电ブロックはスタンドアロンでコード生成をサポートします。より复雑なモデルのコード生成はS金宝appimulink的モデルの机能に依存します。

ç来电ブロックを使用するには,[コンフィギュレーションパラメーター][シミュレーションターゲット]を使用してソースコードとサポートファイルを定义します。次に,[ライブラリブラウザー][金宝appSimulink中][用户定义函数]を使用して,ç来电ブロックをS金宝appimulink的キャンバスに配置します。定义済みのソースコードファイルやその依存关系を変更するには,ブロックダイアログでをクリックして[コンフィギュレーションパラメーター][シミュレーションターゲット]タブに移动します。ソースコードやその依存关系を変更したら,ブロックダイアログでをクリックして関数のリストを更新します。ソースコードの関数の定義を参照するには,アイコンを使用してソースファイルにアクセスします。

端子

入力

すべて展开する

ç来电ブロックへの入力引数。

入力引数の数と名前は,外部Çコードの选択した关数から推定されます。ç来电ブロックでデータを受信するには,入力信号を入力端子に接続します。

入力ラベルは,[ブロックダイアログ][端子仕様][ラベル]列を编集して変更しない限り,入力引数と同じ名前になります。ラベルの名前を入力端子に変更すると,ç来电ブロックで端子の名前が変更されます。

入力変数については,[スコープ]列を使用して,入力スコープをパラメーターまたは定数に変更できます。

データ型:单身的|双倍的|INT8.|INT16|INT32|Int64的|uint8.|UINT16|UINT32.|UINT64|布尔基|不动点|枚举|公共汽车

出力

すべて展开する

ç来电ブロックからの出力引数。

出力引数の数と名前は,外部Çコードの选択した关数から推定されます。ç来电ブロックからデータを送信するには,ブロックをç来电ブロックの出力端子に接続します。

出力端子ラベルは,[ブロックダイアログ][端子仕様][ラベル]列を编集して変更しない限り,出力引数と同じ名前になります。ラベルの名前を入力端子に変更すると,ç来电ブロックで端子の名前が変更されます。

データ型:单身的|双倍的|INT8.|INT16|INT32|Int64的|uint8.|UINT16|UINT32.|UINT64|布尔基|枚举|公共汽车

パラメーター

すべて展开する

ç来电ブロックで解析される关数の名前。使用可能な关数の一覧については,使用可能な关数,可用功能使用可能な关数可用功能を参照してください。

调整可能:是的

プログラムでの使用

ブロックパラメーター:FunctionName
タイプ:字符向量

myFunctionName = get_param(GCB,'FunctionName'
myFunctionName = 'mean_filter'

[端口规范]テーブルは,选択したブロックのそれぞれの入力要素と出力要素の属性を示します。これらのプロパティには,引数名,スコープ,入力/出力ラベル,入力/出力変数の型とサイズが含まれます。引数名,スコープ,型,サイズは,ソースコードから推定されます。スコープが入力の场合,その変数はパラメーターまたは定数に変更することができます。

名字- ソースコードから推定された変数名を示します。

太字の引数名は,端子またはパラメーターがグローバル引数であることを示します。

スコープ- ソースコードでの変数の役割を示します変数がç来电ブロックのソースコード内の入力引数である场合,スコープタイプを定数またはパラメーターに変更できます。変数がソースコード内の出力引数である场合は,スコープタイプを変更することはできません。

ラベル- 金宝app。Simulink的モデルの入力変数または出力変数にラベルを付けますこの表を使用してラベルを変更することができますスコープがパラメーターの场合は,このフィールドにパラメーター名を入力しますスコープが定数の场合は,定数値を入力します。

タイプ- 端子からのデータ型を示します。

サイズ- 入力データまたは出力データのサイズを示します。

ç来电ブロックにマッピングできる,使用可能な关数のリスト。

モデル内のç来电ブロックで外部ソースコードに含まれるすべての关数がインポートされ,それらの关数の名前がブロックダイアログの关数名,函数名关数名函数名の横に表示されます。关数を选択してブロックで使用するには,关数名が[使用可能な关数]テーブルに表示されていることを确认します。表示されない关数がある场合は,ブロックダイアログでをクリックしてソースコードを再度読み込みます。关数の名前を変更するには,ソースコードを変更し,[更新]ボタンをクリックして再度読み込みます。

プログラムでの使用

ブロックパラメーター:AvailableFunctions
タイプ:字符向量

allAvailableFunctions = get_param(GCB,'AvailableFunctions'
allAvailableFunctions = 1×1单元阵列{ '添加'}

ブロックの特性

データ型

布尔基[一种]|公共汽车[一种]|双倍的[一种]|枚举[一种]|不动点[一种]|整数[一种]|单身的[一种]

直接フィードスルー

いいえ

多次元信号

限定的[一种]

可変サイズの信号

いいえ

ゼロクロッシング検出

いいえ

[一种]実际のデータ型または机能のサポートは,ブロックの実装に依存します。

拡张机能

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

R2018bで导入