< 이전 | 다음 >

학습 7: 모델 시뮬레이션

이 학습에서는 모델 시뮬레이션을 사용하여 디자인을 확인하는 방법을 보여주고 학습 모델에서 동일한 시뮬레이션을 실행할 수 있도록 안내합니다.
모델 시뮬레이션을 보여주는 비디오를 시청한 후 모델에 단계를 수행할 수 있습니다.

모델 시뮬레이션 데모를 보려면 아래의 관련 정보 섹션에서 ControlSystem 시뮬레이션을 시청하십시오.

주: 시뮬레이션에서 물의 온도가 실제로 상승하므로 시뮬레이션에서 오래 대기하지 않도록 처음에 온도가 39.5도(섭씨)로 설정됩니다.

시뮬레이션에서는 모델이 정확하게 지정되도록 모델에서 코드를 생성하고 실행해야 합니다. 이전 학습에서의 내용을 변경하는 중에 오류가 발생하거나 변경 사항이 불완전한 경우 코드를 생성할 수 없으며 모델이 실행되지 않습니다.

시뮬레이션에 대한 구성을 생성하고 빌드하려면 다음을 수행합니다.

  1. 브라우저에서 SpaPoolTemp_Control_Architecture 폴더를 여십시오.
  2. 시뮬레이션 > 전체 빌드를 선택하십시오. 애니메이션 디렉토리를 작성하라는 메시지가 표시됩니다. 를 선택하십시오.
  3. Rational® Rhapsody®에서 관심 요소에 대한 코드를 생성하고 코드를 컴파일하고 실행 파일에 링크한 후 실행합니다. 이를 수행하는 시간이 오래 걸리지 않습니다. 성공적으로 빌드되면 시뮬레이션 도구 모음이 활성화됩니다. 출력 창의 빌드 페이지에서 "빌드 완료" 메시지를 확인하여 시뮬레이션이 올바르게 빌드되었는지 확인할 수 있습니다. 2단계가 실패하면 "빌드 실패" 메시지가 표시됩니다. 아래의 문제점 해결 단계를 참조하십시오.
  4. 시뮬레이션을 시작하려면 시뮬레이션 도구 모음에서 유휴 이동 단추를 클릭하십시오. 시뮬레이션이 시작되지만 사용자가 상태 차트 애니메이션을 설정하여 시뮬레이션을 관찰할 수 있도록 즉시 일시정지됩니다.
  5. 모두 닫기를 사용하여 모든 그리기 창을 닫으십시오.
  6. 도구 > 시뮬레이션된 상태 차트를 선택하고 표시된 대로 ControlSystem 상태 차트를 선택하십시오. 확인을 클릭하십시오.
    애니메이션된 상태 차트 열기 창
  7. 시뮬레이션을 재개하려면 시뮬레이션 도구 모음에서 이동 단추 이동 단추를 클릭하십시오. 이제 TEMP 표시에서 온도 변화를 관찰하는 동안 전원 및 모드 패널 단추를 사용하여 시스템을 작동할 수 있습니다. 특히 시스템이 냉각이고 매우 점진적인 경우 온도 변화에 유의하십시오.
보너스

온도 변화에 대한 더욱 자세한 보기가 필요한 경우 ControlSystem 인스턴스에 대한 기능 창을 열 수 있습니다. ControlSystem 블록의 브라우저에서 Context[0]->cs 인스턴스를 두 번 클릭합니다. 대화 상자의 오른쪽 상단에서 핀 단추를 클릭하여 초점을 맞춥니다.

문제점 해결

프로젝트 버전이 성공적으로 빌드되지 않은 경우 다음과 같은 문제점 해결 기술을 사용하여 문제점을 찾고 정정하십시오.
  • 학습 4와 5에 설명된 상태 차트와 프로젝트의 상태 차트 비교
  • 학습 4에 설명된 다이어그램과 내부 블록 정의 다이어그램 비교

학습 체크포인트

이 학습에서 학습한 내용은 다음과 같습니다.
  • 모델 구성 생성 및 빌드
  • 패널과 함께 상태 차트에서 시스템 오퍼레이션 시뮬레이션
다음 학습에서는 제어 시스템에 대한 아키텍처를 빌드합니다.
< 이전 | 다음 >

피드백