Main Content

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

MAB 모델링 지침에 대한 Model Advisor 확인

이 표에서는 모델이 MathWorks® 자문위원회(MAB) 모델링 지침을 준수하는지 확인하는 데 사용할 수 있는 Model Advisor 검사를 식별합니다.

MAB 검사에 액세스하려면 Model Advisor에서 다음을 선택하십시오.

  • 제품별 > Simulink Check > 모델링 표준 > MAB 검사

  • 작업별 > MAB에 대한 모델링 표준

이러한 검사를 실행하려면 Simulink® Check™이 필요합니다.

참고

일부 지침에는 해당 Model Advisor 검사가 없습니다.

  • 확인 안함 — Model Advisor 확인을 사용하여 지침을 확인할 수 있지만 현재 확인이 존재하지 않음을 나타냅니다.

  • 확인할 수 없음 — Model Advisor 확인을 사용하여 이 지침에 대한 준수 여부를 확인할 수 없음을 나타냅니다.

MAB 모델링 지침

(버전 5.0)

모델 어드바이저 확인ID 확인

ar_0001: Usable characters for file names

파일 이름 확인mathworks.jmaab.ar_0001
ar_0002: Usable characters for folder names폴더 이름 확인mathworks.jmaab.ar_0002
db_0032: Signal line connections신호선 연결 확인mathworks.jmaab.db_0032
db_0042: Usage of Inport and Outport blocksInport 및 Outport 블록 위치 확인mathworks.jmaab.db_0042
db_0043: Model font and font size모델 글꼴 설정 확인mathworks.jmaab.db_0043
db_0081: Unconnected signals and blocks연결되지 않은 신호선 및 블록을 확인하십시오.mathworks.jmaab.db_0081
db_0097: Position of labels for signals and buses신호 라벨 위치 확인mathworks.jmaab.db_0097
db_0110: Block parameters블록에서 조정 가능한 매개변수의 사용량을 확인하세요.mathworks.maab.db_0110
db_0112: Usage of index인덱싱 모드 확인mathworks.jmaab.db_0112

db_0123: Stateflow 포트 이름

Stateflow 포트 이름 및 관련 신호를 확인하세요.mathworks.maab.db_0123
db_0125: Stateflow local dataStateflow 데이터 정의 확인mathworks.jmaab.db_0125
db_0126: Stateflow 이벤트 정의Stateflow 이벤트 정의 확인mathworks.jmaab.db_0126
db_0127: Limitation on MATLAB commands in Stateflow blocksStateflow 차트에서 MATLAB 표현식을 확인하세요.mathworks.jmaab.db_0127
db_0129: Stateflow transition appearanceStateflow 전환 모양을 확인하세요.mathworks.jmaab.db_0129
db_0132: Transitions in flow chartsStateflow 흐름 차트에서 전환 확인mathworks.jmaab.db_0132
db_0137: States in state machines상태 머신의 상태 확인mathworks.jmaab.db_0137

db_0140: 블록 파라미터의 표시

기본이 아닌 블록 속성 확인mathworks.maab.db_0140
db_0141: Signal flow in Simulink models모델의 신호 흐름 확인mathworks.jmaab.db_0141
db_0142: Position of block names블록 이름이 블록 아래에 나타나는지 확인mathworks.maab.db_0142
db_0143: Usable block types in model hierarchy기본 블록과 하위 시스템이 혼합되어 있는지 확인하세요.mathworks.maab.db_0143
db_0144: Use of subsystems확인할 수 없음
db_0146: Block layout in conditional subsystems조건부 블록 및 반복자 블록의 위치 확인mathworks.jmaab.db_0146

hd_0001: Prohibited Simulink sinks

금지된 싱크 블록을 확인하세요.mathworks.maab.hd_0001
jc_0008: Definition of signal names신호 라벨 정의 확인mathworks.jmaab.jc_0008
jc_0009: Signal name propagation신호 이름 전파 확인mathworks.jmaab.jc_0009
jc_0011: 부울 데이터형에 대한 최적화 파라미터논리 신호를 부울 데이터(vs. double)로 구현을 선택하세요.mathworks.maab.jc_0011

