Simulink.BlockDiagram.getSampleTimes
モデルに関連付けられているすべてのサンプル時間を返す
構文
ts = Simulink.BlockDiagram.getSampleTimes('model
')
説明
ts = Simulink.BlockDiagram.getSampleTimes('
は、ブロック線図の更新を実行した後に、ブロック線図 model
')model
に関連付けられているサンプル時間を返します。モデルの更新は、返されるサンプル時間の情報が確実に最新となるようにします。モデル API の呼び出しによって、モデルが既にコンパイル済みの状態になっている場合、ブロック線図の更新は必要ありません。
この方法を使用すると、サンプル時間の凡例内のすべての情報をプログラム内でアクセスできます。
入力引数
model
Simulink® モデルの名前またはハンドル
出力引数
ts
このコマンドは、
Simulink.BlockDiagram.getSampleTimes
に渡されるモデルに関連付けられているSimulink.SampleTime
オブジェクトの1xn
配列を返します。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 で導入