русс | укр

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

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

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

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


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

Методические указания по выполнению задания 3


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


Модель системы пересчета стоимости оборудования, заданного в рублях на эквиваленты США и Евро содержит:

- средства хранения заданных величин (Constant) и соответствующих курсов (Constant1,2);

- блоки математических операций (Divide, Rounding Function, MaxMin);

- переключатель валютных эквивалентов (Manual Switch);

- средства регистрации исходных данных (Display) и результатов вычислений (Display1,2).

Порядок создания, запуска, сохранения модели 3 такой же, как и модели 1. В таблице указаны названия блоков, папки в которых находятся нужные блоки для моделирования задачи3 и параметры блоков, установленные по умолчанию, которые нужно изменить.

Название и назначение блоков Место размещения в браузере Параметры блоков
Источник входных данных Constant Simulink / Sources Constant value [900 600 300 120] //значения из табл. 2
Constant1, 2 Simulink / Sources Constant value [ ] //курс $ и €
Переключатель между двумя входами Manual Switch Simulink / Signal Routing Выполняет переключение двойным щелчком мыши
Математический блок деления Divide Simulink / Math Operations По умолчанию
Математический блок округления Rounding Function Simulink / Math Operations Function round
Математический блок Min/Max Simulink / Math Operations Function min/max
Регистраторы Display, Display1, Display2 Simulink / Sinks По умолчанию

На рис.5.3 приведен вариант модели пересчета стоимости оборудования на валютные эквиваленты.

Рис. 5.3. Моделирование пересчета стоимости оборудования.

Для создания рисунка можно использовать любой графический редактор, например Paint, Image Editor (Delphi), Adobe Photoshop, Corel Draw. Сохраняется рисунок в той же папке, что и модель латинскими символами, например Picture.bmp. Для уменьшения размера рисунка можно сохранить его с расширением *.jpg.



Порядок отображения готового рисунка на схеме модели следующий:

1) создать пустую подсистему (рис. 5.3) (фрагмент Simulink-модели, оформленный в виде отдельного блока). Для этого: в браузере Simulink \ Port & Subsystems найти и перетащить на свободное место уже созданной модели блок Subsystem;

2) выполнить ее маскирование (оформить подсистему как отдельный библиотечный блок) с помощью редактора маски Mask Editor. Для запуска редактора необходимо выделить Subsystem и выполнить команду Mask Subsystem… На экран будет выведено окно редактора (рис. 5.4), имеющего 4 вкладки: Icon (Пиктограмма), Parameters (Параметры), Initialization (Инициализация) и Documentation (Документация). Первая из вкладок обеспечивает создание пиктограммы подсистемы, вторая – дает возможность создать окно диалога для ввода параметров, третья – задать выражения для инициализации блока и четвертая – позволяет ввести описание блока и создать справку. Открыть саму систему для просмотра и ее редактирования можно двойным щелчком мыши;

3) на вкладке Icon в графе Drawing Commands ввести команду для считывания из файла и отображения графического образа, например:

image(imread('Picture.bmp', 'bmp')), где первый параметр – имя файла, а второй – его тип.

Допускается также указывать в качестве имени файла полный путь доступа, если файл-рисунок сохранен в отдельной папке от модели (' D:\…Picture.bmp').

На рисунке 5.3 показано окно модели с созданным таким способом пиктограммой.

Задача 4. Создать модель, вычисляющую величину конверсии рубля России в разные валюты, банковских отчислений и выдачи итоговой суммы клиенту. Провести моделирование системы с выводом заданных и расчетных значений.

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

Таблица 5.4

N Задания по варианту Цифровые коды Процентная ставка, % Вывести в модели дополнительный показатель:
Максимальную сумму выдачи
Средний курс рубля
Минимальную сумму выдачи
Суммарный курс рубля
Максимальную сумму выдачи
Средний курс рубля
Минимальную сумму выдачи
Суммарный курс рубля
Максимальную сумму выдачи
Средний курс рубля
Минимальную сумму выдачи
Суммарный курс рубля

Таблица 5.5

Цифровой код Буквенный код Единиц Валюта Курс* рубля
AUD Австралийский доллар 20,80
GBP Английский фунт стерлингов 45,20
DKK Датских крон 47,30
USD Доллар США 23,40
EUR Евро 36,70
ISK Исландских крон 44,60
KZT Казахских тенге 16,20
CAD Канадский доллар 24,61
NOK Норвежских крон 42,32
XDR СДР 40,62
SGD Сингапурский доллар 17,25
TRY Новая турецкая лира 21,18
UAH Украинских гривен 44,90
SEK Шведских крон 37,45
CHF Швейцарский франк 21,89
JPY Японских иен 20,20

* Курсы иностранных валют установлены банком РФ на сентябрь 2011 г.

Назовем сумму для конверсии Взнос. Тогда вычисление банком Комиссионного сбора по процентным ставкам и результирующей Суммы выдачи при конверсии рубля можно произвести по формулам (1) и (2) соответственно:

Комиссионные = Взнос × Процентная ставка / 100; (1)

Сумма выдачи = (Взнос – Комиссионные) / Курс Рубля; (2)



<== предыдущая лекция | следующая лекция ==>
Методические указания по выполнению задания 2 | Методические указания по выполнению задания 4


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


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

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

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


 


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

 
 

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

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