Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Используя блоки CombinatorialLogic, Constant, Display и Mux, соберите схему модели (рис. 1.2). Чтобы создаваемая модель более наглядно отражала существо рассматриваемой задачи, замените метки блоков введенными обозначениями: Посетитель, Сайт 1, Сайт 2.
Измените таблицу истинности блока Посетитель в соответствии с логикой его поведения для различных значений входного сигнала (рис. 1.3).
Рис. 1.2. Блок-диаграмма первой модели
Рис. 1.3. Установка нового значения параметра Truthtable
Проведение имитационных экспериментовУстановите значения констант Сайт 1 и Сайт 2 равным нулю (то есть считается, что ни тот, ни другой узел не содержат требуемой информации). Запустите модель на исполнение.Что вы наблюдаете в блоке Display? Что означает этаинформация? Ответы оформите в отчет для отправки преподавателю.
Измените значения констант блоков Сайт 1 и Сайт 2 всоответствии с табл. 1.1 и проведите запуск модели. Что вынаблюдаете? Что означают показания блока Display? Впишитев отчет.
(Ответы на все задания оформляйте в Word).
Задание 2
1. Доработайте модель блоком ToWorkspace (раздел библиотеки Sinks) для сохранения результатов моделирования (рис. 1.4).
Рис. 1.4. Сохранение результатов моделирования с помощью блока ToWorkspace
а) Установитепараметрымоделирования (меню Simulation) – Fixed-step, discrete (no continuous states, Stop time = 1, Fixed step size = 1).
б) Запустите модель на исполнение. После сеанса моделирования откройте командное окно Matlab и в командной строке наберите имя переменной Simout и нажмите Enter.
В качестве ответа Matlab выведет в окно содержимое матрицы Simout (рис. 1.5).
Рис. 1.5. Вывод результатов моделирования в командном окне
в) Для исключения дублирования результатов моделирования (см. рис. 1.5) при сохранении их в рабочей области установите значение Stoptime, равное нулю (менюSimulation). Проделайте п. б). Что вы наблюдаете и почему?Впишите в отчет.
г) Проведите имитационные эксперименты с моделью,сохраняя результаты всех экспериментов в рабочей области.
Для чего:
− установите первую пару значений констант Сайт 1 иСайт 2 в соответствии с табл. 1.1. (0,0). Выполните эксперимент, откройте окно рабочей области и убедитесь, что регистрация прошла успешно;
− перед следующим запуском модели внесите в нее следующие изменения:
• установите новое значение одной из констант в соответствии с таблицей 1.1,
• замените имя матрицы регистрации Simout наSimout1 (в окне настроек блока toWotkspace);
− изменяя аналогичным образом значения констант иимя матрицы регистрации (Simout2, Simout3), выполните оставшиеся эксперименты.
д) Запишите в отчет, что вы наблюдаете в окне рабочейобласти.
Дата публикования: 2014-12-08; Прочитано: 203 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!