Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

Constant ブロックからのバス オブジェクトの作成

この例では、モデル ex_bus_initial_conditions で使用されている 6 つの Constant ブロックを 1 つの Constant ブロックで置き換えてバス オブジェクトを作成する方法を示します。

load_system('ex_constantbus');
out = sim('ex_constantbus');
open_system('ex_constantbus');

Constant ブロックからの出力に constant_value_struct の値が反映されているか確認します。

constant_value_struct
constant_value_struct = 

  struct with fields:

    A: [1x1 struct]
    B: 5
    C: [1x1 struct]

A1 バス信号に注目して、変数 logsout のログ データを確認します。constant_value_struct 構造体によって、B 要素が 5 に設定されます。

out.logsout.get('A1').Values.B.Data(1)
ans =

     5