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

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

Модерирует : 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 84 85 86 87 88 89 90 91 92 93 94 95 96 97

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

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
alma222

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Подскажите, пожалуйста, был ли у кого-то опыт создания объёмных дифракционных решёток с указанием параметров высоты рельефа в Lumerical (Ansys Zemax 2025) и оценки дифракционной эффективности данной периодической структуры (период 700-800 нм)?

Всего записей: 2 | Зарегистр. 30-11-2025 | Отправлено: 13:15 30-11-2025
alle2010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я недавно баловался для 1500 нм))

Всего записей: 87 | Зарегистр. 04-04-2010 | Отправлено: 21:12 02-12-2025 | Исправлено: alle2010, 21:13 02-12-2025
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати, какие алгоритмы есть для определения положения пятна рассеяния c максимальной энергией на точечной диаграмме.
Проблема в том, что центр пятна не попадает ни в центроид, ни в главный луч. Ломает все встроенные алгоритмы.
Центроид я определяю как среднее арифметическое координат x и y. Но не вышло.
 
Для понимания пятно такой формы, при этом контраст хороший в целом. Максимум в центре, паразиные по бокам, главный луч в одной из паразитный, зависит от параметров системы.
И центр сдвинут тоже.
 

 
Добавлено:
Т.е. я написал макросы, для RMS и Encirled energy, т.к. втроенные GENF и RSCE могут не работать вообще, но проблема осталась

Всего записей: 3885 | Зарегистр. 06-04-2003 | Отправлено: 09:22 03-12-2025
alle2010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo
Обычно используют средне- взвешенное)
 

Всего записей: 87 | Зарегистр. 04-04-2010 | Отправлено: 16:07 07-12-2025 | Исправлено: alle2010, 16:12 07-12-2025
paparazzo



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

Цитата:
Обычно используют средне- взвешенное)

 
Как в таком случае вес определить?
По факту каждая точка имеет координату x,y. Вес каждой координаты 1, т.е. среднее арифметическое.
Или я что-то не так понимаю.
 
Проблема найти центр самого яркого пятна в массиве лучей, при этом центр не главный луч и не центроид.
Если буду иметь центр, то отсюда RMS можно рассчитать, и Encirled Energy

Всего записей: 3885 | Зарегистр. 06-04-2003 | Отправлено: 11:45 08-12-2025 | Исправлено: paparazzo, 11:53 08-12-2025
alle2010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Xc=SUM(Xi*Ai)/SUM(Ai)
где Xc -координата центра тяжести по Х, Xi - номер дискрета в распределении свертки фрт с матрицей  
В земаксе - уже готовое), Ai - амплитуда сигнала (в земаксе в относительных единицах для SC).
По игрек аналогично.
Показал бы на картинке, но не знаю, как вставлять))
Вкладка текст на спот диаграмме (PSF for SC mode)

Всего записей: 87 | Зарегистр. 04-04-2010 | Отправлено: 15:40 08-12-2025 | Исправлено: alle2010, 15:54 08-12-2025
paparazzo



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

Цитата:
где Xc -координата центра тяжести по Х, Xi - номер дискрета в распределении свертки фрт с матрицей  
В земаксе - уже готовое), Ai - амплитуда сигнала (в земаксе в относительных единицах для SC).
По игрек аналогично.
Показал бы на картинке, но не знаю, как вставлять))
Вкладка текст на спот диаграмме (PSF for SC mode)

 
Нет, здесь просто отклик лучей - их координаты (x,y) в плоскости изображения. Никаких свёрток тут нет.
Каждая точка в изображении соответсвует лучу, всё.
Амплитуда в данном случае равняется единице.
 
Просто концентрация лучей в одной области наибольшая, нужно узнать центр этой концентрации, игнорируя концетрации с меньшим числом лучей.
 
Добавлено:
Система геометрически ограниченная, ФРТ смысла не имеет.
Тем более относительно чего считать ФРТ? Главный луч не в пятне с максимальной концентрацией. В это-то и проблема!!

