Заказ работы

Заказать
Каталог тем

Самые новые

Значок файла Зимняя И.А. КЛЮЧЕВЫЕ КОМПЕТЕНТНОСТИ как результативно-целевая основа компетентностного подхода в образовании (4)
(Статьи)

Значок файла Кашкин В.Б. Введение в теорию коммуникации: Учеб. пособие. – Воронеж: Изд-во ВГТУ, 2000. – 175 с. (5)
(Книги)

Значок файла ПРОБЛЕМЫ И ПЕРСПЕКТИВЫ КОМПЕТЕНТНОСТНОГО ПОДХОДА: НОВЫЕ СТАНДАРТЫ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ (6)
(Статьи)

Значок файла Клуб общения как форма развития коммуникативной компетенции в школе I вида (11)
(Рефераты)

Значок файла П.П. Гайденко. ИСТОРИЯ ГРЕЧЕСКОЙ ФИЛОСОФИИ В ЕЕ СВЯЗИ С НАУКОЙ (12)
(Статьи)

Значок файла Второй Российский культурологический конгресс с международным участием «Культурное многообразие: от прошлого к будущему»: Программа. Тезисы докладов и сообщений. — Санкт-Петербург: ЭЙДОС, АСТЕРИОН, 2008. — 560 с. (16)
(Статьи)

Значок файла М.В. СОКОЛОВА Историческая память в контексте междисциплинарных исследований (15)
(Статьи)


Заказ научной авторской работы

Программирование

Программа  «Octane Rating» написана на объектно-ориентированном языке высокого уровня Delphi 7 и в скомпилированном виде состоит из одного файла с именем “Octane Rating.exe”. Имеется возможность выбора COM-порта, а также гибкая система настроек выбранного порта. Кроме того, пользователь может настроить периодичность запросов, выполняемых за один диагностический замер и их количество. Программа не имеет инсталлятора и может работать непосредственно со съемного носителя информации. Файлы, которые создаются при выполнении диагностики, помещаются в ту же директорию, в которой находится и сама программа. Программа полностью совместима с операционными системами Microsoft Windows 2000 и Microsoft Windows XP.

Для работы программы требуется PC-совместимый компьютер или ноутбук с тактовой частотой процессора не ниже 1500 МГц.

В программе «Octane Rating» можно выделить несколько основных модулей.

Модуль взаимодействия с последовательным портом обеспечивает обмен данными с буфером COM-порта. Для его создания была применена бесплатная компонента для работы с последовательным портом ComDrv32. Свойства этой компоненты позволили использовать обширный набор настроек соединения, таких как выбор COM-порта, настройка скорости передачи данных, контроль паритета, значения стопового бита и многие другие.

Модуль работы по протоколу обмена данными контроллера «Январь-4» обрабатывает каждый запрос в контроллер и ответ из контроллера, обеспечивая информационную совместимость. Данный модуль автоматически рассчитывает и добавляет контрольную сумму и признак конца посылки при отправлении запроса в ЭБУ. Также, при приеме ответа от контроллера, модуль сначала отфильтровывает данные запроса, возвращаемые контроллером, после чего обеспечивает фильтрацию входных параметров, находя служебные байты протокола (контрольная сумма и признак конца посылки) и удаляя их, независимо от того, на каком этапе приема данных из буфера они обнаруживаются.

Модуль обработки принятых данных представляет особый интерес. Обработка происходит следующим образом. Принимаемые данные после фильтрации сохраняются в динамический одномерный массив. Надо пояснить, что создание многомерного массива в данном случае весьма затруднено по причине того, что посылки из буфера COM-порта имеют непостоянный размер. Иными словами посылка, находящаяся в буфере COM-порта, может являться лишь частью посылки, отправленной контроллером. В таких случаях оставшаяся часть принимается после чтения данных из буфера, но к ней может «присоединится» часть следующей посылки контроллера. Программа упорядочивает эти данные, ориентируясь на признак конца посылки (байт 0Dh).

