Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

System object の Simulink 向けのカスタマイズ

MATLAB System ブロックで使用するための System object™ のカスタマイズ

MATLAB System ブロックは、MATLAB® で定義された System object を Simulink® のブロックとして使用できるようにします。ブロックの外観や出力の制御、または For Each Subsystem での System object の使用を可能にするには、提供された実装方法を使用して System object をカスタマイズします。System object の定義の詳細については、基本的な System object の定義またはSystem objectを参照してください。

メソッド

すべて展開する

getIconImplブロック アイコンとして表示される名前
getHeaderImplSystem object 表示のヘッダー
getInputNamesImplMATLAB System ブロック入力端子の名前
getOutputNamesImplMATLAB System ブロック出力端子の名前
getPropertyGroupsImplSystem object 表示のプロパティ グループ
getSimulateUsingImpl[シミュレーション実行方法] パラメーターの値を指定
showSimulateUsingImpl[シミュレーション実行方法] パラメーターの可視性
showFiSettingsImplSystem object の固定小数点データ型タブの可視性
allowModelReferenceDiscreteSampleTimeInheritanceImpl離散サンプル時間に関するモデル参照のサンプル時間継承状態
getGlobalNamesImplMATLAB System ブロックのグローバル変数名
getDiscreteStateImpl離散状態プロパティ値
getDiscreteStateSpecificationImpl離散状態のサイズ、データ型および複素数/実数
getOutputDataTypeImpl出力端子のデータ型
getOutputSizeImpl出力端子のサイズ
getSimulinkFunctionNamesImplSystem object で使用する Simulink 関数名の登録
getInterfaceImplSystem object をメッセージまたはデータとして設定
isOutputComplexImpl出力端子の複素数/実数
isOutputFixedSizeImpl固定サイズまたは可変サイズの出力端子
processTunedPropertiesImpl調整可能なプロパティが変更された場合のアクション
propagatedInputComplexitySimulink の伝播時の入力の実数/複素数
propagatedInputDataTypeSimulink の伝播時の入力のデータ型
propagatedInputFixedSizeSimulink の伝播時の入力の固定サイズ ステータス
propagatedInputSizeSimulink の伝播時の入力のサイズ
isInputDirectFeedthroughImpl入力の直達のステータス
outputImplSystem object の入力または内部状態からの出力計算
updateImpl入力に基づくオブジェクト状態の更新
createSampleTimeサンプル時間の指定オブジェクトの作成
getSampleTimeImplサンプル時間タイプ、オフセット時間およびサンプル時間を指定する
getSampleTimeクエリのサンプル時間
getCurrentTimeMATLAB System ブロックの現在のシミュレーション時間
setNumTicksUntilNextHitSimulink サンプル時間の目盛りの数を設定する
supportsMultipleInstanceImplSimulink For Each Subsystem での System object のサポート

クラス

すべて展開する

matlab.system.display.IconMATLAB System ブロックのアイコンとしてカスタム イメージを指定する
matlab.system.display.ActionMATLAB System ブロックの [ブロック パラメーター] ダイアログ ボックスでカスタム ボタンを作成する
matlab.system.display.HeaderMATLAB System ブロックの [ブロック パラメーター] ダイアログ ボックスでヘッダーを指定する
matlab.system.display.SectionMATLAB System ブロックの [ブロック パラメーター] ダイアログ ボックスでプロパティ グループ セクションを作成する
matlab.system.display.SectionGroupMATLAB System ブロックの [ブロック パラメーター] ダイアログ ボックスでプロパティの入れ子にされたグループを作成する

トピック

概要

ブロックの外観

入出力

特殊な使用例

関連情報

注目の例