Main Content

Simulink.sdi.getTickLabelsDisplay

時間プロットの目盛りラベルの設定を取得

R2019b 以降

説明

tickLabels = Simulink.sdi.getTickLabelsDisplay は、シミュレーション データ インスペクターの時間プロットに表示された目盛りラベルについて、現在の設定を返します。この戻り値は、シミュレーション データ インスペクターの [可視化設定][時間プロット] セクションにある [目盛りラベル] 設定の値に対応します。設定はレイアウト内のすべての時間プロットに適用されます。既定では、シミュレーション データ インスペクターは時間プロットの両軸に目盛りラベルを表示します。

すべて折りたたむ

関数 Simulink.sdi.setTickLabelsDisplay を使用して、シミュレーション データ インスペクターの時間プロットの t 軸および y 軸の目盛りラベルの可視性を構成できます。既定では、シミュレーション データ インスペクターは時間プロットの両軸に目盛りを表示します。

この例では、関数 Simulink.sdi.getTickLabelsDisplay を使用して現在の目盛りラベルの可視性にアクセスする方法を示すことから開始します。後続のセクションは、シミュレーション データ インスペクターの時間プロットの目盛りラベルの可視性について、使用できる各オプションを指定するコードを表示します。各構成の結果を確認するために、この例では関数 Simulink.sdi.snapshotSimulink.sdi.CustomSnapshot オブジェクトによって指定した設定で使用してイメージを生成します。

snapSettings = Simulink.sdi.CustomSnapshot;
snapSettings.Width = 300;
snapSettings.Height = 300;

現在の目盛りラベルの可視性を取得

時間プロットの目盛りラベルの可視性を変更する前に、後で基本設定の復元が必要になる場合に備えて、ワークスペースの変数に対する現在の設定を保存できます。

initTickLabels = Simulink.sdi.getTickLabelsDisplay;

t 軸の目盛りラベルのみを表示

t 軸の目盛りラベルを表示

Simulink.sdi.setTickLabelsDisplay('t-axis')
Simulink.sdi.snapshot('from','custom','settings',snapSettings);

Figure contains an axes object. The axes object contains an object of type image.

y 軸の目盛りラベルのみを表示

y 軸の目盛りラベルを表示

Simulink.sdi.setTickLabelsDisplay('y-axis')
Simulink.sdi.snapshot('from','custom','settings',snapSettings);

Figure contains an axes object. The axes object contains an object of type image.

目盛りラベルを非表示

両軸の目盛りラベルを非表示にできます。

Simulink.sdi.setTickLabelsDisplay('none')
Simulink.sdi.snapshot('from','custom','settings',snapSettings);

Figure contains an axes object. The axes object contains an object of type image.

すべての目盛りラベルを表示

既定では、シミュレーション データ インスペクターは時間プロットの両軸に目盛りラベルを表示します。

Simulink.sdi.setTickLabelsDisplay('all')
Simulink.sdi.snapshot('from','custom','settings',snapSettings);

Figure contains an axes object. The axes object contains an object of type image.

出力引数

すべて折りたたむ

シミュレーション データ インスペクターで目盛りラベルを表示する時間プロットの軸。次のいずれかのオプションとして返されます。

  • 'all' — 時間プロットの両軸に目盛りラベルを表示する

  • 't-axis' — 時間プロットの t 軸上にのみ目盛りラベルを表示する

  • 'y-axis' — 時間プロットの y 軸上にのみ目盛りラベルを表示する

  • 'none' — 時間プロットに目盛りラベルは表示されない

バージョン履歴

R2019b で導入