русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Завершение работы


Дата добавления: 2015-08-31; просмотров: 882; Нарушение авторских прав


Сохранить модель в файле *.mdl, закрыть окно модели, окно обозревателя библиотеки блоков, окно системы MATLAB.

Задача.

Создать модель, в которой происходит пересчет стоимости аппаратуры, заданной в рубля на эквивалент $ (USA) и € (Euro). Провести моделирование системы с выводом заданных и расчетных значений. В модели предусмотреть блоки вывода самого дорогого и самого дешевого оборудования.

Для большей наглядности в окне модели поместить рисунок – иконку.

 

[6000 10000 9000 2000]

 

10.3. Свойства блоков Simulink

В Simulink определены блоки разного типа:

§ обычные,

§ подсистемы, включающие в себя вложенные блоки,

§ управляемые подсистемы, поведение которых задается внешним воздействием.

Обычный блок отображается в модели как прямоугольник, у которого:

§ Внутри отображается надпись, описывающая выполняемую им функцию.

>|

§ Входы блока помечаются стрелками, входящими в блок. >|

 
 


§ Выходы блока помечаются стрелками, исходящими из блока. |>

 

10.4. Обычные блоки

Отображение обычного блока с элементами форматирования:

Обычный блок имеет свойства и методы, влияющие на его представление (пункт меню Format):

§ Внешняя надпись (имя), описывающая блок.

§ Функция «Показать имя» (или «Скрыть имя»).

§ Функция «Переместить имя». Она меняет расположение имени, когда оно отображается.

§ Функция «Перевернуть блок». Она меняет местами расположение входов и выходов блока.

§ Функция «Повернуть блок». Она поворачивает блок на 900.

Параметры блока, определяющие правила его работы и задающие количественные значения. Их можно регулировать в окне параметров, которое вызывается двойным щелчком левой кнопки мыши по блоку.

10.5. Подсистемы



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

Для работы с внутренней структурой подсистемы предназначена функция «Посмотреть под маской» (“Look under mask”). После этого в индивидуальном окне отображается структура подсистемы. Подсистемы могут быть иерархически организованными, когда они вкладываются друг в друга.

Отображение подсистемы «Аналоговый фильтр»

10.6. Управляемые подсистемы

У управляемых подсистем поведение задается внешним воздействием. Определены три управляемые подсистемы:

 

 
 
  Е- подсистема   Т- подсистема     ЕТ- подсистема

 

 


§ Е-подсистема. Эта подсистема управляется введенным в нее блоком Enable (Разрешение). Этот блок воспринимает управляющий сигнал на входе Enable и разрешает или запрещает работу подсистемы.

§ Т-подсистема. Эта подсистема управляется введенным в нее блоком Trigger (Переключение). Этот блок разрешает работу подсистемы только во время заданного события на управляющем входе Trigger.

§ ЕТ- подсистема. Эта подсистема управляется введенными в нее блоками Enable и Trigger. Она является комбинацией двух первых управляемых подсистем.

При работе с Е-подсистемой:

1. в окне библиотеки Simulink в разделе Ports & Subsystems, находят соответствующий блок Enabled Subsystem;

2. с помощью мыши перетаскивают его в окно новой модели;

3. двойным щелчком по блоку открывают окно структуры Е-подсистемы;

4. двойным щелчком по значку открывается окно параметров блока Enable. В нем определена реакция подсистемы на управляющий сигнал:

§ held (сохранение)– использовать предыдущее состояние (разрешить работу),

§ reset (сброс) – использовать начальное состояние (не работать).

При работе с T-подсистемой выполняются аналогичные действия, что и при работе с Е-подсистемой, только элементом управления у нее является знак .

При работе с Т-подсистемой (блок Triggered Subsystem) двойной щелчок по значку открывается окно параметров блока Trigger.

Поведение Т-подсистемы можно из-менить в окне параметров блока Trigger.

В нем определена реакция подсистемы на управляющий сигнал:

§ rising (рост)– разрешить работу при перепаде вверх, Г

§ falling (спад) – разрешить работу при перепаде вниз, l

§ either (оба) разрешить работу при любом перепаде,

§ function-call (вызов функции) -разрешить работу по логике функции.

При работе с ЕТ- подсистемой в нее заносятся блоки Enable и Trigger.

Приоритетным является вход Enable. С блоками Enable и Trigger ЕТ- подсистемы можно работать независимо друг от друга.

 

В пакете Simulink используются две основные библиотеки:

- Главная – Simulink,

- Библиотека расширений - Simulink Extras.

Окно браузера библиотеки расширений Simulink Extras. Эта библиотека содержит наборы блоков с более широкими функциями, чем блоки основной библиотеки.

Работа с этой библиотекой ничем не отличается от работы с основной библиотекой.

Библиотека содержит:

 

Additional Discrete – дополнительные дискретные блоки

Additional Linear – дополнительные линейные блоки

Additional Sinks – дополнительные получатели сигналов

Flip-Flops – триггерные блоки

Linearization – линеаризирующие блоки

Transformation – блоки преобразования.

 

10.7. Основные библиотеки Simulink

Источники сигналовSources

Элементы библиотеки Sources     Источники (генераторы):   1. Постоянного тока 2. Синусоидального сигнала 3. Линейно изменяющегося сигнала 4. Ступенчатого сигнала 5. Случайного сигнала 6. Периодического сигнала 7. Импульсного сигнала 8. Сигнала линейно изменяющейся частоты

Виртуальные регистраторыSinks

Элементы библиотеки Sinks получателей сигналов   1. Осциллограф для построения графиков исследуемых сигналов 2. Дисплей (устройство Вывода) 3. Терминатор (заглушка) для неиспользуемых выходов 4. Осциллограф для отображения произвольных сигналов 5. Графопостроитель в системе полярных координат 6. Остановка моделирования.

Блоки непрерывных моделей Continuous

Элементы библиотекиContinuous:   1. Вычисление производной/ численное дифференцирование 2. Интегратор входного сигнала 3. Фиксированная задержка сигнала на заданное время 4. Задает передаточную функцию.

Нелинейные блоки Discontinuous

Элементы библиотеки Discontinuous   1. Ограничитель выполняет ограничение величины сигнала 2. Зона типа не чувствительности 3. Ограничение скорости изменения сигнала (первой производной) 4. Квантователь обеспечивает квантование сигнала с одинаковым шагом по уровню.  

Элементы библиотеки Math Operations   1. Вычисление модуля 2. Вычисление суммы 3. Вычисление суммы 4. Вычисление произведения / деления 5. Вычисление произведения 6. Вычисление скалярного произведения двух векторов 7. Усилитель (умножение входного сигнала на постоянный коэффициент) 8. Вычисление разности текущих значений 9. Вычисление математической функции входного сигнала 10. Вычисление выбранной тригонометрической функции 11. Функция округления числа 12. Вычисление максимального и минимального значений.  
Математические блоки Math Operations

Логические и битовые операции Logic and Bit Operation

Элементы библиотекиLogicandBitOperation   1. Логические операции: and, or, not, xor сравнение текущих значений сигналов 2. Операции отношения: ==,~=,>,>=,<,<= 3. Побитовые операции над данными. Реализует одну из базовых логических операций с двоичными числами 4. Комбинаторная логика. Преобразует входные сигналы в соответствии с таблицей истинности.



<== предыдущая лекция | следующая лекция ==>
Запуск модели | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.035 сек.