jc_0021: Model diagnostic settings

모델 진단 매개변수 확인mathworks.maab.jc_0021
jc_0061: Display of block names블록 이름의 표시 속성 확인mathworks.maab.jc_0061
jc_0081: Inport and Outport block icon display포트 블록 표시 확인mathworks.maab.jc_0081
jc_0110: Direction of block블록 방향 확인mathworks.jmaab.jc_0110
jc_0121: Usage of add and subtraction blocksSum 블록 사용량 확인mathworks.jmaab.jc_0121
jc_0131: Usage of Relational Operator blocks관계 연산자 블록의 사용량 확인mathworks.maab.jc_0131
jc_0141: Usage of the Switch blocksSwitch 블록의 사용량 확인mathworks.maab.jc_0141
jc_0161: Definition of Data Store Memory blocks데이터 저장소 메모리 블록의 사용량 확인mathworks.jmaab.jc_0161
jc_0171: Clarification of connections between structural subsystems구조적 하위 시스템 간의 연결 확인mathworks.jmaab.jc_0171
jc_0201: Usable characters for subsystem names하위 시스템 이름 확인mathworks.jmaab.jc_0201
jc_0211: Usable characters for Inport blocks and Outport block포트 블록 이름 확인mathworks.jmaab.jc_0211
jc_0222: Usable characters for signal and bus names신호 이름 및 버스 이름에 사용 가능한 문자를 확인하십시오.mathworks.jmaab.jc_0222
jc_0231: Usable characters for block names블록 이름의 문자 사용법 확인mathworks.jmaab.jc_0231
jc_0232: Usable characters for parameter names매개변수 이름에 사용 가능한 문자를 확인하세요.mathworks.jmaab.jc_0232
jc_0241: Length restriction for model file names모델 파일 이름의 길이를 확인하세요.mathworks.jmaab.jc_0241
jc_0242: Length restriction for folder names모델 경로의 모든 수준에서 폴더 이름의 길이를 확인하세요.mathworks.jmaab.jc_0242
jc_0243: Length restriction for subsystem names하위 시스템 이름의 길이를 확인하세요.mathworks.jmaab.jc_0243
jc_0244: Length restriction for Inport and Outport namesInport 및 Outport 이름의 길이를 확인하세요.mathworks.jmaab.jc_0244
jc_0245: Length restriction for signal and bus names신호 길이 및 버스 이름 확인mathworks.jmaab.jc_0245
jc_0246: Length restriction for parameter name매개변수 이름 길이 확인mathworks.jmaab.jc_0246
jc_0247: Length restriction for block names블록 이름 길이 확인mathworks.jmaab.jc_0247
jc_0281: Trigger signal names트리거 신호 이름 확인mathworks.jmaab.jc_0281
jc_0451: Use of unary minus on unsigned integersStateflow 차트에서 단항 빼기 연산의 사용법을 확인하세요.mathworks.jmaab.jc_0451
jc_0481: Use of hard equality comparisons for floating point numbers in StateflowStateflow 차트에서 부동 소수점 표현식의 사용법을 확인하세요.mathworks.maab.jc_0481
jc_0491: Reuse of Stateflow data확인할 수 없음
jc_0501: Format of entries in a State blockStateflow 차트의 상태 블록에서 항목 형식을 확인하세요.mathworks.jmaab.jc_0501
jc_0511: Return values from a graphical functionStateflow 그래픽 함수에서 반환 값 할당을 확인하세요.mathworks.maab.jc_0511
jc_0531: Default transitionStateflow 차트에서 기본 전환 배치 확인mathworks.jmaab.jc_0531
jc_0602: Consistency in model element names모델 요소 이름의 일관성 확인mathworks.jmaab.jc_0602
jc_0603: Model description모델 설명 확인mathworks.jmaab.jc_0603
jc_0604: Using block shadow모델에서 블록이 음영 처리되었는지 확인mathworks.jmaab.jc_0604
jc_0610: Operator order for multiplication and division blockProduct 블록의 연산자 순서 확인mathworks.jmaab.jc_0610
jc_0611: Input sign for multiplication and division blocks제품 블록의 입력 신호 징후 확인mathworks.jmaab.jc_0611
jc_0621: Usage of Logical Operator blocks논리연산자 블록의 아이콘 모양 확인mathworks.jmaab.jc_0621
jc_0622: Usage of Fcn blocks Fcn 블록 표현식에서 괄호를 확인하세요.mathworks.jmaab.jc_0622
jc_0623: Usage of continuous-time Delay blocks and discrete-time Delay blocks메모리 및 단위 지연 블록의 사용량 확인mathworks.jmaab.jc_0623
jc_0624: Usage of Tapped Delay blocks/Delay blocks계단식 단위 지연 블록 확인mathworks.jmaab.jc_0624
jc_0626: Usage of Lookup Table blocks룩업 테이블 사용량 확인mathworks.jmaab.jc_0626
jc_0627: Usage of Discrete-Time Integrator blocksDiscrete-Time Integrator 블록의 사용량 확인mathworks.jmaab.jc_0627
jc_0628: Usage of Saturation blocks포화 블록의 사용량을 확인하세요.mathworks.jmaab.jc_0628
jc_0630: Usage of Multiport Switch blocks다중 포트 스위치 블록의 데이터 포트 설정 확인mathworks.jmaab.jc_0630
jc_0640: Initial value settings for Outport blocks in conditional subsystems조건부 하위 시스템에 대해 정의되지 않은 초기 출력을 확인하세요.mathworks.jmaab.jc_0640
jc_0641: Sample time setting샘플 시간 설정 확인mathworks.jmaab.jc_0641
jc_0642: Integer rounding mode setting부호 있는 정수 나누기 반올림 모드 확인mathworks.jmaab.jc_0642
jc_0643: Fixed-point setting0이 아닌 편향이 있는 고정 소수점 데이터 유형의 사용을 확인하세요.mathworks.jmaab.jc_0643
jc_0644: Type setting데이터 객체별 유형 설정 확인mathworks.jmaab.jc_0644
jc_0645: Parameter definition for calibration조정 가능한 블록 매개변수가 명명된 상수로 정의되어 있는지 확인mathworks.jmaab.jc_0645
jc_0650: Block input/output data type with switching functionSwitch 블록의 입력 및 출력 데이터 유형을 확인하세요.mathworks.jmaab.jc_0650
jc_0651: Implementing a type conversion연산 블록의 출력 데이터 유형을 확인하십시오.mathworks.jmaab.jc_0651
jc_0653: Delay block layout in feedback loops하위 시스템 간의 대수적 루프를 방지하는지 확인하세요.mathworks.jmaab.jc_0653
jc_0655: Prohibition of logical value comparison in Stateflow논리형 신호의 금지된 비교 연산을 확인하세요.mathworks.jmaab.jc_0655
jc_0656: Usage of Conditional Control blocksSwitch Case 블록 및 If 블록에서 기본/else 사례를 확인하세요.mathworks.jmaab.jc_0656
jc_0657: Retention of output value based on conditional control flow blocks and Merge blocks확인할 수 없음
jc_0659: Usage restrictions of signal lines input to Merge blocksMerge 블록 사용량 확인mathworks.jmaab.jc_0659
jc_0700: Unused data in Stateflow blockStateflow 차트에서 사용되지 않는 데이터 확인mathworks.jmaab.jc_0700
jc_0701: Usable number for first index첫 번째 인덱스에 사용 가능한 번호 확인mathworks.jmaab.jc_0701
jc_0702: Use of named Stateflow parameters and constantsStateflow에서 숫자 리터럴 사용법 확인mathworks.jmaab.jc_0702
jc_0711: Division in Stateflow확인할 수 없음
jc_0712: Execution timing for default transition path기본 전환 경로의 실행 타이밍을 확인하세요.mathworks.jmaab.jc_0712
jc_0721: Usage of parallel states병렬 상태 사용법 확인mathworks.jmaab.jc_0721
jc_0722: Local data definition in parallel states병렬 상태에서 데이터 범위 확인mathworks.jmaab.jc_0722
jc_0723: Prohibited direct transition from external state to child state외부 상태로의 전환 사용법 확인mathworks.jmaab.jc_0723
jc_0730: Unique state name in Stateflow blocks상태 이름의 고유성 확인mathworks.jmaab.jc_0730
jc_0731: State name format상태 이름 사용법 확인mathworks.jmaab.jc_0731
jc_0732: Distinction between state names, data names, and event namesStateflow 상태, 데이터 및 이벤트 이름의 고유성을 확인하세요.mathworks.jmaab.jc_0732
jc_0733: Order of state action types상태 작업 유형의 순서 확인mathworks.jmaab.jc_0733
jc_0734: Number of state action types동작 유형의 반복 확인mathworks.jmaab.jc_0734
jc_0736: Uniform indentations in Stateflow blocksStateflow 상태에서 코드 들여쓰기 확인mathworks.jmaab.jc_0736
jc_0738: Usage of Stateflow commentsStateflow 주석 사용법 확인mathworks.jmaab.jc_0738
jc_0739: Describing text inside states상태 내부의 텍스트 사용을 확인하세요.mathworks.jmaab.jc_0739
jc_0740: Limitation on use of exit state action모델에서 상태 작업 유형 'exit'가 사용되는지 확인하세요.mathworks.jmaab.jc_0740
jc_0741: Timing to update data used in state chart transition conditions상태 전환 조건에 사용된 변수 업데이트 확인mathworks.jmaab.jc_0741
jc_0751: Backtracking prevention in state transition상태 전환에서 예상치 못한 역추적을 확인하세요.mathworks.jmaab.jc_0751
jc_0752: Condition action in transition labelStateflow 전환에서 괄호 사용법을 확인하세요.mathworks.jmaab.jc_0752
jc_0753: Condition actions and transition actions in StateflowStateflow에서 조건 작업 및 전환 작업 확인mathworks.jmaab.jc_0753
jc_0760: Starting point of internal transitionStateflow에서 내부 전환의 시작점 확인mathworks.jmaab.jc_0760
jc_0762: Prohibition of state action and flow chart combination금지된 상태 동작 조합과 흐름도를 확인하세요.mathworks.jmaab.jc_0762
jc_0763: Usage of multiple internal transitionsStateflow 상태의 내부 전환 사용 확인mathworks.jmaab.jc_0763
jc_0770: Position of transition label전환에서 라벨 문자열의 위치를 ​​확인하세요.mathworks.jmaab.jc_0770
jc_0771: Comment position in transition labels전환 라벨의 주석 위치 확인mathworks.jmaab.jc_0771
jc_0772: Execution order and transition conditions of transition linesStateflow 전환에서 전환 조건의 사용법을 확인하세요.mathworks.jmaab.jc_0772
jc_0773: Unconditional transition of a flow chart순서도에서 무조건 전환 사용 확인mathworks.jmaab.jc_0773
jc_0774: Comments for through transition무조건 전환에서 주석 확인mathworks.jmaab.jc_0774
jc_0775: Terminating junctions in flow chartsStateflow에서 터미널 연결점 확인mathworks.jmaab.jc_0775
jc_0790: Action language of Chart blockStateflow 차트 작업 언어 확인mathworks.jmaab.jc_0790
jc_0791: Duplicate data name definitionsSimulink 데이터 이름 중복 확인mathworks.jmaab.jc_0791
jc_0792: Unused DataSimulink 모델에서 사용되지 않는 데이터 확인mathworks.jmaab.jc_0792
jc_0794: Simulink의 나눗셈Simulink에서 0으로 나누기를 확인하세요.mathworks.jmaab.jc_0794
jc_0795: Usable characters for Stateflow data namesStateflow 데이터 이름에 사용 가능한 문자를 확인하세요.mathworks.jmaab.jc_0795
jc_0796: Length restriction for Stateflow data namesStateflow 데이터 이름의 길이를 확인하세요.mathworks.jmaab.jc_0796
jc_0797: Unconnected transitions / states / connective junctionsStateflow 차트에서 연결되지 않은 개체 확인mathworks.jmaab.jc_0797
jc_0800: Comparing floating-point types in SimulinkSimulink에서 부동 소수점 유형 비교 확인mathworks.jmaab.jc_0800
jc_0801: Prohibited use of the /* and */ comment symbolsC 스타일 주석 기호 사용 확인mathworks.jmaab.jc_0801
jc_0802: Prohibited use of implicit type casting in StateflowStateflow에서 암시적 유형 캐스팅을 확인하세요.mathworks.jmaab.jc_0802
jc_0803: Passing values to library functions확인할 수 없음
jc_0804: Prohibited use of recursive calls with graphical functionsStateflow에서 그래픽 기능 사용 확인mathworks.jmaab.jc_0804
jc_0805: Numerical operation block inputs체크 없음
jc_0806: Detecting incorrect calculation results잘못된 계산 결과에 대한 진단 설정을 확인하세요.mathworks.jmaab.jc_0806
jm_0002: Block resizing체크 없음
jm_0011: Pointers in StateflowStateflow 차트에서 포인터 확인mathworks.maab.jm_0011
jm_0012: Usage restrictions of events and broadcasting eventsStateflow 차트에서 이벤트 사용량 확인mathworks.jmaab.jm_0012
na_0001: Standard usage of Stateflow operatorsStateflow 연산자 확인mathworks.jmaab.na_0001
na_0002: Appropriate usage of basic logical and numerical operations기본적인 논리 및 수치 연산 확인mathworks.jmaab.na_0002
na_0003: Usage of If blocksIf 블록의 논리식 확인mathworks.maab.na_0003

