How do I store a value in Simulink (sample hold)?
이전 댓글 표시
I have a motor control system in Simulink-Realtime (fixed execution 16 kHz) and would like to display the average power per motor revolution (at 1 rev/s). The averaging is easy with a discrete integrator, but how do I store the final value? I want an updated display every motor turn. Currently I solved it by placing a memory block inside a triggered subsystem, but this seems overly complicated to me. Is there a more efficient way of implementing a sample-hold? As it is a real time system (62.5 us max. task execution time), I have to watch out for inefficient coding.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Multicore Processor Targets에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!