이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
신호 저장 재사용
신호 메모리 재사용
모델 구성 창: 코드 생성 / 최적화
설명
신호 저장공간 재사용 파라미터는 코드 생성기가 블록 입력 및 아웃포트 신호를 저장하기 위해 할당된 버퍼를 가능한 경우 재사용하도록 지시합니다.
종속성
이 파라미터는 다음을 활성화합니다:
Embedded Coder® 라이선스가 있는 경우, 이 파라미터는 다음을 활성화합니다:
전역 데이터 액세스 최적화 (Embedded Coder)
Assignment 및 Bus Assignment 블록에 대해 인 플레이스(in-place) 업데이트 수행 (Embedded Coder)
전역 블록 출력 재사용 (Embedded Coder)
생성 코드의 블록 작업 순서 최적화 (Embedded Coder)
Data Store Read 및 Data Store Write 블록에 대해 버퍼 재사용 (Embedded Coder)
Model 블록의 출력 버퍼 재사용 (Embedded Coder)
설정
on (디폴트 값) | off- 켜짐
Simulink® 소프트웨어는 블록 입력 및 아웃포트 신호를 저장하기 위해 할당된 메모리 버퍼를 재사용하여 실시간 프로그램의 메모리 요구량을 줄입니다.
- 꺼짐
Simulink 소프트웨어는 각 블록의 아웃포트에 대해 별도의 메모리 버퍼를 할당합니다. 이로 인해 모든 블록 아웃포트가 전역적이고 고유해지며, 이는 많은 경우 RAM 및 ROM 사용량을 크게 증가시킵니다.
팁
신호 저장 재사용은 동일한 데이터형을 가진 신호들 사이에서만 발생할 수 있습니다.
이 옵션을 해제하면 대규모 모델 시뮬레이션에 필요한 메모리 양이 크게 증가할 수 있습니다.
필요한 경우 이 옵션을 선택 해제하십시오:
C-MEX S-Function 디버깅
Floating Scope 또는 Floating Scope 블록을 사용하여 디버깅 중인 모델의 신호를 검사할 때 Floating display 옵션을 선택하십시오.
Simulink 소프트웨어는 신호 저장공간 재사용가 활성화된 상태에서 플로팅 스코프 또는 플로팅 Display 블록을 사용하여 버퍼가 재사용된 신호를 표시하려고 할 경우 오류 대화 상자를 표시합니다.
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | Off |
| 추적성 | Off |
| 효율성 | On |
| 안전 예방 조치 | 영향 없음 |
프로그래밍 방식 사용
파라미터:OptimizeBlockIOStorage |
| 유형: 문자형 벡터 |
값: 'on' | 'off' |
디폴트 값: 'on' |
버전 내역
R2007a에 개발됨