メインコンテンツ

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

Simulink.BlockDiagram.getSampleTimes

モデルに関連付けられているすべてのサンプル時間を返す

構文

ts = Simulink.BlockDiagram.getSampleTimes(mdl)

説明

ts = Simulink.BlockDiagram.getSampleTimes(mdl) は、ブロック線図を更新してから、ブロック線図 mdl に関連付けられているサンプル時間を返します。ブロック線図を更新することにより、必ず最新のサンプル時間情報が返されます。

この関数を使用すると、タイミング凡例のすべての情報にプログラムからアクセスできます。

入力引数

mdl

Simulink® モデルの名前またはハンドル

出力引数

ts

関数 Simulink.BlockDiagram.getSampleTimes は、指定されたモデルに関連付けられている Simulink.SampleTime オブジェクトの 1n 列の配列を返します。ここで、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 になります。

  • ComponentSampleTimesSimulink.BlockDiagram.getSampleTimes と同じ型の要素からなる構造体の配列 (サンプル時間が非同期の和集合の場合)。

バージョン履歴

R2009a で導入