Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

지침 및 템플릿의 목적

MathWorks® Advisory Board(MAB) 지침에는 Simulink® 및 Stateflow®에서의 모델링에 대한 중요한 기본 규칙이 규정되어 있습니다. 이 모델링 지침의 전반적인 목적은 제어 시스템 모델의 모델 작성자와 소비자가 모델링에 대한 간결하고 공통된 이해를 갖도록 하는 것입니다.

이 지침의 주요 목표는 다음과 같습니다.

  • 가독성

    • 그래픽 이해도 향상

    • 기능 분석의 가독성 향상

    • 연결 실수 방지

    • 주석 등

  • 시뮬레이션 및 검증

    • 시뮬레이션을 활성화하는 메커니즘

    • 테스트 가능성

  • 코드 생성

    • 코드 생성 효율성 향상(ROM, RAM 효율성)

    • 생성된 코드의 견고성 보장

참고

구현할 수 없는 모델 런타임 오류 및 권장 사항은 이러한 규칙의 범위를 벗어납니다.

지침은 표준 템플릿을 사용하여 문서화됩니다. 독창적인 가이드라인을 만들 때 이 템플릿을 사용하는 것이 좋습니다.

참고

이 템플릿은 지침을 이해하는 데 필요한 최소 요구 사항을 지정합니다. 기존 정보와 중복되지 않는 한 새 항목을 템플릿에 추가할 수 있습니다.

섹션 제목형식섹션 설명
규칙 ID: 제목XX_nnnn: 지침 제목(고유, 짧음)

가이드라인을 식별하는 데 사용되는 규칙 ID는 소문자 2개와 숫자 4자리로 구성됩니다. 문자와 숫자의 조합은 밑줄로 구분됩니다. 예를 들어 xx_nnnn.규칙 ID는 영구적이며 변경되지 않습니다.

참고

규칙 ID의 두 글자는 지침 작성자를 식별합니다.

하위 ID 권장 사항

NA-MAAB: x, y, z

JMAAB: x, y, z

NA-MAAB(북미 MathWorks 자동차 자문 위원회) 및 JMAAB(일본 MathWorks 자동차 자문 위원회) 모델링 표준 조직에서 사용하도록 권장되는 지침 하위 ID를 지정합니다. 각 조직은 자동차 OEM 및 공급업체로 구성된 지역별 컨소시엄입니다. NA-MAAB는 북미와 유럽을 대표합니다. JMAAB는 일본을 대표합니다.

MATLAB® 버전모든
RX, RY, RZ
RX 및 이전
RX 이상
RX~RY

MAB 지침은 MATLAB 및 Simulink 제품의 모든 버전을 지원합니다. 규칙이 특정 버전에만 적용되는 경우 버전은 다음 형식 중 하나를 사용하여 MATLAB 버전 필드에서 식별됩니다.

  • 모두 — MATLAB의 모든 버전

  • RX, RY, RZ — MATLAB의 특정 버전

  • RX 및 이전 — 버전 RX까지의 MATLAB 버전

  • RX 이상 — 버전 RX에서 현재 버전까지의 MATLAB 버전

  • RX부터 RY까지 — RX와 RY 사이의 MATLAB 버전

규칙 > 하위 ID

하위 ID를 사용하여 규칙의 조건을 지정합니다. 규칙 ID당 여러 하위 ID가 있을 수 있습니다.

하위 ID의 하위 섹션은 다음과 같습니다.

  • 사용자 지정 파라미터

  • (선택사항) 제외 항목

  • (선택사항) 예제

규칙의 조건을 지정합니다. 하위 ID는 다음 중 하나로 지정됩니다.

  • 선택 가능 ― 하나의 소문자로 구성됩니다(알파벳순). 선택 가능한 하위 ID를 채택할지 여부는 사용자의 선택에 달려 있습니다.

  • 상호 배타적 ― 하나의 소문자(알파벳순)와 한 자리 숫자로 구성됩니다. 상호 배타적인 하위 ID를 수락하거나 거부하도록 선택할 경우 하나의 옵션만 선택할 수 있습니다.

예를 들어 지침 xy_0000의 하위 ID는 다음과 같습니다.

  • xy_0000a ― 선택 가능한(사용자 선택) 옵션을 나타냅니다.

  • xy_0000b1

    xy_0000b2

    ― 상호 배타적(사용하는 경우 xy_0000b1 또는 xy_0000b2 중에서 선택)

사용자 정의 파라미터를 포함하는 규칙의 경우 선택한 값은 설명되는 항목과 관련하여 프로젝트에 따라 다릅니다. 설명 필드에는 개체 및 값의 예가 제공됩니다. 그러나 맞춤형 파라미터를 지정할 때는 프로젝트의 프로세스, 제어 대상의 상태, 엔지니어의 기술 수준을 종합적으로 평가해야 합니다.

근거Sub ID에 대한 동기

가독성, 검증 효율성, 코드 생성 후 코드 효율성 등과 관련하여 가이드라인 사용에 대한 추론을 제공합니다.

검증

검증 방법

다음과 같은 지침 조건에 따라 모델의 적합성을 확인하는 방법:

  • 모델 어드바이저 검사

  • 수동 검증 방법

마지막 변경R<year>MATLAB 지침 내용이 마지막으로 업데이트된 개정판입니다. 예를 들어 R2020a입니다.
참고 항목참조

지침을 더 잘 이해하는 데 도움이 될 수 있는 추가 정보입니다.