Линзы. Построение тонких и сферических линз и хода лучей через них
Назначение: Программа предназначена для построения тонких и сферических линз, а также построения хода лучей через них. Она позволяет строить линзы и лучи так, чтобы пользователь мог максимально комфортно рассмотреть и определить фокусные расстояния линз, их радиусы, кардинальные элементы.
Область применения: Программа может быть использована в курсе общей физики, при изучении курса оптики в старших классах.
Используемый алгоритм: В программе использован алгоритм расчета кардинальных элементов и постоянных Гаусса матричным методом [1].
[1] Матвеев А. Н. Оптика // М.: Высшая школа, 1985.- 351 с.
Описание работы программы:
1. После запуска программы пользователь указывает следующие входные параметры: фокусные расстояния и положение падающих лучей, а также толщину и радиусы кривизны линз, если осуществляется построение для сферической линзы .
2. Программа осуществляет построение линз по введенным параметрам.
3. Программа строит начальный луч.
4. Учитывая толщину, радиусы кривизны и материал линзы, рассчитываются постоянные Гаусса и кардинальные элементы.
5. Программа находит точку фокуса и строит прошедший луч.
6. Построение производится в специальном окне программы.
Функциональные возможности: Программа позволяет построить систему из тонких линз и сферических; дальнейший ход луча, прошедшего через них; рассчитать кардинальные элементы полученной линзы, фокусные расстояния. Программа позволяет максимально комфортно рассмотреть ход луча при изменении его начального положения.
Инструментальные средства создания: Среда программирования Delphi 7.0
Поддерживаемые ОС: Windows XP/Vista/Seven/8
Процессор с тактовой частотой 1 ГГц и выше
Разрешение экрана: не менее 1024х768 пикселей
Вложение | Размер |
---|---|
lenses.rar | 769.86 КБ |