メインコンテンツ

getPropertyValues

モデル変数およびモデル変数のファインダー結果オブジェクトのプロパティ値を取得する

R2022a 以降

    説明

    propVals = getPropertyValues(resultObject,propNames) は、モデル変数のファインダー結果オブジェクト resultObjectpropNames に指定されているプロパティの値を返します。propNames には、ファインダー結果オブジェクトのプロパティの名前、またはファインダー結果オブジェクトによって表されるモデル変数のプロパティの名前が含まれていなければなりません。

    すべて折りたたむ

    sf_car モデル内でモデル変数のプロパティ値を検索します。

    長い完全修飾クラス名を使用せずに済むよう、必要な名前空間をインポートします。

    import slreportgen.finder.*

    必要なモデルを読み込み、モデル内のモデル変数を検索します。各結果オブジェクトについて、関連する Bytes プロパティを出力します。

    model_name = 'sf_car';
    load_system(model_name)
    
    
    finder = ModelVariableFinder(model_name);
    results = find(finder);
    for result = results
        getPropertyValues(result,"Bytes")
    end
    ans = 1×1 cell array
        {[8]}
    
    
    ans = 1×1 cell array
        {[8]}
    
    
    ans = 1×1 cell array
        {[168]}
    
    
    ans = 1×1 cell array
        {[8]}
    
    
    ans = 1×1 cell array
        {[8]}
    
    
    ans = 1×1 cell array
        {[8]}
    
    
    ans = 1×1 cell array
        {[8]}
    
    
    ans = 1×1 cell array
        {[168]}
    
    
    ans = 1×1 cell array
        {[504]}
    
    
    ans = 1×1 cell array
        {[192]}
    
    
    ans = 1×1 cell array
        {[48]}
    
    
    ans = 1×1 cell array
        {[880]}
    
    
    ans = 1×1 cell array
        {[88]}
    
    
    ans = 1×1 cell array
        {[8]}
    
    
    ans = 1×1 cell array
        {[8]}
    
    
    ans = 1×1 cell array
        {[168]}
    
    
    ans = 1×1 cell array
        {[80]}
    
    
    ans = 1×1 cell array
        {[192]}
    
    
    ans = 1×1 cell array
        {[48]}
    
    
    ans = 1×1 cell array
        {[48]}
    
    

    入力引数

    すべて折りたたむ

    ファインダー結果オブジェクト。slreportgen.finder.ModelVariableResult オブジェクトとして指定します。

    アクセスするプロパティ値のリスト。string 配列または文字の cell 配列として指定します。

    有効な propNames の要素は次のとおりです。

    • Value

    • Class

    • Size

    • Bytes

    • StorageClass

    • CallingString

    • ドット表記を使用してアクセスできるモデル変数の任意のプロパティ

    • slreportgen.finder.ModelVariableResult クラスの任意のプロパティ

    propNames に無効なプロパティが含まれている場合、対応する cell 配列値は N/A です。

    出力引数

    すべて折りたたむ

    アクセスされるプロパティの値。cell 配列として返されます。

    バージョン履歴

    R2022a で導入