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

조회 수: 1 (최근 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에서 빅 데이터 처리에 대해 자세히 알아보기

제품


릴리스

R2023b

Community Treasure Hunt

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

Start Hunting!