이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
매개변수 메트릭
메트릭 ID
메트릭 ID: mathworks.metrics.ParameterCount
설명
메트릭 유형: 크기
이 측정법을 사용하여 Simulink® 시스템 내부의 매개변수 데이터 인스턴스 수를 계산합니다.
매개변수는 Simulink 블록 또는 기본 유형의 객체(single, double, uint8, uint16, uint32, int8, int16, int32, boolean, logical, struct, char, cell 포함) Simulink.Parameter 개체, Simulink.VariantExpression 개체 또는 enum 값에서 사용되는 변수입니다. 이 메트릭은 모델에 있는 매개변수의 모든 인스턴스를 반환합니다. 즉, 메트릭은 매개변수의 각 인스턴스를 별도로 계산합니다. 매개변수 데이터는 기본 작업공간, 모델 작업공간 또는 데이터 사전에 있어야 합니다.
예를 들어, 다음 명령을 입력하여 slexAircraftExample 모델을 엽니다.
openExample('simulink_aerospace/AircraftLongitudinalFlightControlExample')slexAircraftExample 모델은 Zw 매개변수의 두 인스턴스를 사용합니다. 한 인스턴스는 모델 루트 수준의 블록 slexAircraftExample/Gain에 있습니다. 한 인스턴스는 Aircraft Dynamics Model 하위 시스템의 slexAircraftExample/Aircraft Dynamics Model/Vertical Channel 블록에 있습니다. mathworks.metrics.ParameterCount 메트릭에는 slexAircraftExample 모델과 해당 하위 시스템의 매개변수 인스턴스 수를 계산할 때 매개변수 Zw의 인스턴스가 모두 포함됩니다.이 메트릭은 Simulink Check™에서 사용할 수 있습니다. 이 메트릭에 대한 데이터를 수집하려면 메트릭 식별자 mathworks.metrics.ParameterCount와 함께 getMetrics을 사용하세요.
slmetric.metric.AggregationMode 속성 설정은 Sum입니다.
계산 세부사항
이 메트릭은 다음과 같습니다.
- Simulink.findVars함수의 결과를 필터링하고 이 함수의 제한 사항을 상속합니다.
- 고유한 매개변수가 아닌 구성요소의 매개변수 인스턴스 수를 계산합니다. 
- 마스크된 작업 공간에는 매개변수를 포함하지 않습니다. 
- 데이터 유형 및 신호 객체는 포함되지 않습니다. 
- 지정된 경우 라이브러리 링크 블록 또는 참조 모델의 컨텐츠를 분석합니다. 
결과
이 지표의 경우 slmetric.metric.Result 인스턴스는 다음 결과를 제공합니다.
- Value: 구성 요소 내부에서 사용되는 매개변수 인스턴스 수입니다.
- AggregatedValue: 구성요소 및 해당 하위 구성요소에 대한 매개변수 인스턴스 수입니다.
- Measures: 해당되지 않습니다.