테스트 하네스 subsystem 실행 순서 제어

조회 수: 5 (최근 30일)
eblee
eblee 2024년 3월 6일
이동: Angelo Yeo 2024년 6월 4일
테스트 하네스를 실행할 때 subsystem에 대한 실행 순서를 제어하고 싶습니다.
사진의 왼쪽 시스템에 대한 시뮬레이션이 완전히 종료된 후 오른쪽의 MATLAB Function을 실행시킬 수 있는 방법이 있을까요?

답변 (1개)

Jongil Lee
Jongil Lee 2024년 3월 7일
이동: Angelo Yeo 2024년 6월 4일
안녕하세요
해당 블럭에 지정된 MATLAB 함수에 Input Argument가 없다면 Simulink Callback 함수를 이용하여 종료시에 실행되도록 수정해 보시기 바랍니다.
감사합니다.
  댓글 수: 2
eblee
eblee 2024년 3월 11일
이동: Angelo Yeo 2024년 6월 4일
@Jongil Lee Callback 함수를 사용하더라도 원하는 타이밍에만 블럭이 실행 되는 것이 아니라 시뮬레이션 중 계속 블럭은 실행 되고 Callback 시에 한 번 더 실행 됩니다. 원하는 때에만 실행 시키는 방법 없을까요?
Jongil Lee
Jongil Lee 2024년 3월 11일
이동: Angelo Yeo 2024년 6월 4일
안녕하세요, @eblee
해당 함수를 Callback으로 이동 시키시면 Simulink Canvas에 있는 함수는 비활성화(주석처리)를 하고 CallBack에 넣으셔야 중복 실행을 방지할 것입니다.
원하시는 타이밍을 제어할 수 있는 신호가 있다면, Function-Call SubSystem을 사용해 보는건 어떨가요?
감사합니다.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Outputs에 대해 자세히 알아보기

제품


릴리스

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!