Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая _ИМ.docx
Скачиваний:
162
Добавлен:
18.03.2015
Размер:
295.21 Кб
Скачать
  1. Методы решения поставленной задачи Принцип ∆t

Чтобы смоделировать систему по этому принципу необходимо, чтобы объекты системы имели описание в виде:

Zi(t) = F(Zi(t - 1), xj(t)),

где Zi – выходной сигнал; xj – входной сигнал.

Перед началом работы необходимо задать начальные значения: Zi(0), ,tкон..

При моделировании случайных потоков, следующий интервал времени округляется до ближайшего целого интервала. Если в интервале произошло два события, то считается, что они произошли одновременно в конце данного интервала.

Принцип дельта T применяется для моделирования детерминированных систем.

Принцип особых состояний

Различают два типа состояния системы:

Обычные состояния, в которых система находится большую часть времени. При этом характеристики системы не изменяются или изменяются плавно.

Особые состояния – это отдельные изолированные моменты времени, которые совпадают с моментом прихода какого-либо сигнала. В эти моменты характеристики объекта изменяются скачком.

Принцип последовательной проводки заявок

При использовании этого принципа переход от одного потока к другому происходит в зависимости от содержания моделируемых событий, т.е. ведется моделирование потока до тех пор, пока это возможно, затем управление передается другому потоку и т.д.

При моделировании принципа последовательной проводки заявок возможен возврат времени назад, т.е. движение в обратную сторону.

В результате анализа методов решения задачи, наиболее подходящим является метод особых состояний.

  1. Решение задачи Структурная схема

На основании задания построим структурную схему:

Функционирование всей системы осуществляется следующим образом:

Речевые пакеты передаются через два транзитных канала, буферируясь в накопителях перед каждым каналом. Время передачи пакета по каналу составляет 5 мс. Пакеты поступают через 6+3мс. Пакеты, передававшиеся более 10 мс, на выходе системы уничтожаются, так как их появление в декодере значительно снизит качество передаваемой речи. Уничтожение более 30% пакетов недопустимо. При достижении такого уровня система за счет ресурсов ускоряет передачу до 4 мс на канал. При снижении уровня до приемлемого происходит отключение ресурсов.

Особые состояния, в которых может находиться система

В процессе работы ЭВМ возможны следующие ситуации:

  1. приход пакета в систему

  2. приход пакета в первый канал

  3. окончание передачи пакета по первому каналу

  4. приход пакета во второй канал

  5. окончание передачи пакета по второму каналу

Время прихода в систему равно времени прихода пакета на первый канал. Время окончания передачи по первому каналу равно времени прихода пакета во второй канал.

  1. Обобщённая схема моделирующего алгоритма

Рис. 1.Схема моделирующего алгоритма

  1. Среда разработки

Алгоритм программы можно реализовать с помощью разных языков программирования, например, С++, Паскаль, Delphi и т.д.

Средой разработки для решения данной задачи я выбрала язык программирования высокого уровня Borland Delphi 7.

Delphi - язык и среда программирования, относящийся к классу RAD – (Rapid Application Development   «Средство быстрой разработки приложений») средств CASE - технологий.  В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочие элементы, необходимые для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.

Delphi позволяет разрабатывать приложения быстрым процессом лишь за счет средств визуализации, ибо визуальное программирование как бы добавляет новое измерение при создании приложений, давая возможность изображать эти объекты на экране монитора до выполнения самой программы. Без визуального программирования процесс отображения требует написания фрагмента кода, создающего и настраивающего объект «по месту». Увидеть закодированные объекты было возможно только в ходе исполнения программы. При таком подходе достижение того, чтобы объекты выглядели и вели себя заданным образом, становится утомительным процессом, который требует неоднократных исправлений программного кода с последующей прогонкой программы и наблюдения за тем, что в итоге получилось. «Преимущества» Delphi по сравнению с аналогичными программными продуктами:

  • быстрота разработки приложения;

  • высокая производительность разработанного приложения;

  • низкие требования разработанного приложения к ресурсам компьютера;

  • наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

  • возможность разработки новых компонент и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);

  • удачная проработка иерархии объектов.