na_0004: Simulink model appearance settings

비표준 디스플레이 속성을 사용하여 Simulink 다이어그램을 확인하세요.mathworks.maab.na_0004

na_0008: Display of labels on signals

신호선 라벨 확인mathworks.maab.na_0008

na_0009: Entry versus propagation of signal labels

전파된 신호 레이블 확인mathworks.maab.na_0009
na_0010: Usage of vector and bus signals벡터 및 버스 신호 사용 확인mathworks.jmaab.na_0010
na_0011: Scope of Goto and From blocksFrom 및 Goto 블록의 범위를 확인하세요.mathworks.maab.na_0011

na_0016: Source lines of MATLAB Functions

MATLAB 함수에서 코드 라인 확인mathworks.jmaab.na_0016

na_0017: Number of called function levels

MATLAB 함수 블록의 함수 호출 수 확인mathworks.jmaab.na_0017

na_0018: if/else 및 case 문의 중첩 수

MATLAB 함수에서 중첩 조건 확인mathworks.jmaab.na_0018
na_0019: Restricted variable names제한된 변수 이름의 사용법을 확인하세요mathworks.maab.na_0019
na_0020: Number of inputs to variant subsystemsVariant Subsystems에서 누락된 포트 확인mathworks.jmaab.na_0020
na_0021: Strings in MATLAB functionsMATLAB 함수 블록 내에서 문자형 벡터의 사용법을 확인하세요.mathworks.maab.na_0021

na_0022: Recommended patterns for Switch/Case statements

Switch/Case 문에 권장 패턴 사용법을 확인하세요.mathworks.maab.na_0022
na_0024: Shared data in MATLAB functions전역 변수에 대한 MATLAB 코드 확인mathworks.maab.na_0024

na_0025: MATLAB Function header

체크 없음
na_0031: Definition of default enumerated value열거된 값의 사용법을 확인하세요.mathworks.maab.na_0031
na_0034: MATLAB Function block input/output settingsMATLAB 함수의 입력 및 출력 설정 확인mathworks.maab.na_0034
na_0036: Default variant기본 변형 사용 확인mathworks.maab.na_0036
na_0037: Use of single variable for variant condition단일 변수 변형 조건 사용 확인mathworks.maab.na_0037
na_0039: Limitation on Simulink functions in Chart blocksStateflow 차트에서 Simulink 사용 확인mathworks.maab.na_0039
na_0042: Usage of Simulink functionsStateflow에서 Simulink 기능의 사용법을 확인하세요mathworks.jmaab.na_0042