Borrar filtros
Borrar filtros

Repeating Sequence Interpolated 여러 개 사용 시 delay 발생

2 visualizaciones (últimos 30 días)
eblee
eblee el 14 de Sept. de 2023
Respondida: Kilsu Kim el 15 de Sept. de 2023
Repeating Sequence Interpolated 블록을 사용하여 일정 주기의 신호를 반복 생성하려고 합니다.
블록 여러 개를 동시에 사용하여 확인해보니 신호별로 delay가 발생합니다.
해결할 수 있는 방법이 있을까요?
(4s에 모든 신호가 동시에 출력 됐으면 좋겠는는데 조금씩 delay가 발생합니다)
  1 comentario
Angelo Yeo
Angelo Yeo el 14 de Sept. de 2023
문제를 재현할 수 있는 모델을 공유해주시면 문제 해결에 도움이 될 것 같습니다.

Iniciar sesión para comentar.

Respuesta aceptada

Kilsu Kim
Kilsu Kim el 15 de Sept. de 2023
안녕하세요,
현재 구성하신 시간 벡터 값에 따르면, 시뮬레이션 시간 2초가 되었을 때 블록은 값 1을 출력합니다. 그리고 곧바로 같은 시간에 값 0을 출력해야하는데, 같은 시간에 두 개의 값을 출력할 수는 없습니다. 따라서 아래와 같이 시간 벡터의 마지막 요소에서 샘플 시간 만큼의 값을 빼서 사용하시면 원하시는 결과를 얻으실 수 있을 것이라 생각합니다. 아래 이미지에서 Ts는 사용하신 샘플 시간인 0.01입니다.
아래는 시간 벡터 값에서 샘플 시간을 뺀 것과 그렇지 않은 케이스를 비교한 결과입니다.
위 내용이 도움이 되길 바라겠습니다.

Más respuestas (0)

Categorías

Más información sobre Signal Operations en Help Center y File Exchange.

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!