Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Расчетно-графическая работа.doc
Скачиваний:
12
Добавлен:
02.05.2014
Размер:
1.65 Mб
Скачать
      1. Работа с программной моделью команды в средеMathLab

Выполняется освоение работы с типовой программной моделью команды в среде MathLab(для последующих построений моделей алгоритмов).

Программный продукт MathLab(версия 6.1) – это среда модельного программирования, поддерживающаяLanguageofTechnicalComputing:

Язык технических вычислений (комплекс разных языков подобного типа).

В данной работе используется библиотека функций Simulink, предназначенная для визуального программирования – автоматического формирования программных моделей (функций) аппаратуры различного назначения по заданной схеме аппаратных объектов ("схемотехническое программирование").

Используются средства моделирования временных булевых функций.

          1. Вывод схемы модели на экран

EnvMPMZ: Среда объектаMPMZ// среда модели командыZ

// Объект среды объекта MPMZ– надсистема (прогона) модели командыZ

ССО: Структурная схема объекта // схема среды объекта Z

MPMZ: Метрическая потенциальная модель командыZ

БСО: Блок-схема объекта

          1. Построение временной диаграммы

Выполняется установка основных параметров и вывод диаграммы.

1) Установка параметров источника ступенчатого сигнала:

  • двойным кликом блока StepмоделиEnvMPMZвыводится диалоговое окно параметров блокаStep.

  • установка необходимых параметров, включая начало отсчета:

Sampletime(сдвиг ступени сигнала относительно нуля).

Например: Sample time = 50

2) Установка параметров элемента задержки:

  • двойным кликом блока элемента TransportDeleyвыводится диалоговое окно параметров блока;

  • в окне TimeDelay(Задержка времени) устанавливается заданная длительность исполнения команды.

Номер зачетной книжки: 025350

ДИК: Длительность исполнения команды mz= 350.

3) Вывод временной диаграммы

  • двойным кликом по блоку ScopeмоделиEnvMPMZвыводится окноScopeвременной диаграммы;

4) Горячей клавишей Startsimulation(Запуск имитации) окна схемыEnvMPMZзадается построение графиков временной диаграммы:

горячая клавиша: ►(черный треугольник, направление направо).

ДИК: Диаграмма исполнения команды

          1. Настройки дополнительных параметров диаграммы

1) При необходимости выполняется установка (или проверка) параметров диаграммы по числу и длине осей диаграммы и т.п. Для этого:

  • включить горячую клавишу Parametrs окна Scope (вторая сверху);

выводится диалоговое окно 'Scope' parameters настройки параметров;

  • на вкладке General (Общие параметры) установить необходимые данные:

Number of exes = 3 (Число осей):

Time range = YYY (Диапазон времени): YYY > XXX – соответственно величине задержки mz = XXX (с учетом граничных полей графиков):

Tick lable = all (метки делений: все).

2) При необходимости устанавливаются дополнительные свойства отдельных полей графиков осей диаграммы. Для этого:

  • кликом правой клавиши в нужном поле оси выводится контекстное меню;

например, клик в поле оси переменной xz;

  • в контекстном меню кликом команды Exes properties (свойства осей) выводится диалоговое окно 'Scope' properties (свойства просмотра);

  • устанавливаются необходимые параметры по высоте поля оси (Y-min, Y-max) и обозначению оси (метки сигнала); например: %<SignalLabel>xz.

3) Дополнительно необходимо установить (или проверить) параметры прогона модели:

  • кликом команды Simulation \ Simulation parameters общего меню окна модели EnvMPMZ выводится окно:

Simulation parameters: EnvMPMZ (Параметры моделирования);

  • на вкладке Solver ( ) устанавливаются необходимые параметры времени моделирования (Simulation time):

Например: Start time = 0.0 (Время начала), Stop time = 10.0 (Время окончания).

Анализ:

синтаксис

семантика

прагматика – субъекты (автомат, персонал), присубъекты

Выводы