Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб4_ПО_реального_времени.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
4 Мб
Скачать
☆

Настройка параметров связи

После того, как вы запустите exe файл, программа начнёт выполняться. Для связи с TARGET платформой, необходимо создать и запустить соединение. Для настройки соединения, требуется вызвать окно канала связи в меню Tools/External mode control panel… (Рисунок 22)

Рис 22. Запуск меню настройки канала.

Для рассматриваемой модели используются параметры заданные по умолчанию. После этого необходимо ввести модель в режим внешнего исполнения, меню в верхней-средней части (рис 23)экрана и нажать на кнопку Соединение.

Рис 23. Запуск связи с объектом

Затем соседней кнопкой передадим команду «запуск» программе aero_atc.exe. В результате на экране начнётся отображение процессов, протекающих в модели. Напомню, что в данном случае используется протокол TCP/IP для реализации механизмов межпроцессного взаимодействия в пределах одной ЭВМ – HOST-компьютера. Однако, модель будет работать аналогично и в случае когда внешняя программ будет запущена на другом компьютере (TARGET платформе).

5. Задания на лабораторную работу.

Вариант №

Задание

1

В Simulink создать модель, состоящую из генератора синусоидального сигнала и 2х усилителей с коэффициентом усиления 2 и 4 соответственно. Выполнить визуализацию используя виртуальные приборы типа «Осциллоскоп». Настроить параметры компиляции и сгенерировать код для запуска в режиме внешнего исполнения Matlab для двух случаев: 1) запуск кода и визуализация в Simulink на одном компьютере; 2) запуск кода и визуализация в Simulink на разных компьютерах. Провести эксперимент. Проанализировать полученные результаты. Оформить отчет о проделанной работе.

2

Используя блоки Simulink выполнить модель

Сгенерировать код для запуска модели в режиме внешнего исполнения в соответствии с порядком выполнения лабораторной работы.

3

Используя блоки Simulink выполнить модель

Сгенерировать код для запуска модели в режиме внешнего исполнения в соответствии с порядком выполнения лабораторной работы.

6. Список контрольных вопросов

7. Порядок выполнения работы

  1. В Simulink создать модель в соответствии с индивидуальным заданием.

  2. Обеспечить визуализацию результатов используя виртуальные приборы типа «Осциллоскоп».

  3. Настроить параметры компиляции и сгенерировать код для запуска в режиме внешнего исполнения Matlab для двух случаев: 1) запуск кода и визуализация в Simulink на одном компьютере; 2) запуск кода и визуализация в Simulink на разных компьютерах.

  4. Провести эксперимент.

  5. Проанализировать полученные результаты.

  6. Оформить отчет о проделанной работе.

  7. Защитить работу

8. Содержание отчета

Отчет должен содержать следующие разделы:

  • Цель работы;

  • Описание назначения, архитектуры и принципов работы в пакете Real-Time Workshop

  • Письменные ответы на контрольные вопросы;

  • Описание хода практической части работы

  • Параметры настройки компилятора.

  • Результаты практической части работы.

  • Выводы по практической части работы.

Отчет оформляется на листах формата А4 в рукописном или печатном виде.

Текст записывается на одной стороне листа.

9. Список дополнительной литературы

  1. MATLAB 6/6.1/6.5 + Simulink 4/5: Основы применения: Полное руководство пользователя / В. П. Дьяконов.—М.: СОЛОН-Пресс, 2002.—768 с.: ил.—(Полное руководство пользователя).—Библиогр.: с. 478-479.—ISBN 5-98003-007-7.

  2. Simulink 4: Специальный справочник / В. Дьяконов.—СПб.: Питер, 2002.—528 с.: ил.—(Справочник).—Библиогр.: с. 505.—Алф. указ.: с. 506-518.—ISBN 5-318-00551-9.

  3. Дьяконов В., Круглое В. Анализ, идентификация и моделирование систем. Специальный справочник. — СПб.: Питер, 2002. — 448 с: ил.

  4. Потемкин В.Г. Система инженерных и научных расчетов Matlab 5. 2. — М.: ДИАЛОГ-МИФИ, 1999 - 304 с.

  5. Герман-Галкин С. Г. Компьютерное моделирование полупроводниковых систем в MATLAB 6.0: пособие. — СПб.: КОРОНА принт, 2001. — 320 с, ил.

10. Глоссарий

RTW – Real-Time Workshop – лаборатория реального времени, пакет Simulink:Matlab для разработки ПО реального времени.

Generic Real-Time (GRT) target – целевая конфигурация, которая генерирует код модели для системы реального времени с результирующим файловым расширением для вашей рабочей системы.

Host System – компьютерная система, на которой вы создаёте ваше программное обеспечение реального времени.

Target System - – компьютерная система, на которой выполняется ваше программное обеспечение реального времени.

Make – утилита для поддержки, обновления и регенерирования родственных файлов. Вызывается командой makefile.

Makefiles файл, который содержит коллекцию команд, позволяющих создавать программы, объекты, библиотеки итд.

Real-Time System – система, которая используется реальными устройствами для алгоритмического обеспечения.

S-Function – всевозможные Simulink блоки написанные на С или M коде. С код S функции может быть макрокомандой в RTW.

Target Language Compiler – компилятор, позволяющий создавать системные и целевые файлы.

Target File – скомпилированный и выполняемый TLC файл. Комбинация таких файлов описывает преобразование RTW файла через специфический целевой код.

Targeting – процесс создания и выполнения для вашей целевой системы.

Target Language Compiler Program – программа, показывающая, как преобразовать model.rtw в целевой код.

API – Application Programming Interface.

Real-Time Workshop Embedded Coder – это отдельный, дополнительный продукт, используемый вместе с RTW. Позволяет в своих рамках оптимизировать скорость, использование памяти и упрощение выполняемого процесса. – генерирует код в Embedded-C format.

ISR - interrupt service routine – системный таймер, предназначенный для контроля потоковых процессов вычислений. Вызывается функцией rt_OneStep

31

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]