Всего записей: 3885 | Зарегистр. 06-04-2003 | Отправлено: 16:06 08-12-2025 | Исправлено: paparazzo, 16:20 08-12-2025
alle2010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тогда попробуйте в NSC моде. Там точно свертка с матричным приемником))

Всего записей: 87 | Зарегистр. 04-04-2010 | Отправлено: 16:53 08-12-2025
wyndyday



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

Цитата:
ет, здесь просто отклик лучей - их координаты (x,y) в плоскости изображения. Никаких свёрток тут нет.
Каждая точка в изображении соответсвует лучу, всё.
Амплитуда в данном случае равняется единице.
 
Просто концентрация лучей в одной области наибольшая, нужно узнать центр этой концентрации, игнорируя концетрации с меньшим числом лучей.  

 
 
alle2010

Цитата:
Тогда попробуйте в NSC моде. Там точно свертка с матричным приемником))

 
 
Написать макрос чтоб делал похожее.
 
Посылаете кучу лучей. Получаете где они приземлились. Разбиваете на квадратики плоскость и суммируете каждый квадратик чтоб найти тот самый самый. А потом вешите тот мах квадратик и получаете его центр.

Всего записей: 919 | Зарегистр. 22-02-2004 | Отправлено: 17:42 08-12-2025
paparazzo



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

Цитата:
Тогда попробуйте в NSC моде

 
Система очень нестандартная, в NCS режиме ее задать нельзя.
И причем здесь свёртка?
Всего то нужно оценить RMS относительно точки отсчёта, найти эту точку.
 

Цитата:
Посылаете кучу лучей. Получаете где они приземлились.

 
Я заполняю зрачок гексаполярной картиной, получаю двумерный массив
 
При этом получаю картинку в изображении с рассеянием некоторого количества лучей на большой угол. Система частичный рассеиватель, и главный луч тоже может рассеиваться. Это ломает всю математику Zemax.
 
Т.е. geo radius в тысячу раз больше чем размер пятна с максимальной концентрацией.
Разбить на квадраты проблематично, т.к неизвестно как сделать.
Система по своей сути рассеиватель необычный, с ярким пятном.
Вот в этом ярком пятне и соль - хороший контраст. GBIA отлично работает.
Но положение пятна сложно найти... Для оценки качества при оптимизации.
 
Думал может есть алгоритмы поиска точки центра масс или типа того, поиска центра яркой точки.

Всего записей: 3885 | Зарегистр. 06-04-2003 | Отправлено: 20:42 08-12-2025 | Исправлено: paparazzo, 21:04 08-12-2025
wyndyday



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

Цитата:
Разбить на квадраты проблематично, т.к неизвестно как сделать.  

 
гистограмма двумерная.
Осторожно подобрать расмер квадратиков - слишком большие или малые дадут большую ошибку.

Всего записей: 919 | Зарегистр. 22-02-2004 | Отправлено: 22:23 09-12-2025
paparazzo



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

Цитата:
слишком большие или малые дадут большую ошибку.

 
Это-то и понятно

Всего записей: 3885 | Зарегистр. 06-04-2003 | Отправлено: 12:16 10-12-2025 | Исправлено: paparazzo, 12:16 10-12-2025
Pobana

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

Цитата:
Здравствуйте! Подскажите, пожалуйста, был ли у кого-то опыт создания объёмных дифракционных решёток с указанием параметров высоты рельефа в Lumerical (Ansys Zemax 2025) и оценки дифракционной эффективности данной периодической структуры (период 700-800 нм)?

 
 
а что именно вас интресует?  
если речь про VGH у них задается через формулу изменение показателя преломления. По сути высоты рельефа в пленке нет оО
 
Добавлено:

Цитата:
Кстати, какие алгоритмы есть для определения положения пятна рассеяния c максимальной энергией на точечной диаграмме.

 
мне кажется ZOS_API поможет
 
1) считать все лучи с помощью zos-api  
 