Модуль сохранения данных в файл начинает свою работу после приема всех откликов ЭБУ на запросы, действуя следующим образом: он производит перевод полученных данных в значения физических величин в соответствии с формулами пересчета (Приложение 2), после чего формирует данные для записи в файл в виде таблицы путем добавления спецсимволов. При записи в файл добавляются заголовки столбцов для удобной работы с полученной таблицей параметров. Кроме того, как уже было сказано выше, файлу присваивается имя, включающее дату и время проведенного испытания.

Модуль настройки параметров позволяет определить необходимые значения количества запросов в ЭБУ и интервал между ними.

Модуль открытия файлов производит поиск установленной программы Microsoft Excel из пакета Microsoft Office версии не ниже Office 97, и в случае обнаружения выдает диалоговое окно на открытие файла с расширением “.ordat”.

Модуль перевода данных в ASCII-код осуществляет перевод принимаемых данных из шестнадцатеричных значений байтов в символы. Это позволяет считывать паспорта программы и калибровок контроллера.

Графический интерфейс программы позволяет работать с программой даже неопытным пользователям персональных компьютеров. Элементы меню «Файл» вынесены на панель инструментов, также присутствует строка состояния программы, позволяющая контролировать параметры соединения с последовательным портом. Кроме того, поддерживаются темы Windows XP.

После запуска окно программы выглядит как показано на рисунке 3.7:

           
Рисунок 3.7 Окно программы после запуска.

Основное меню программы состоит из четырех элементов: «Файл», «Операции», «Сервис» и «Справка». Элементы меню доступны как по нажатию мышкой, так и по нажатию «горячих клавиш». При вызове элемента «Файл» (Рисунок 3.8) открывается подменю с командами «Открыть COM-порт», «Закрыть COM-порт» и «Выход». Рядом с каждой командой  указана соответствующая «горячая клавиша» или их сочетание. С помощью этих команд можно открыть соединение с указанным в настройках COM-портом, закрыть соединение или выйти из программы соответственно. Кроме того, эти команды доступны с панели инструментов.


Рисунок 3.8 Элементы подменю «Файл»

В подменю «Операции» расположены 2 команды: «Диагностика» и «Командные запросы». (Рисунок 3.9).

        
Рисунок 3.9 Элементы подменю «Операции»

Команда «Диагностика» открывает панель, которая позволяет проводить диагностику используемого бензина, а также загружать файлы диагностических замеров для анализа в Microsoft Excel. (Рисунок 3.10). Здесь расположены 3 кнопки – «Старт диагностики», «Прервать диагностику» и «Открыть в MS EXCEL». Первые две позволяют соответственно начать диагностику или прервать ее по требованию. Кнопка «Открыть в MS EXCEL» в случае установленной программы «Microsoft Excel» из пакета «Microsoft Office» вызывает диалоговое окно, с помощью которого можно открыть файл любого из предыдущих замеров с расширением “.ordat” с помощью фильтра по этому типу файлов. Такие файлы создаются автоматически при завершении каждого выполнения диагностики, включая прерванные пользователем, причем имя таких файлов состоит из слова “Diagn”, а также даты и времени замера для удобства поиска. Например: “Diagn_19.11.2005 12-37-51”. В случае отсутствия «Microsoft Excel» программа сообщит об этом соответствующим сообщением.


Рисунок 3.10 Панель диагностики

При вызове элемента «Командные запросы» открывается панель, позволяющая производить произвольный обмен данными с контроллером с помощью списка переменных, содержащихся в таблице GLISMON (см. Приложение 1). Как уже говорилось выше, программный обмен между блоком и внешним устройством имеет следующий формат:

, где

     Ниже Вы можете заказать выполнение научной работы. Располагая значительным штатом авторов в технических и гуманитарных областях наук, мы подберем Вам профессионального специалиста, который выполнит работу грамотно и в срок.


* поля отмеченные звёздочкой, обязательны для заполнения!

Тема работы:*
Вид работы:
контрольная
реферат
отчет по практике
курсовая
диплом
магистерская диссертация
кандидатская диссертация
докторская диссертация
другое

Дата выполнения:*
Комментарии к заказу:
Ваше имя:*
Ваш Е-mail (указывайте очень внимательно):*
Ваш телефон (с кодом города):

Впишите проверочный код:*    
Заказ курсовой диплома или диссертации.

Горячая Линия


Вход для партнеров