Simulink.BlockDiagram.getSampleTimes
モデルに関連付けられているすべてのサンプル時間を返す
構文
ts = Simulink.BlockDiagram.getSampleTimes(mdl)
説明
ts = Simulink.BlockDiagram.getSampleTimes( は、ブロック線図を更新してから、ブロック線図 mdl)mdl に関連付けられているサンプル時間を返します。ブロック線図を更新することにより、必ず最新のサンプル時間情報が返されます。
この関数を使用すると、タイミング凡例のすべての情報にプログラムからアクセスできます。
入力引数
mdlSimulink® モデルの名前またはハンドル
出力引数
ts関数
Simulink.BlockDiagram.getSampleTimesは、指定されたモデルに関連付けられているSimulink.SampleTimeオブジェクトの1行 n 列の配列を返します。ここで、n はそのブロック線図に関連付けられているサンプル時間の数です。戻り値の形式は以下のとおりです。1xn Simulink.SampleTime Package: Simulink
value: [1x2 double] Description: [char string] ColorRGBValue: [1x3 double] Annotation: [char string] OwnerBlock: [char string] ComponentSampleTimes: [1x2 struct]
Methods
value— サンプル時間とオフセットを含む 2 つの double の要素配列。Description— サンプル時間のタイプを記述する文字ベクトルまたは string。ColorRGBValue— サンプル時間の色の値 (RGB: 赤、緑、青) を含む double の1x3の配列。Annotation— 特定のサンプル時間の注釈 ('D1'など) を表す文字ベクトルまたは string。OwnerBlock— 非同期と可変のサンプル時間の場合、サンプル時間を制御するブロックへの絶対パスを含む文字ベクトルまたは string。他のすべてのタイプのサンプル時間では、空の文字ベクトルまたは string になります。ComponentSampleTimes—Simulink.BlockDiagram.getSampleTimesと同じ型の要素からなる構造体の配列 (サンプル時間が非同期の和集合の場合)。
バージョン履歴
R2009a で導入