dlsh 2 29 марта, 2023 Опубликовано 29 марта, 2023 · Жалоба Доброе время суток. Основная задача это внедрить в simulink блок фильтра HDL и снять с него АЧХ через Bode Plot. HDL модель внедрил сигналы подаются, но тут возник вопрос о соответствии времени и sample. Для понимания этого, на новой модели добавил два блока Pulse Generator, и выставил для Solver параметр Fixed-step, а Fixed-step size = 0.05. Pulse Generator: Pulse type: Sample based Period: 10 samples Pulse Generator 1: Pulse type: Time based Period: 1 s И что непонятно, поле Stop time интерпретируется для разных генераторов по разному! Для Pulse Generator Stop time - это количество sample, в то время как Pulse Generator 1 Stop time - это время. Другими словами получается если в simulink встраиваем HDL блок то для всех генераторов сигналов надо работать только с samples? Simulink не может сам переводить sample во время и обратно на основе fundamental sample time ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dlsh 2 29 марта, 2023 Опубликовано 29 марта, 2023 · Жалоба Так, вопрос снялся. Все дело в правильном выставлении поля Sample Time в каждом поле. И тогда будет полное соответствие sample и Stop time. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stealthisname 7 29 марта, 2023 Опубликовано 29 марта, 2023 · Жалоба Pulse Generator и Pulse Generator 1 работают на разных частотах дискретизации Pulse Generator работает на указанном Fixed-step size = 0.05 в параметрах модели, Stop time равняется 10 секундам, или 200 отсчётам при Sample time = 0.05 Pulse Generator 1 работает на указанном Sample time = 1 в параметрах блока, Stop time равняется 10 секундам, или 10 отсчётам при Sample time = 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dlsh 2 4 апреля, 2023 Опубликовано 4 апреля, 2023 · Жалоба В 29.03.2023 в 10:59, stealthisname сказал: ..... Понял, спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться