Перейти к содержанию
    

Matlab.Simulink про взаимосвязь fundamental sample time, Stop time и блоков Sample based.

Доброе время суток.

Основная задача это внедрить в 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 ?

image.thumb.png.26f556cd265021b6232c97bfc31bf776.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так, вопрос снялся. Все дело в правильном выставлении поля Sample Time в каждом поле. И тогда будет полное соответствие sample и Stop time.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 Pulse Generator и  Pulse Generator 1 работают на разных частотах дискретизации

image.thumb.png.051fc17e853ce164d88a269d57faac94.png

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...