Заказ работы

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

Самые новые

Значок файла Основы микропроцессорной техники: Задания и методические указания к выполнению курсовой работы для студентов специальности 200400 «Промышленная электроника», обучающихся по сокращенной образовательной программе: Метод. указ./ Сост. Д.С. Лемешевский. – Новокузнецк: СибГИУ, 2003. – 22 с: ил. (4)
(Методические материалы)

Значок файла Организация подпрограмм и их применение для вычисления функций: Метод. указ./ Сост.: П.Н. Кунинин, А.К. Мурышкин, Д.С. Лемешевский: СибГИУ – Новокузнецк, 2003. – 15 с. (2)
(Методические материалы)

Значок файла Оптоэлектронные устройства отображения информации: Метод. указ. / Составители: Ю.А. Жаров, Н.И. Терехов: СибГИУ. –Новокузнецк, 2004. – 23 с. (2)
(Методические материалы)

Значок файла Определение частотных спектров и необходимой полосы частот видеосигналов: Метод указ./Сост.: Ю.А. Жаров: СибГИУ.- Новокузнецк, 2002.-19с., ил. (2)
(Методические материалы)

Значок файла Определение первичных и вторичных параметров кабелей связи: Метод. указ./ Сост.: Ю. А Жаров: СибГИУ. – Новокузнецк, 2002. – 18с., ил. (2)
(Методические материалы)

Значок файла Операционные усилители: Метод. указ. / Сост.: Ю. А. Жаров: СибГИУ. – Новокузнецк, 2002. – 23с., ил. (2)
(Методические материалы)

Значок файла Моделирование электротехнических устройств и систем с использованием языка Си: Метод указ. /Сост. Т.В. Богдановская, С.В. Сычев (7)
(Методические материалы)


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

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

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

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

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


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