период квантования

Обсуждение вопросов, связанных с Simulink

Модератор: Admin

Passha
Пользователь
Сообщения: 11
Зарегистрирован: Ср мар 02, 2005 12:11 am

период квантования

Сообщение Passha » Вт апр 26, 2005 6:20 pm

Пишу блок на C. В hepl столкнулся с понятиями:
1. период квантования
2. время смещения
Подскажите, что это такое?

chernykh
Эксперт
Сообщения: 4526
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Сообщение chernykh » Ср апр 27, 2005 5:38 am

Время срабатывания блока определяется выражением:

TimeHit = n*Sample_time + offset

n - номер шага расчета
Sample_time - период квантования
offset - смещение

Черных И.В.

Passha
Пользователь
Сообщения: 11
Зарегистрирован: Ср мар 02, 2005 12:11 am

Сообщение Passha » Ср апр 27, 2005 10:04 pm

Извиняюсь за неграмотность, но я не сильно силен в таких понятиях.
Немогли бы вы пояснить что есть такое "Время срабатывания блока"
и вообще в зависимости от чего мне задавать то или иное время
смещения и период квантования.

chernykh
Эксперт
Сообщения: 4526
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Сообщение chernykh » Чт апр 28, 2005 6:50 am

Модель в Simulink расчитывается с некоторым шагом по времени величина этого шага (постоянного или переменного) и есть период квантования. Например, если вы зададите sample time = 1, то блок будет изменять свое состояние (рассчитываться, срабатывать) в моменты времени 0, 1, 2, 3, 4, 5... и т.д. сек. Если при этом же sample time зададите offset = 0.1 , то блок будет изменять свое состояние (рассчитываться, срабатывать) в моменты времени 0, 1.1, 2.1, 3.1, 4.1, 5.1... и т.д. сек.
Посмотрите еще: http://matlab.exponenta.ru/simulink/book1/16.php

Черных И.В.