ragx[i] = TheMFE.GetOperandValue(
            ZOSAPI.Editors.MFE.MeritOperandType.REAX,
            nsur, pwav, hx, hy, px, py, 0.0, 0.0
        )
ragy[i] = TheMFE.GetOperandValue(
            ZOSAPI.Editors.MFE.MeritOperandType.RAGY,
            nsur, pwav, hx, hy, px, py, 0.0, 0.0
        )
 
2) получить набор точек и обрабатывать его встроенными python методами, например openCV. Можно сохранить сначала как картинку, а потом уже послать в обработку и отсечь по интересующему уровню энергии
 
 
 

Всего записей: 6 | Зарегистр. 10-11-2025 | Отправлено: 13:45 12-12-2025
paparazzo



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

Цитата:
ZOS_API поможет

 
Я делаю при помощи макроса.
Двумерный массив координат лучей, равномерно заполняющий зрачок, в плоскости изображения имею.
 
Сохранить в картинку можно, но мне нужно " на лету", чтобы число использовать в оптимизации, как критерий.Т.е. ZPLM.
Т.е. RMS, подошёл бы, только вот где у него точка отсчёта, ни главный луч, ни центр массива не являются центром яркого пятна.
Все из-за небольшой асимметрии.
Ну пока обхожусь так.

Всего записей: 3885 | Зарегистр. 06-04-2003 | Отправлено: 20:09 12-12-2025
zoom365

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышел OPTICSTUDIO_2025R2.04
 
Zemax OpticStudio
• Q-Type Asphere: Fixed an issue that prevented rays from tracing correctly through Q-type Asphere
surfaces.
• Q-Type Asphere: Fixed a ray-tracing failure that occurred when a decenter was applied.
• Geometric MTF Map: Fixed a crash that occurred when using sampling sizes of 4096×4096 or higher.
• 3D Layout: Fixed a crash that occurred when opening files with the 3D Layout lock enabled.
• Alternate Even Surface: Fixed an issue where imported FEA data resulted in incorrect ray propagation
direction in analyses.
• Sensor Visualization: Fixed artifacts that appeared when using ROMs generated from fisheye lens files
that included Black Boxes.
• Detector Viewer: Fixed an issue where filter strings required a period instead of a comma as the
decimal delimiter under German regional settings.
• Filter Strings: Fixed a crash caused by invalid X_SEQ filter expressions.
• INDX Operand: Fixed an issue where using the INDX operand with Table Glass (.ztg) materials caused
the program to crash.
• ZERN Operand: Fixed an issue where changing the vertex reference in the Merit Function caused incorrect
Zernike coefficient results.
• Glass Fitting Tool: Fixed an issue where blank entries appeared in the Add to Catalog dialog.
• ROM Export to Speos: Fixed an issue where including a fold mirror in an optical model produced invalid
behavior when exporting to Speos ROM.

Всего записей: 43 | Зарегистр. 30-01-2005 | Отправлено: 01:39 15-12-2025
wyndyday



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

Цитата:
2025R2.04  

 
Проскочили .03?

Всего записей: 919 | Зарегистр. 22-02-2004 | Отправлено: 18:26 16-12-2025
FoxB

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

Цитата:
Zemax OpticStudio  

 
дьявол - мелочах =)
Ansys Zemax OpticStudio

Всего записей: 1991 | Зарегистр. 24-04-2003 | Отправлено: 19:42 16-12-2025
zoom365

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

Цитата:
Проскочили .03?

 
Да, разработчик решил проскочить .03 для унификации нумерации с остальными обновлениями

Всего записей: 43 | Зарегистр. 30-01-2005 | Отправлено: 21:32 16-12-2025
alma222

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...  [/more]

Всего записей: 2 | Зарегистр. 30-11-2025 | Отправлено: 12:59 17-12-2025 | Исправлено: alma222, 13:31 17-12-2025
jabil

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GSolverV61   FREE NOW

Всего записей: 2 | Зарегистр. 25-06-2007 | Отправлено: 06:44 18-12-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 84 85 86 87 88 89 90 91 92 93 94 95 96 97

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


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

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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru