Взаимодействие с помощью сообщений
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива начинает его сжигать. Когда всё топливо израсходовано, котёл готов принять новую порцию. Все объекты электростанции работают параллельно (моделируются с помощью нитей). Но необходима координация их работы в соответствии с общей логикой функционирования электростанции. Например, котёл должен ждать доставки топлива и получать размер порции, транспортное средство должно ждать готовности пункта заготовления, пункт заготовления должен ждать готовности транспортного средства и т.д. Вся эта координация должна обеспечиваться механизмом сообщений. Всю динамику работы отдельных компонентов необходимо показывать графически.
В качестве примера того, как должна работать модель, вам предлагается файл es.exe. Необязательно точно следовать представленному в нём дизайну, но логика взаимодействия отдельных компонентов должна быть примерно такая же.
Предлагается выполнить две реализации программы: первая должна основываться на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами необходимо вынести пункт заготовления топлива в отдельный процесс.
Данная работа не предполагает различных вариантов задания. Для проверки необходимо прислать исходные тексты программ и исполняемые файлы.
Вариант №15
В качестве примера того, как должна работать модель, вам предлагается файл es.exe. Необязательно точно следовать представленному в нём дизайну, но логика взаимодействия отдельных компонентов должна быть примерно такая же.
Предлагается выполнить две реализации программы: первая должна основываться на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами необходимо вынести пункт заготовления топлива в отдельный процесс.
Данная работа не предполагает различных вариантов задания. Для проверки необходимо прислать исходные тексты программ и исполняемые файлы.
Вариант №15
Дополнительная информация
11.04.23 зачтена проверена Милешко А.В
Похожие материалы
Взаимодействие с помощью сообщений
aikys
: 11 апреля 2020
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла).
25 руб.
Лабораторная работа № 2 по дисциплине «Программирование управляющих систем». Тема: "Взаимодействие с помощью сообщений". Вариант № 1
xtrail
: 11 апреля 2013
Лабораторная работа № 2
по материалу второй главы курса "Взаимодействие с помощью сообщений"
В данной лабораторной работе предлагается разработать модель электростанции. На элек-тростанции имеется пункт заготовления топлива, транспортное средство и четыре энерго-блока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовлен-ной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное
250 руб.
Другие работы
Зачет по дисциплине: Визуальное программирование и человеко-машинное взаимодействие (часть 1). Билет №1
IT-STUDHELP
: 19 июня 2023
Билет №1
Билет 1
(для получения Зачета по дисциплине)
Задание. Разработать приложение, выполняющее следующие действия:
• по нажатию на кнопку Start формируется двумерный массив A размером N x M с помощью генератора случайных чисел и отображается в окне формы.
• размеры массива А[N, M] задаются c помощью элементов textbox (допускается использование других элементов).
• по нажатию на кнопку Max: осуществляется поиск наибольшего элемента каждой строки матрицы А; из этих максимальных элементов
250 руб.
Balka
chshyogolev
: 3 марта 2009
Программа предназначена для расчёта однопролетных статически определимых балочных систем, построения эпюр поперечных сил и изгибающих моментов, возникающих в балке от приложенных внешних нагрузок. Также производится подбор сечения стальных балок, описанных в сортаменте металлопроката, прилагаемом с данной программой, а также проверка сечения сварной балки.
Загрузчик сеялок на базе автомобиля ГАЗ-53 (чертеж общего вида)
maobit
: 16 января 2019
Конструкторская разработка предлагает применение загрузчика сеялок на базе автомобиля ГАЗ – 53А. Переоборудование заключается в следующем: к коробке передач автомобиля устанавливают раздаточную коробку, от которой через карданный вал вращения передается на шкив 4 (см. рисунок 3.6). Со шкива 4 через ременную передачу вращение передается на шкив 7, который находится на одном валу с двухрядной звездочкой 11 на другом конце вала. С двухрядной звездочки через цепную передачу вращение передается на зв
590 руб.
КУРСОВАЯ РАБОТА по дисциплине «Современные технологии программирования». Вариант №1
Araxic
: 2 февраля 2017
Спроектировать и реализовать калькулятор для выполнения вычислений над числами заданными в соответствии с вариантом, используя классы Object Pascal и библиотеку визуальных компонентов VCL Delphi для построения интерфейса.
Общие требования. Калькулятор обеспечивает вычисление выражений с использованием операций: +, -, *. / и функций: Sqr (возведение в квадрат), Rev (1/x - вычисление обратного значения) без учёта приоритета операций. Приоритет функций одинаковый, выше приоритета операций. Операции
350 руб.