Курсовая работа: Разработка програмного обеспечения для расчёта дисперсионной характеристики планарного волновода

Полная схема и листинг программы находятся в приложении А и В соответственно.

5. Результаты решения, их интерпретация и выводы по проделанной работе.

5.1. результаты работы программы.

Расчёты проводились при следующих исходных данных:

Рисунок 5.1 – ввод исходных данных в программу.

При таких введённых параметрах программа рассчитала следующую дисперсионную характеристику:

Рисунок 5.2 – дисперсионная характеристика волновода.

Подсчитанные направляющие углы составили:

Рисунок 5.3 – направляющие углы ТЕ-мод.

И при этих углах программа построила вот такие профили ТЕ-мод:

Рисунок 5.4 – профили ТЕ-мод.

5.2. Результаты проверки в пакете « MathCAD ».

При аналогичных исходных данных «MathCAD» выдал следующие результаты:

Рисунок 5.5 – график дисперсионной характеристики, полученный при помощи пакета «MathCAD».

Рисунок 5.6 – график с профилями ТЕ-мод, полученный при помощи пакета «MathCAD»

Полный листинг решения поставленной задачи в пакете «MathCAD» приведён в приложении С.

5.3. Интерпретация результатов и выводы по проделанной работе.

Проведя сравнительный анализ результатов, полученных при помощи написанной в «Delphi» программы и пакета «MathCAD», мы видим их полное совпадение в пределах заданной погрешности. Кроме того, конечные результаты, а именно профили ТЕ-мод, совпадают со справочными:

Рисунок 5.7 – три низшие ТЕ-моды асимметричного планарного волновода и соответствующие им зигзагообразные лучи.

Из этого можно сделать вывод, что поставленная задача была решена мною верно и в полном объёме. Я не только создал конечный програмный продукт, ограниченно пригодный для практического использования, но и получил практические навыки программирования в объектно ориентированной среде «Delphi».

6. Список используемой литературы :

1. «Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль». А.Е.Мудров – МП «Раско», Томск, 1992г, 270с.

2. «Оптические волны в кристаллах». А. Ярив, П. Юх – издательство «Мир», Москва, 1987г, 616с.


Приложение А.

Блок-схема тела основной программы.

Рисунок А.1 – блок-схема тела основной программы.

nn1,nn2,nn3 – показатели преломления, исходные данные, вводимые пользователем;

dd – толщина волновода, вводится пользователем;

wll – длина волны используемого света, вводится пользователем.

Блок-схема Процедуры «OnChanging».

Рисунок А.2 – блок-схема процедуры «OnChanging».

AllowChange – свойство объекта TPageControl, отвечающее за разрешение/неразрешение смены закладки;

mtInformation – информационное окно, уведомляющее пользователя о том, что он ввёл не все исходные данные.

Блок-схема Процедуры «OnChange».

Рисунок А.3 – блок-схема процедуры «OnChange».

i – переменная типа boolean, которая отвечает за то, будет ли при смене закладки осуществлён пересчёт;

chart1 – график, отображающий дисперсионную характеристику волновода;

К-во Просмотров: 520
Бесплатно скачать Курсовая работа: Разработка програмного обеспечения для расчёта дисперсионной характеристики планарного волновода