Разделы презентаций


Принципы построения моделей в среде Scilab : Xcos

Содержание

Для построения блочной диаграммы используется графический редактор Xcos:

Слайды и текст этой презентации

Слайд 1Принципы построения моделей в среде Scilab: Xcos

Принципы построения моделей в среде Scilab: Xcos

Слайд 2Для построения блочной диаграммы используется графический редактор Xcos:

Для построения блочной диаграммы  используется графический редактор Xcos:

Слайд 3После запуска Xcos обычно отображаются два окна: окно Палитры блоков

и окно графического редактора.

После запуска Xcos обычно отображаются два окна: окно Палитры блоков и окно графического редактора.

Слайд 4 Если окно Палитры блоков отсутствует, его необходимо отобразить,

выбрав Вид → Палитры блоков в главном меню окна графического

редактора Xcos.

Выберите палитру Источники сигналов и воздействий и перетащите в окно
диаграммы блоки GENSIN_f (генератор синусоиды) и SampleCLK
(счётчик времени). Затем перейдите к палитре Регистрирующие устройства и до-
бавьте к диаграмме блок CSCOPE (осциллограф).
Если окно Палитры блоков отсутствует, его необходимо отобразить, выбрав Вид → Палитры блоков в главном

Слайд 5Для запуска моделирования выберите Моделирование → Выполнить в главном меню

редактора или просто нажмите на соответствующую кнопку в панели инструментов.

Для остановки моделирования выберите Моделирование →Завершить или же воспользуйтесь соответствующей кнопкой в панели инструментов.
Для запуска моделирования выберите Моделирование → Выполнить в главном меню редактора или просто нажмите на соответствующую кнопку

Слайд 6Любая диаграмма Xcos содержит два типа соединений: регулярные (чёрные) и

управляющие (красные). По регулярным соединениям передаются сигналы данных, а по

управляющим — сигналы активации. Блоки также могут иметь регулярные и управляющие входы и выходы. Как правило регулярные входы и выходы блоков располагаются слева и справа от изображения блока, а управляющие — сверху и снизу.
Любая диаграмма Xcos содержит два типа соединений: регулярные (чёрные) и управляющие (красные). По регулярным соединениям передаются сигналы

Слайд 7В качестве основного источника сигналов активации мы будем использовать счётчик

времени SampleCLK. Его особенность заключается в том, что все такие

счётчики внутри одной диаграммы синхронизированы.
В качестве основного источника сигналов активации мы будем использовать счётчик времени SampleCLK. Его особенность заключается в том,

Слайд 8Если блок имеет управляющий вход, то он «срабатывает» каждый раз,

когда на него поступает сигнал активации. Поведение блока, не имеющего

управляющего входа, определяется его внутренними параметрами.
Если блок имеет управляющий вход, то он «срабатывает» каждый раз, когда на него поступает сигнал активации. Поведение

Слайд 9Блок может наследовать сигнал активации от предыдущего блока, т.е. срабатывать

при поступлении на его регулярный вход сигнала данных. Также, блок

может быть активным всегда (например, генератор гармонического сигнала).
Блок может наследовать сигнал активации от предыдущего блока, т.е. срабатывать при поступлении на его регулярный вход сигнала

Слайд 10Блок без входов, не получающий сигналов активации и не объявленный

активным всегда, является константным блоком. Выход такого блока не зависит

от времени, а сам блок «срабатывает» лишь единожды, на этапе инициализации.
Блок без входов, не получающий сигналов активации и не объявленный активным всегда, является константным блоком. Выход такого

Слайд 11После «срабатывания» блока значения на его выходе остаются неизменными до

следующего момента активации.

После «срабатывания» блока значения на его выходе остаются неизменными до следующего момента активации.

Слайд 12Таким образом, выходные значения константных блоков не изменяются никогда, как

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

активных всегда, будут меняться так часто, как часто вы будете их запрашивать. В остальных случаях выходные значения будут меняться так часто, как часто блок будет получать сигнал активации: от входа активации или наследовать от предыдущего блока.

Изменение параметров блока

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

Слайд 13Двойной ЛКМ (или ПКМ и выбор в контекстном меню пункта

Параметры блока) на блоке в окне графического редактора вызывает окно

Ввод значений.
Это окно позволяет менять параметры блока (если блок допускает изменение параметров).
Двойной ЛКМ (или ПКМ и выбор в контекстном меню пункта Параметры блока) на блоке в окне графического

Слайд 14Вызовите окно Ввод значений для осциллографа на вашей диаграмме. Поменяйте

значения переменных Ymin и Ymax, установив их равными -2 и

2 соответственно. Запустите моделирование.
Вызовите окно Ввод значений для осциллографа на вашей диаграмме. Поменяйте значения переменных Ymin и Ymax, установив их

Слайд 15Остановите моделирование и обратите внимание на график сигнала. Синусоида на

нём выглядит «рваной». Чтобы сделать её более гладкой, надо уменьшить

интервал взятия отсчётов. Для этого обратитесь к счётчику времени и измените параметр Sample time (интервал дискретизации), сделав его равным 0.1. Запустите моделирование.
Остановите моделирование и обратите внимание на график сигнала. Синусоида на нём выглядит «рваной». Чтобы сделать её более

Слайд 16Значение параметра
Значение параметра может быть любой инструкцией, понятной Scilab. Вызовите

окно изменения параметров генератора синусоиды и установите значение параметра Frequency

(rad/s) (частота, рад/с) равным 2*%pi/5.
Значение параметраЗначение параметра может быть любой инструкцией, понятной Scilab. Вызовите окно изменения параметров генератора синусоиды и установите

Слайд 17Время моделирования
Выберите палитру Обработка событий и добавьте к диаграмме блок

ENDBLK . Установите параметр блока Final simulation time (конечное время

моделирования) равным 30. Запустите моделирование.
Время моделированияВыберите палитру Обработка событий и добавьте к диаграмме блок ENDBLK . Установите параметр блока Final simulation

Слайд 18Другой способ задания конечного времени моделирования — выбрать пункт Моделирование

→ Параметры в главном меню графического редактора и установить параметр

Конечное время интегрирования равным нужному значению.
Другой способ задания конечного времени моделирования — выбрать пункт Моделирование → Параметры в главном меню графического редактора

Слайд 19При наличии блока ENDBLK система выберет в качестве конечного наименьшее

значение из Final simulation time и Конечное время интегрирования.

При наличии блока ENDBLK система выберет в качестве конечного наименьшее значение из Final simulation time и Конечное

Слайд 20Переменные окружения
Выберите пункт Моделирование → Задать переменные окружения в главном

меню редактора. Задайте следующие переменные:
stime=0.1
freq=2*%pi/5
endtime=30

Переменные окруженияВыберите пункт Моделирование → Задать переменные окружения в главном меню редактора. Задайте следующие переменные:stime=0.1freq=2*%pi/5endtime=30

Слайд 21Установите частоту генератора равной freq, интервал дискретизации равным stime и

конечное время моделирования равным endtime.
Переменные окружения должны быть заданы перед

их использованием. Значения переменных могут быть любой инструкцией, понятной Scilab.
Установите частоту генератора равной freq, интервал дискретизации равным stime и конечное время моделирования равным endtime.Переменные окружения должны

Слайд 22Подключение дополнительных модулей
Если окно графического редактора Xcos открыто, закройте его.

В главном меню командного окна Scilab выберите Модули → bufferblock.

Подключение дополнительных модулейЕсли окно графического редактора Xcos открыто, закройте его. В главном меню командного окна Scilab выберите

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика