Заказ работы

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

Самые новые

Значок файла Методические указания к научно-исследовательской работе студентов по курсу “Социология”. Ч. 1/ Сост.: Е. А. Сафонова: СибГИУ. - Новокузнецк, 2003. – 45 (3)
(Методические материалы)

Значок файла Методические рекомендации для практических занятий по психологии: Метод. указ./ Сост.: С. Г. Колесов: СибГИУ. – Новокузнецк, 2002. – 29 (8)
(Методические материалы)

Значок файла Методические указания по проведению производственной практики (первой). Специальность «Промышленное и гражданское строительство» (290300) (4)
(Методические материалы)

Значок файла Контроль качества бетона. Определение прочности бетона неразру-шающими методами. Методические указания к выполнению лабора-торных работ по курсу «Технология строительных процессов». Специ-альность «Промышленное и гражданское строительство» (290300) (7)
(Методические материалы)

Значок файла Динамика. Тема 6. ПРИНЦИП ВОЗМОЖНЫХ ПЕРЕМЕЩЕНИЙ: Расч. прак./ Сост.: Г.Т. Баранова, Н.И. Михайленко: СибГИУ.-Новокузнецк, 2003.- с (3)
(Методические материалы)

Значок файла Семенихин А.Я. С 30 Технология подземных горных работ: Учебное пособие / А.Я. Семенихин, В.И. Любогощев, Ю.А. Златицкая. – Новокузнецк: СибГИУ, 2003. - 91 с (23)
(Методические материалы)

Значок файла Огнев С.П., Ляховец М.В. Основы теории управления: методические указания. – Новокузнецк: ГОУ ВПО «СибГИУ», 2004. – 45 с (20)
(Методические материалы)


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

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

Программа  «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 (указывайте очень внимательно):*
Ваш телефон (с кодом города):

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

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


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