simulink 상에서 특정 버스만 업데이트 하고 싶습니다.
제가 생각한 방법은 다음과 같은데 이방법 말고 좀더 효과적인 방법 없을까요?

 채택된 답변

Angelo Yeo
Angelo Yeo 2025년 1월 24일

1 개 추천

Bus Assignment 블록을 쓰면 특정 이름의 Bus 요소를 원하는 값으로 대체할 수 있습니다. Bus Assignment 의 문서에 포함된 예제인 아래 그림을 보시면 const_bus를 구성하는 "a"라는 요소와 "b"라는 요소가 처음에는 각각 1, 2로 구성되어 있는데, Bus Assignment 블록에서 "a" 요소을 3이라는 값으로 대체하는 것을 알 수 있습니다.
실행 결과를 보면 "a" 요소의 값이 3으로 바뀐것을 볼 수 있습니다.
Bus Assignment 블록은 1개 이상의 요소 업데이트도 마찬가지로 지원합니다. 가령, a, b 요소를 바꾸고 싶은 경우 아래와 같이 블록의 인풋포트가 수정되는 것을 알 수 있습니다.

댓글 수: 1

영진
영진 2025년 2월 2일
답변 매우 매우 감사드립니다.

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Simulink 함수에 대해 자세히 알아보기

제품

릴리스

R2024b

태그

질문:

2025년 1월 24일

댓글:

2025년 2월 2일

Community Treasure Hunt

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

Start Hunting!