Автоматизированные системы



Pdf көрінісі
бет40/54
Дата19.03.2023
өлшемі1.37 Mb.
#470965
түріУчебное пособие
1   ...   36   37   38   39   40   41   42   43   ...   54
Петров В.В. Автоматизированные системы управления дорожным движением в городах

ДКС, ДТ-ИК. В программном обеспечении ДКС, ДТ-ИК структурой 
различают следующие основные компоненты: 

диспетчеры (или операционные системы) – программы, которые 
управляют ходом вычислительного процесса и передают управление 
определённой программе в зависимости от результата выполнения 
предыдущей или сигнала прерывания от внешних устройств, а также 
выполняют определённые функции по анализу входной (от устройства или 
другой программы) информации и выработке управляющих воздействий 
или информации для дальнейшей обработки; 

рабочие массивы – набор данных, хранящихся в заранее отведённой 
области оперативной памяти, куда по заранее установленной форме 
заносятся результаты работы программ обработки; 

массивы привязки – данные, заранее занесённые в отведённую 
область в перепрограммируемой памяти и определяющие специфику 
конкретного объекта, с которым работает устройство. 
Для программного обеспечения ДКС-Д диспетчер выполнен как единая 
программа 
(технологический 
диспетчер), 
строго 
определяющая 
последовательность выполнения и порядок включения программ в 
зависимости от текущего времени сигналов прерывания от внешних 
устройств. 
Программирование АСУД. Общий процесс программирования для 
АСУД состоит из следующих этапов:
1) создания программного обеспечения для типовой системы – 
разработки и локальной отладки программ, комплексной отладки и 
проверки программ на контрольных задачах; 
2) формирования привязки программного обеспечения для АСУД, 
внедряемой в конкретном городе – выбора необходимых модулей и 
компоновки общей программы, разработки информационной базы
которая, в свою очередь, включает в себя расчёт и занесение в 
специальные таблицы необходимых данных по объекту и режиму 
управления 
и 
по 
установленному 
оборудованию, 
кодирование 
специальных программ информационной базы, совместную компоновку на 
КРЦ и ДПОУ системы общей программы и информационной базы и запись 
их на винчестер, проверку на контрольной задаче, проверку и 
корректировку информационной базы в условиях действующей АСУД. 
Все программы, обеспечивающие работу системы в реальном 
масштабе времени, написаны на языке СИ [10], который характеризуется, с 
одной стороны, простотой написания программ, с другой – малой 
избыточностью при переводе (трансляции) на машинный язык. 
Всё программное обеспечение строится по модульному принципу, т.е. 
каждая программа, реализующая определённую технологическую 
функцию, создается как модуль. Из модулей затем производится 


77 
компоновка общей программы. Состав модулей определяется составом 
конкретных функций системы и наличием оборудования. Например, 
модули, обеспечивающие автоматическое включение «зелёных улиц», 
включаются в общую программу при наличии в системе аппаратуры 
приоритетного пропуска, модули перераспределения транспортных 
потоков при заторах – при наличии управляемых знаков и т.п. 


Достарыңызбен бөлісу:
1   ...   36   37   38   39   40   41   42   43   ...   54




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет