Main Content

Simulink.architecture.find_system

アーキテクチャ オブジェクトのオブジェクトの検索

説明

object = Simulink.architecture.find_system(RootObject) は、RootObject のすべてのオブジェクトを探します。

object = Simulink.architecture.find_system(RootObject,ParamName,ParamValue) は、RootObject のオブジェクトのうち、パラメーター ParamName の値が ParamValue であるオブジェクトを返します。パラメーター名と値の文字ベクトルでは、大文字と小文字が区別されます。

すべて折りたたむ

slexMulticoreExample のすべてのオブジェクトを検索するには、次のように指定します。

openExample("simulink_features/AssigningTasksToCoresForMulticoreProgrammingExample"); 
t = Simulink.architecture.find_system('slexMulticoreExample')
t = 

    'slexMulticoreExample'
    'slexMulticoreExample/MulticoreProcessor'
    'slexMulticoreExample/MulticoreProcessor/Core1'
    'slexMulticoreExample/MulticoreProcessor/Core1/Task1'
    'slexMulticoreExample/MulticoreProcessor/Core1/Task2'
    'slexMulticoreExample/MulticoreProcessor/Core2'
    'slexMulticoreExample/MulticoreProcessor/Core2/Task3'
    'slexMulticoreExample/MulticoreProcessor/Core2/Task4'

slexMulticoreExample のすべてのタスクを検索するには、次のように指定します。

openExample("simulink_features/AssigningTasksToCoresForMulticoreProgrammingExample"); 
t = Simulink.architecture.find_system('slexMulticoreExample',...
                                      'Type','Task')
t = 

    'slexMulticoreExample/MulticoreProcessor/Core1/Task1'
    'slexMulticoreExample/MulticoreProcessor/Core1/Task2'
    'slexMulticoreExample/MulticoreProcessor/Core2/Task3'
    'slexMulticoreExample/MulticoreProcessor/Core2/Task4'

入力引数

すべて折りたたむ

パラメーター値を検索するオブジェクト。オブジェクトの絶対パス名を文字ベクトルとして指定します。指定できるオブジェクトは次のとおりです。

  • モデル

  • ソフトウェア ノード

  • ハードウェア ノード

  • 周期的トリガー

  • 非周期的トリガー

  • タスク

例: 'slexMulticoreExample'

検索するパラメーターの名前。可能な値は以下のとおりです。

  • 'Name'

  • 'Type'

  • 'ClockFrequency'

  • 'Color'

  • 'Period'

  • 'EventHandlerType'

  • 'SignalNumber'

  • 'EventName'

例: 'EventName'

検索するパラメーター値。文字ベクトル、スカラーまたはベクトルとして指定します。

例: 'ERTDefaultEvent'

バージョン履歴

R2014a で導入