jc_0803: 라이브러리 함수에 값 전달
하위 ID 권장 사항
NA-MAAB — a1/a2, b1/b2, c1/c2,
JMAAB — a1/a2, b1/b2, c1/c2, d1/d2
MATLAB 버전
모든 버전
규칙
하위 ID a1
abs 라이브러리 함수를 사용할 때 부호 있는 정수형의 최솟값을 전달하면 안 됩니다.
사용자 지정 파라미터
해당 없음
예제 — 올바름

예제 — 올바르지 않음

하위 ID a2
abs 라이브러리 함수를 사용하면 안 됩니다.
사용자 지정 파라미터
해당 없음
하위 ID b1
sqrt 라이브러리 함수를 사용할 때는 음수를 입력하면 안 됩니다.
사용자 지정 파라미터
해당 없음
예제 — 올바름

예제 — 올바르지 않음

하위 ID b2
sqrt 라이브러리 함수를 사용하면 안 됩니다.
사용자 지정 파라미터
해당 없음
하위 ID c1
log 및 log10 라이브러리 함수를 사용할 때 음수를 입력하면 안 됩니다.
사용자 지정 파라미터
해당 없음
예제 — 올바름

예제 — 올바르지 않음

하위 ID c2
log 및 log10 라이브러리 함수를 사용하면 안 됩니다.
사용자 지정 파라미터
해당 없음
하위 ID d1
fmod 라이브러리 함수를 사용할 때 두 번째 인수에 0을 입력하면 안 됩니다.
사용자 지정 파라미터
해당 없음
예제 — 올바름

예제 — 올바르지 않음

하위 ID d2
fmod 라이브러리 함수를 사용하면 안 됩니다.
사용자 지정 파라미터
해당 없음
근거
하위 ID a1, b1, c1, d1:
유효하지 않은 값이 라이브러리 함수에 전달될 경우, 해당 함수의 동작은 처리 시스템에 따라 달라질 수 있으며 이로 인해 의도하지 않은 동작이 발생할 수 있습니다.
하위 ID a2, b2, c2, d2:
Simulink와 Stateflow에서 동일한 가드 프로세스(guard process)가 중복 모델링되는 것을 방지하기 위해, 산술 연산은 Simulink를 사용하여 수행합니다.
검증
모델 어드바이저 검사: 이 모델링 지침의 준수 여부는 모델 어드바이저 검사를 사용하여 검증할 수 없습니다.
마지막 변경
R2020a
참고 항목
라이브러리 개발 (Embedded Coder)
버전 내역
R2020a에 개발됨