На этом шаге каждый программный модуль представляется на языке компьютера. Программы часто пишут на языках высокого уровня, таких как Турбо-С, Паскаль и даже Бейсик. Языки Турбо-С и C++ весьма популярны, потому что хорошо работают в программных модулях и позволяют создать более быструю программу, чем многие другие языки. Когда исходный код программы создан на языке высокого уровня, отдельные модули связываются Рис. 2.43. Блок-схема программы компьютера
и компилируются» одну программу на языке машины, другими словами, на понятном компьютеру языке, состоящем только из расположенных в определенном порядке «нолей» и «единиц».
Этап. Проверка правильности и отладка
Как только кодирование закончено» результат должен быть тщательно проверен. Мы уже касались этого в предыдущем разделе, но здесь важно отметить, что программа должна быть проверена в наиболее экстремальных условиях. В целом, тесты
должны показать, что для самых разных выходных параметров программа будет вырабатывать требуемые выходные значения величин. Действительно, она должна доказать, что может делать все то, что ей положено делать! Очень полезным для отладки является технический прием, известный как пошаговая проверка, когда программа выполняется с остановкой на каждом шаге.
Этап. Работа и обслуживание программы
Наконец программа запущена и работает. Но в ряде случаев проблемы могут не проявляться годами, и для нового продукта может потребоваться определенный объем сопровождения. Пример
тому —«проблема 2000».
Шесть этапов, показанных выше, не должны рассматриваться изолированно, поскольку часто производство программы является итеративным процессом и потребуется повторить его шаги несколько раз.
Некоторые образны программ и примеры исходного кода могут быть скачаны с моего Web-сайта (URL адрес дан в предисловии к книге).
Измерения
Что такое измерение
Измерение является получением значений физических величин с целью формирования информации об объекте, которая далее передается на приборы регистрации/индикации и/или на приборы
управления. Термин «измерительные средства» часто используется я этом контексте, чтобы описать измерительную систему с позиций науки и технологии.
Первая задача любой измерительной системы состоит в том, чтобы транслировать некую измеряемую физическую величину, известную как объект измерения, в другую физическую переменную, которая может быть использована в работе индикатора или прибора управления. В системах двигателя автомашины большинство измеряемых
величин преобразуется в электрические сигналы. Датчики, которые выполняют такое преобразование, часто называют преобразователями.
Измерительная система
Процесс измерения будет зависеть от многих факторов, но для большинства автомобильных систем он состоит из следующих этапов
1. Физическая переменная.
2. Преобразование.
3. Электрическая переменная.
4. Обработка сигнала.
5. Аналого-цифровое преобразование.
6. Обработка сигнала в цифровом виде.
7. Индикация сигнала или использование его прибором управления.
Некоторые системы могут не потребовать этапов 5 и 6. Например, представим систему измерения температуры с цифровым дисплеем. Она поможет проиллюстрировать вышеприведенные семь этапов процесса измерения:
!. Температура охлаждающей жидкости двигателя.
2. Термистор.
3. Сопротивление уменьшается с увеличением температуры.
4. Линеаризация.
5. Аналого-цифровое преобразование.
6. Преобразование сигнала к ключам цифрового дисплея.
7. Цифровое считывание показания как числа или линейного индикатора.
На рис. 2.44 в виде блок-схемы представлена полная измерительная система.