Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

slmetric.metric.getAvailableMetrics

命名空间: slmetric.metric

(将删除)获取可用度量

slmetric.metric.getAvailableMetrics 将在以后的版本中删除。对于大小、架构和复杂度度量,请改用 metric.Engine API 和模型可维护性度量。有关详细信息,请参阅 metric.EngineCollect Model Maintainability Metrics Programmatically

说明

示例

IDs = slmetric.metric.getAvailableMetrics() 获取度量引擎中可用度量的度量标识符。

示例

[IDs,props] = slmetric.metric.getAvailableMetrics() 获取度量标识符和属性。

示例

全部折叠

此示例说明如何获得可用的模型度量 ID。

ID = slmetric.metric.getAvailableMetrics()
ID =

  26×1 cell array

    {'mathworks.metrics.CloneContent'                          }
    {'mathworks.metrics.CloneDetection'                        }
    {'mathworks.metrics.CyclomaticComplexity'                  }
    {'mathworks.metrics.DescriptiveBlockNames'                 }
    {'mathworks.metrics.DiagnosticWarningsCount'               }
    {'mathworks.metrics.ExplicitIOCount'                       }
    {'mathworks.metrics.FileCount'                             }
    {'mathworks.metrics.IOCount'                               }
    {'mathworks.metrics.LayerSeparation'                       }
    {'mathworks.metrics.LibraryContent'                        }
    {'mathworks.metrics.LibraryLinkCount'                      }
    {'mathworks.metrics.MatlabCodeAnalyzerWarnings'            }
    {'mathworks.metrics.MatlabFunctionCount'                   }
    {'mathworks.metrics.MatlabLOCCount'                        }
    {'mathworks.metrics.ModelAdvisorCheckCompliance.hisl_do178'}
    {'mathworks.metrics.ModelAdvisorCheckCompliance.maab'      }
    {'mathworks.metrics.ModelAdvisorCheckIssues.hisl_do178'    }
    {'mathworks.metrics.ModelAdvisorCheckIssues.maab'          }
    {'mathworks.metrics.ModelFileCount'                        }
    {'mathworks.metrics.ParameterCount'                        }
    {'mathworks.metrics.SimulinkBlockCount'                    }
    {'mathworks.metrics.StateflowChartCount'                   }
    {'mathworks.metrics.StateflowChartObjectCount'             }
    {'mathworks.metrics.StateflowLOCCount'                     }
    {'mathworks.metrics.SubSystemCount'                        }
    {'mathworks.metrics.SubSystemDepth'                        }

此示例说明如何获取可用的模型度量属性。

[ID,PROPS]=slmetric.metric.getAvailableMetrics()
ID =

  26×1 cell array

    {'mathworks.metrics.CloneContent'                          }
    {'mathworks.metrics.CloneDetection'                        }
    {'mathworks.metrics.CyclomaticComplexity'                  }
    {'mathworks.metrics.DescriptiveBlockNames'                 }
    {'mathworks.metrics.DiagnosticWarningsCount'               }
    {'mathworks.metrics.ExplicitIOCount'                       }
    {'mathworks.metrics.FileCount'                             }
    {'mathworks.metrics.IOCount'                               }
    {'mathworks.metrics.LayerSeparation'                       }
    {'mathworks.metrics.LibraryContent'                        }
    {'mathworks.metrics.LibraryLinkCount'                      }
    {'mathworks.metrics.MatlabCodeAnalyzerWarnings'            }
    {'mathworks.metrics.MatlabFunctionCount'                   }
    {'mathworks.metrics.MatlabLOCCount'                        }
    {'mathworks.metrics.ModelAdvisorCheckCompliance.hisl_do178'}
    {'mathworks.metrics.ModelAdvisorCheckCompliance.maab'      }
    {'mathworks.metrics.ModelAdvisorCheckIssues.hisl_do178'    }
    {'mathworks.metrics.ModelAdvisorCheckIssues.maab'          }
    {'mathworks.metrics.ModelFileCount'                        }
    {'mathworks.metrics.ParameterCount'                        }
    {'mathworks.metrics.SimulinkBlockCount'                    }
    {'mathworks.metrics.StateflowChartCount'                   }
    {'mathworks.metrics.StateflowChartObjectCount'             }
    {'mathworks.metrics.StateflowLOCCount'                     }
    {'mathworks.metrics.SubSystemCount'                        }
    {'mathworks.metrics.SubSystemDepth'                        }


PROPS = 

  1×26 struct array with fields:

    Name
    Description
    IsBuiltIn
    Version

输出参数

全部折叠

度量引擎中的度量标识符。

度量属性,以包含下列字段的结构体数组形式返回:

名称度量算法的名称。
描述度量算法的说明。
IsBuiltIn布尔值,指示 Simulink® Check™ 是否附带该度量。
版本度量算法版本。

数据类型: struct

版本历史记录

在 R2016a 中推出

全部折叠

R2022a: 警告

slmetric.Engine API 将在以后的版本中删除。对于大小、架构和复杂度度量,请改用 metric.Engine API 和模型可维护性度量。有关详细信息,请参阅 metric.EngineCollect Model Maintainability Metrics Programmatically