Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Программы для разработки, тестирования оптических систем

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы обсуждения: Часть 1 , Часть 2 , Часть 3
Что есть нового в мире оптики?
рекламируем себя, обсуждаем проблемы, ... предлагаем решения...
 
Оптика обсуждается и на этих страничках: http://groups.google.com/group/sci.optics/
 
Вопросы по варезу тут
 
По стандартам есть также специальная тема
 
Вопросы по статьям
 
Примеры ОС
 
Техническая литература
Оптические журналы отечественные:
Оптика и спектроскопия,  
Компьютерная оптика,  
Оптический журнал,  
Успехи физических наук,  
Известия вузов приборостроение,
Фотоника,  
Контенант,  
Светотехника,  
Автометрия,  
Прикладная физика.
 
Список имеющихся книг по оптической тематике  
список книг от 11,05,2020
 
Большинство из них можно найти на сайтах: gigapedia.org, optdesign.narod.ru, poiskknig.ru, optical-help.info, gen.lib.rus.ec
На книголюбе Подробнее... лежат все из списка. Постепенно список обновляется....  
 
На трекере Подробнее...  есть почти все.
 
Японский форум по Zemax
Optical Design with Zemax
Optical design with Zemax for PhD
Ещё Лекции DCS17
Лекции по оптике и др.
Лекции по Zemax 2013г.

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

 

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 13:19 20-12-2019 | Исправлено: paparazzo, 11:42 11-01-2023
Cano_J

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
интересный микроскоп на первый взгляд
https://www.zeiss.co.uk/metrology/products/systems/industrial-microscopy/visioner1.html#overview

Всего записей: 253 | Зарегистр. 09-10-2010 | Отправлено: 21:19 07-11-2020
ILILIL1971

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
интересный микроскоп на первый взгляд

Скорее "макроскоп"

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 10:35 13-11-2020
IgVEp

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста , где почитать, как, зная направляющие косинусы лучей в некоторой плоскости, вычислить OPD (optical path delay) в той же плоскости?  

Всего записей: 18 | Зарегистр. 29-04-2019 | Отправлено: 19:32 25-11-2020
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IgVEp
Направляющие косинусы определяются не в плоскости, а в координатной системе. :smile

Цитата:
где почитать
Напр.: Корн и Корн "Справочник по математике (для научных работников и инженеров)".  
(Сформулируйте задачу в математическом виде - возможно кто-то здесь напишет решение или принципы/алгоритм его получения.)
 
 

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 05:46 26-11-2020
IgVEp

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробую сформулировать математически.
Пусть в некоторой плоскости (например, Z=const) для нескольких лучей (число их может быть произвольно большим) известны точки персечения лучей с этой плоскостью {xi,yi,const} и направляющие косинусы лучей в этих точках. Т.е. лучи полностью определены в трехмерном пространстве.
Как зная направления лучей определить OPD для них?
 
Эта задача имеет решение, поскольку лучи - нормали к волновому фронту, зная достаточное количество нормалей, можно восстановить поверхность ВФ, а затем вычислить OPD.  
 
Мне нужно не само решение, а ссылка на описание решения.  
Я думаю, что такое описание есть, потому что в такой программе как OPTALIX команда RAYLOG записывает в файл  только координаты и направляющие косинусы. Т.е. считается  что этого достаточно чтобы восстановить OPD.      

