Main Content

getSimulinkFunctionNamesImpl

クラス: matlab.System

System object で使用する Simulink 関数名の登録

構文

names = getSimulinkFunctionNamesImpl(obj)

説明

names = getSimulinkFunctionNamesImpl(obj) は、System object™ である obj で使用する Simulink® 関数の names を指定します。

System object で Simulink 関数を使用する場合、Simulink 関数は stepImplupdateImpl、または outputImpl メソッドからのみ呼び出せます。

実行時の詳細

getSimulinkFunctionNamesImpl はモデルのコンパイル時に MATLAB System (Simulink) により呼び出され、System object から呼び出されている Simulink 関数のリストを取得します。Simulink はこの情報を使用して、関数名を Simulink Function (Simulink) ブロックで宣言された Simulink 関数に関連付けます。getSimulinkFunctionNamesImpl が System object メソッドで呼び出されている関数の名前を返さない場合、Simulink は関数を MATLAB パス上の関数に関連付けようと試みます。

メソッドのオーサリングのヒント

このメソッドでは Access = protected と設定しなければなりません。

入力引数

すべて展開する

オブジェクト固有のプロパティ、状態、およびメソッドへのアクセスに使用される System object ハンドル。getSimulinkFunctionNamesImpl メソッドがこのオブジェクトを使用しない場合、この入力を ~ に置き換えることができます。

出力引数

すべて展開する

System object から呼び出す Simulink function の名前。

MATLAB System ブロックからの Simulink 関数の呼び出し (Simulink)

バージョン履歴

R2019a で導入