
Can you call Simulink models recursively?
조회 수: 9 (최근 30일)
이전 댓글 표시
Hi all,
I have a feeling that what I try to do can be done more elegantly. Please let me know if you think of a solution.
A digital-to-time converter (DTC) works as a string of unit-delay cells and a multiplexer that picks one of the intermediate points in the string to select a specific delay. An example is shown here, where the input square wave is delayed by multiples of 1 second (0, 1, 2, or 3 seconds). The index 2 selects the first delay output, thus 1 second delay, as it shows in the scope picture.
This is fine if one needs only a limited number of delay settings, but what if 100 are required? This brute force method of drawing the model can then take all day, and it is quite error-prone. Is there a way to make this easier (like nesting models, recursevly instantiating models, defining the delays as an array and connecting the inputs and outputs by name, etc.)?
댓글 수: 0
채택된 답변
Michael
2024년 11월 26일
Hi Jan,
I am not sure if I understand you correctly. But maybe this could be a solution for your task?

추가 답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Simulink Functions에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