Всего записей: 18 | Зарегистр. 29-04-2019 | Отправлено: 11:30 26-11-2020
Aspirant_Levin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ. Какой порядок цифр на клиновидность (и разнотолщинность) осветительных зеркал с внешним отражением? ~1'-3' ? С осветителями дел не имел. Из каких соображений выбирать? (Из допустимого смещения пятна?)
И ещё: для изображающих систем указывают разрешение зеркала (порядка 2"). А для осветителей какой порядок цифр?

Всего записей: 160 | Зарегистр. 26-01-2011 | Отправлено: 11:40 30-11-2020
Cano_J

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
смоделируйте систему и увидите разницу

Всего записей: 253 | Зарегистр. 09-10-2010 | Отправлено: 21:01 30-11-2020
KCM_optic



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aspirant_Levin
Допуск на клиновидность зависит от диаметра пучка. Я обычно ставлю 2', а дальше - юстировка зеркала в оправе

Всего записей: 80 | Зарегистр. 26-11-2007 | Отправлено: 07:18 02-12-2020
VECTORRR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KCM_optic

Цитата:
Допуск на клиновидность зависит от диаметра пучка. Я обычно ставлю 2', а дальше - юстировка зеркала в оправе
 

Вроде, как речь выше идёт о зеркале с внешним отражением. По-сути, в общем случае клиновидность никак не сказывается в такиом случае. Или не так понял?  
 
Aspirant_Levin

Цитата:
 И ещё: для изображающих систем указывают разрешение зеркала (порядка 2"). А для осветителей какой порядок цифр?

А что вы хотите "разрешить" зеркалом осветителя?
Это ведь не визуальный прибор. Не думаю, что вы там какой-то растр осветителем транслируете...  
Просто не указывайте в требованиях.

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 07:34 02-12-2020 | Исправлено: VECTORRR, 07:40 02-12-2020
Aspirant_Levin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Клиновидность зеркала с внешним отражением будет влиять на его наклон, а от этого сместится пятно. Там допуск "плюс-минус километр". Интересовал порядок цифр, дабы никого не шокировать.
KCM_optic, VECTORRR - Спасибо.

Всего записей: 160 | Зарегистр. 26-01-2011 | Отправлено: 10:45 02-12-2020 | Исправлено: Aspirant_Levin, 10:48 02-12-2020
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IgVEp

Цитата:
Мне нужно не само решение, а ссылка на описание решения

Поскольку у форумчан видимо не оказалось нужной ссылки под рукой, то могу предложить своё [возможное] описание решения (может пригодится).
 
Из условия задачи следует, что у вас/нас нет привязки направляющих косинусов лучей к ВФ - значит аппарат урматов с градиентом функции мы использовать не можем. Тогда только элементарная математика.
 
Итак, найдём OPD лучей в соответствии с условиями задачи.
Считаем, что лучи распространяются в среде с n = 1 и заданная поверхность с известными направляющими косинусами лучей и координатами их пересечения с ней находится в такой же среде (n = 1).
 
Для начала определим поверхность ВФ.
Т.к. у нас нет аналитических зависимостей, то поверхность ВФ можем задать в любом желаемом виде.
Пусть это будет искажённая сферическая поверхность:
Код:
z = W(x,y) == sqrt(D**2 - (x-A)**2 - (y-B)**2) + C   // сферическая часть  
              + E*x**2 + F*x*y + G*y**2 + H*x**3*y + ...   // искажение
т.е. имеем 8 неизвестных: A,B,C,D,E,F,G,H (... не считаем).
 
Рассмотрим один луч: его направляющие косинусы cx,cy,cz и координаты X,Y,Z пересечения с заданной поверхностью в некоторой СК известны; его уравнение:
Код:
(x-X)/cx = (y-Y)/cy = (z-Z)/cz = t
т.е. имеем параметрическое описание прямого луча:
Код:
(1):
x = cx*t + X
y = cy*t + Y
z = cz*t + Z

Далее: т.к. направляющие косинусы луча соответствуют направляющим косинусам нормали к поверхности ВФ в некоторой (неизвестной) его точке, то:
Код:
(2):
cx = f(x,y)/sqrt(f(x,y)**2 + g(x,y)**2 + 1) == Cx(x,y)
cy = g(x,y)/sqrt(f(x,y)**2 + g(x,y)**2 + 1) == Cy(x,y)
cz = 1/sqrt(f(x,y)**2 + g(x,y)**2 + 1) == Cz(x,y)
где f(x,y) и g(x,y) - частные производные функции
Код:
(3):
Ф(x,y,z) == z - W(x,y) = 0
по x и y соответственно.
 
Подставив значения x,y,z из (1) в (3) и (2), и считая неизвестными t и коэффициенты в W(x,y), получаем систему 4-х ур-ий с 8+1 неизвестными:
Код:
(4):
Ф(A,B,C,D,E,F,G,H, t) = 0
cx = Cx(A,B,C,D,E,F,G,H, t)
cy = Cy(A,B,C,D,E,F,G,H, t)
cz = Cz(A,B,C,D,E,F,G,H, t)
т.е. каждый луч даёт 4 ур-ия и добавляет 1 неизвестную - свою t.
Таким образом, 3 луча дают 3*4=12 ур-ий, а мы имеем 8+3*1=11 неизвестных, т.е. можем добавить ещё один член в W(x,y), напр. I*x**2*y**2.
Решив полученную систему 12-и ур-ий (4), имеем ур-ие ВФ (которое само по себе в данной задаче и не нужно) и t для 3-х лучей - t1, t2, t3.
Ну а вычислить теперь OPD не составляет труда: очевидно, что OPD двух лучей на заданной поверхности = ti - tj.
 
Теперь вопрос: сколько нужно лучей для расчёта с заданной точностью?
Интересно. Напр. имеем 10 лучей. Они дают 10*4=40 ур-ий и 10 своих t, т.е. можем найти 40-10=30 коэффициентов в W(x,y) или в любом другом представлении формы поверхности ВФ.
Много это или мало? Чтобы это понять, можно, напр. поступить так: решаем полученную систему 40-а ур-ий (4) для 2-х (3-х или N) разных наборов из 10 лучей.
Если соответствующие коэффициенты в W(x,y) будут равными в переделах заданной точности, то значит этого достаточно [и их количество можно даже попробовать уменьшить].
Если же нет, то увеличивать число лучей.
 
Про n:
Если лучи до и после заданной поверхности распространяются в среде с n = const > 1, то очевидно, что ничего принципиально не меняется - добавляется лишь множитель в OPD.
Если заданная поверхность разделяет среды с разными n = const или является зеркалом, то учитываем преломление / отражение на границе двух сред для направляющих косинусов лучей.
Если же n == n(x,y,z) <> const, то задача чуть усложняется - в систему ур-ий (4) надо добавить ур-ия кривых лучей (напр. в параметрическом виде по типу (1) с соответствующей нелинейной зависимостью по t), и скорректировать ур-ия (2) с учётом кривого пути лучей.

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 04:03 03-12-2020
IgVEp

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большое спасибо. Буду разбираться. Я паравильно понимаю, что f(x,y) и g(x,y) - частные производные W(x,y)  в точках пересечения лучей с ВФ?

Всего записей: 18 | Зарегистр. 29-04-2019 | Отправлено: 13:15 04-12-2020
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я паравильно понимаю, что f(x,y) и g(x,y) - частные производные W(x,y)  в точках пересечения лучей с ВФ?  
Частные производные Ф(x,y) в точках пересечения лучей с ВФ.

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 18:32 04-12-2020 | Исправлено: Igorr, 18:36 04-12-2020
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Шеф, усе пропало!
 
Все пропали?
 
Всех с праздниками и новым наступившим годом, и началом трудовых будней
.

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 20:10 11-01-2021
ILILIL1971

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Всех с праздниками и новым наступившим годом, и началом трудовых будней

Всего хорошего в НГ!  
 

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 22:03 11-01-2021
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышел новый земакс. Добавили два алгоритма оптимизации. Кто-то сравнивал?

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 11:13 20-01-2021
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кто-то сравнивал?

 
В процессе

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 11:46 20-01-2021
parason33

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день! Подскажите, как можно в Zemax засунуть каталог актуальных радиусов. Кажется,  где-то видела, что это возможно

Всего записей: 47 | Зарегистр. 09-01-2013 | Отправлено: 12:41 20-01-2021
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Добрый день! Подскажите, как можно в Zemax засунуть каталог актуальных радиусов. Кажется,  где-то видела, что это возможно

 
Так в папке testplates положить файлик с раширением *.tpd
Формат файла в справке описан
 
По сути там 4 колонки: имя пробного стекла, радиус, диаметр и признак выпуклости/вогнутости

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 14:03 20-01-2021
parason33

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo, спасибо!

Всего записей: 47 | Зарегистр. 09-01-2013 | Отправлено: 14:19 20-01-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Программы для разработки, тестирования оптических систем


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru