Ru-Board.club
← Вернуться в раздел «Программы»

» Программы для разработки, тестирования, оптических систем

Автор: A_P_V
Дата сообщения: 16.03.2012 11:32

Цитата:
Есть
Меняй номер в конце ссылки
https://opticalres.thruinc.net//Publishing/Link.aspx?LinkID=ХХХХ


спасибо!
Автор: paparazzo
Дата сообщения: 16.03.2012 11:34

Цитата:
Звучит красиво, только никак не могу ввести... )


Там нельзя ввести конечный объект. Все время рисует бред какой-то....
Автор: VECTORRR
Дата сообщения: 16.03.2012 11:46
paparazzo

Цитата:
Все время рисует бред какой-то....

Просто не умеешь им пользоваться!
Нужно не "Quick 2D plot", а "View Lens", при этом не забудь правильно задать "START-END surface" в "surface span for each position", а то будет как "Quick 2D plot" или вообще ничего не будет...
Автор: paparazzo
Дата сообщения: 16.03.2012 11:52

Цитата:
Просто не умеешь им пользоваться!
Нужно не "Quick 2D plot", а "View Lens", при этом не забудь правильно задать "START-END surface" в "surface span for each position", а то будет как "Quick 2D plot" или вообще ничего не будет...



Я так и делал...
Ща еще посмотрю
Автор: VECTORRR
Дата сообщения: 16.03.2012 12:10
Люди, кстати, кто-нибудь из ВАС полный расчёт допусков делает когда-нибудь? Вот именно полный, включая ошибки на радиусы deltaN или задаёте допуски "на глаз"?
Как Вы задаёте допустимую деградацию качества при расчёте?
Ухудшение в процентах на частоте Найквиста или как-то ещё?
Как мне кажется, ухудшение 10% - это МАЛО, а 20% - это МНОГО...
Автор: yevogre
Дата сообщения: 16.03.2012 14:30

Цитата:
Как мне кажется, ухудшение 10% - это МАЛО, а 20% - это МНОГО..

Берёшь 15% - и счастье
Автор: VECTORRR
Дата сообщения: 17.03.2012 05:02
yevogre

Цитата:
Берёшь 15% - и счастье

Ух ты, как это я раньше не догадался... ) Ладно, но пусть будет 15,5%...

Итак, мне удалось ввести параксиалку в Коде.
В Коде параксиалка называется Lens Module и представляет собой продвинутый её вариант, так как является аналогом Black Box в Zemax, т.е. система без опредённых радиусов, которой можно задавать аберрации. На рисунке она в виде двух плоскостей, вроде главных плоскостей. Самое интересное, что между этими главными плоскостями лучи тоже меняют свой угол, но как именно я ещё не разобрался.
Если задаю в пространстве предметов равную апертуру на каждую точку поля, то в пространстве изображений лучи выходят за пределы диафрагмы (первый рисунок). Если в программе задаю автоматически рассчитанное виньетирование с помощью Set Vignetting, то картинка меняется и становится более похожей на правду (второй рисунок). При этом, как видите, в пространстве предметов апертура пучка уменьшается с увеличением высота объекта, что согласуется с реальной кривой освещённости в ZEMAX, но не согласуется с тем, что рисует ZEMAX на графике хода лучей и считает в NSC. Я так и не понимаю, как происходит ход лучей внутри главных плоскостей...
Кстати, раньше в непоследовательном режиме у Земакса не было параксиалки, но недавно она появилась. Когда её не было, то Paparazzo сделал DLL, который можно было использовать в NSC в качестве параксиалки. Люди, у кого новая версия ZEMAX, введите параксиалку в NSC и посчитайте похожую систему. Возможно, что разработчики что-то дополнили у неё и она считает в NSC правильно, в отличии от параксиалки Paparazzo. Если экран у Вас имеет равномерную освещённость в NSC, то явно эту параксиалку нельзя использовать, так как она нарушает реальные законы оптики...
Вот ссылка на файлы Кода! Не забудьте, что Код не работает с русскими буквами в названиях директорий, поэтому распакуйте архив в корень диска, но только не на рабочий стол...

http://narod.ru/disk/43887451001.9a56689593216d1b542240f4e62a1b08/Paraxial.rar.html

Ещё хочу сказать, что я в Коде так и не нашёл график относительной освещённости. Пункт ILLUMINATION считает тоже что-то непонятное, а нужный макрос тоже не нашёл...



Добавлено:

ТАК, НАШЁЛ ОТНОСИТЕЛЬНУЮ ОСВЕЩЁННОСТЬ В КОДЕ!!!
Её можно выловить через Analysis-System-Transmission analysis, но только там нету графика, а только числовые значения. Нужно найти для каждого поля в тексте строчку Relative Illumination. Причём, эти ЗНАЧЕНИЯ НЕ СОВПАДАЮТ раза в два с данными в ЗЕМАКС!!! Короче, полная ерунда какая-то в этих прогах... Если считать через косинусы, то третьи значения получаются....
Автор: paparazzo
Дата сообщения: 17.03.2012 10:37

Цитата:
Нужно найти для каждого поля в тексте строчку Relative Illumination. Причём, эти ЗНАЧЕНИЯ НЕ СОВПАДАЮТ раза в два с данными в ЗЕМАКС!!!


Попробуйте еще OSLO или Synopsys?
Автор: VECTORRR
Дата сообщения: 17.03.2012 13:29
Я попробую попозже...

А тем временем, я включил голову и понял в чём дело. Когда я приводил примеры картинки из Земакса с телецентрическим ходом лучей в пространстве предметов, то апертура каждого пучка из каждой точки поля была одинаковой и при этом освещённость экрана, как мне казалось, тоже должна быть равной. Сегодня я подумал и понял, что параксиальная линза не может в принципе изобразить реальный ход лучей, который должен быть в реальной системе. Вгляните на картинку!!!



В пространстве предметов апертура остаётся равной, а вот в пространстве изображений апертура пучка уменьшается с ростом изображения. Тем временем, в системе должен сохраняться закон синусов, который связывает апертуру в пространстве предметов и изображений через увеличение. Получается, что если в нашем примере с увеличением высоты уменьшается апертура пуска (он становится уже), то тогда автоматом должна уменьшатся и апертура пучка в пространстве предметов. ЭТО НЕЛЬЗЯ ПОКАЗАТЬ НА ПАРАКСИАЛЬНОЙ ЛИНЗЕ В ПРИНЦИПЕ, НО ТАК И ЕСТЬ!!!!! Земакс просто это не учитывает на картинке, а вот в Коде это явление разработчиками предусмотрено, поэтому там и параксиалка изображается не одной тонкой вертикальной линией, а двумя плоскостями, между которыми производится преобразование пучка. Т.е. параксиалка в Коде более реальна!!!
Если в непоследовательном режиме Земакс у параксиальной линзы не учитывается закон синусов, то она СЧИТАЕТ НЕПРАВИЛЬНО И ДАЁТ ИСКАЖЁННЫЙ РЕЗУЛЬТАТ. У меня на выходных нет возможности это проверить, так как лицензия есть только на работе, а в старых версиях Земакса нет параксиалки в NSC.

Тем временем, я ввёл одну реальную систему в Земакс и Код. Значения освещённостей на графике Relative Illumination у них мало отличаются. Надо мне ввести ещё одну, в которой есть телецентрический ход лучей в пространстве предметов систему и проверить.

ТЕМ ВРЕМЕНЕМ, Я ОБНАРУЖИЛ ТО, ЧТО СОВСЕМ НЕ ОЖИДАЛ!!!

Я решил проверить значения ЧКХ у системы в Земаксе и в Коде!!!
ОНИ АБСОЛЮТНО РАЗЛИЧАЛИСЬ!!!!!!!!
Тем временем, когда у Земакса ЧКХ отличная, в Коде ЧКХ было практически близко к нулю!!!! Это что получается? Почему в Земаксе такая хорошая ЧКХ?
Люди, повводите свои рассчитанные объективы в Земакс и в Код. Желательно, чтобы какие-нибудь светосильные!!! У кого-нибудь обнаруживается разница? Посмотрите значения ЧКХ при рассчитанных значения толщин, а потом сделайте Best Focus в Земаксе и Коде, после чего тоже сравните!!!
У кого-нибудь есть существенные отличия ЧКХ?
Автор: paparazzo
Дата сообщения: 17.03.2012 16:22

Цитата:
Я решил проверить значения ЧКХ у системы в Земаксе и в Коде!!!
ОНИ АБСОЛЮТНО РАЗЛИЧАЛИСЬ!!!!!!!!
Тем временем, когда у Земакса ЧКХ отличная, в Коде ЧКХ было практически близко к нулю!!!! Это что получается? Почему в Земаксе такая хорошая ЧКХ?  


Файлы можно посмотреть системы?
Автор: yevogre
Дата сообщения: 17.03.2012 17:53

Цитата:
Тем временем, когда у Земакса ЧКХ отличная, в Коде ЧКХ было практически близко к нулю!!!!

Сталкивался с этим много раз.
Считаю в Коде.
Вылизываю, как могу и отдаю изготовителю, который уродует систему по-чёрному (Китай).
Уродование состоит в том, что радиусы меняет под существующий инструмент.
Затем выкатывает заказчику графики в Земаксе на которых у него даже лучше.
После проверки в Коде получаю то, что заказчик видит через систему.
Но мне верить не хочет, поэтому больше ему не считаю.
Автор: VECTORRR
Дата сообщения: 17.03.2012 18:58
paparazzo

Цитата:
Файлы можно посмотреть системы?

Хи-хи!
Ложная тревога! Ввёл две системы, так графики ЧКХ практически совпали, правда не совсем одинаковые...

yevogre

Цитата:
Сталкивался с этим много раз.
Считаю в Коде.

Так может у Вас проблемы в том,что Вы не нацеливаете зрачок нормально или они это не делают?
Вы делаете CENTER CHIEF RAY?

yevogre

Цитата:
Уродование состоит в том, что радиусы меняет под существующий инструмент.
Затем выкатывает заказчику графики в Земаксе на которых у него даже лучше.

А какие графики выкатывают? Лучшая ЧКХ может появиться за счёт увеличении дисторсии, например...

Автор: yevogre
Дата сообщения: 17.03.2012 19:33

Цитата:
Лучшая ЧКХ может появиться за счёт увеличении дисторсии, например..

.... или презрения к хроматизму.
Но я никогда не беру за точку отсчёта только ЧКХ.
Да и поле учитывать надо тоже - по центру можно что угодно выкатить.

Но это так, мысли вслух, не более.
В холивар Zemax vs Code не втягиваюсь. Едэм дас зайне.
Автор: VECTORRR
Дата сообщения: 18.03.2012 08:09
yevogre

Цитата:
.... или презрения к хроматизму.

Неа ), хроматизм и так входит в ЧКХ. )

yevogre

Цитата:
Уродование состоит в том, что радиусы меняет под существующий инструмент.

А разве до этого они не дали Вам список имеющихся у них радиусов, чтобы Вы подогнали систему под эти радиусы???


Автор: yevogre
Дата сообщения: 18.03.2012 09:58

Цитата:
А разве до этого они не дали Вам список имеющихся у них радиусов, чтобы Вы подогнали систему под эти радиусы???

Нееет!
Они взяли с заказчика кучу денех за изготовление инструмента под рассчётные.
А потом, когда на испытаниях полный провал, линзы шлют мне.
Я их обмеряю (у знакомых ZYGA есть) и выдаю отклонения (15 колец это счастье)
Ну, а после этого выкатывают графики с доказательством, что просто оптимизировали мой рассчёт с поливом последнего.
3 раза я пытался спорить, потом просто плюнул и послал.
Автор: VECTORRR
Дата сообщения: 18.03.2012 11:47
yevogre

Цитата:
Нееет!
Они взяли с заказчика кучу денех за изготовление инструмента под рассчётные.
А потом, когда на испытаниях полный провал, линзы шлют мне.
Я их обмеряю (у знакомых ZYGA есть) и выдаю отклонения (15 колец это счастье)
Ну, а после этого выкатывают графики с доказательством, что просто оптимизировали мой рассчёт с поливом последнего.
3 раза я пытался спорить, потом просто плюнул и послал.

Дааа...
Автор: Paredam
Дата сообщения: 18.03.2012 17:49

Цитата:
Ложная тревога! Ввёл две системы, так графики ЧКХ практически совпали, правда не совсем одинаковые...


Ура. Все работает. А то я уже забеспокоился.


CodeV и Zemax дают практически одинаковые результаты для широкого класса систем. От камер для мобильных телефонов, до ИК техники в обоих спектральных диапазонах.
При условии правильного задания параметров как системы, так и поверхностей.
Проверенно неоднократно, и для F#0.8 и для F#5.

Относится это и к MTF и к relative illumination.

Но, например, если не задан ray aiming, или real F# calculation - можно получить существенно отличающиеся результаты.
Автор: paparazzo
Дата сообщения: 18.03.2012 19:48

Цитата:
CodeV и Zemax дают практически одинаковые результаты для широкого класса систем. От камер для мобильных телефонов, до ИК техники в обоих спектральных диапазонах.


А почему они должны давать разные???
Математика-то известна, куча статей по которым программы писались. И систем посчитано немало.
Автор: KCM_optic
Дата сообщения: 18.03.2012 20:27
CodeV и Zemax дают практически одинаковые результаты для широкого класса систем. От камер для мобильных телефонов, до ИК техники в обоих спектральных диапазонах.

согласен, даже старенький OPAL дает тоже рлюс минус 2%.
Автор: Igorr
Дата сообщения: 18.03.2012 23:28
Народ, тут проблемка возникла - не можем найти ученого в России, который бы мог быть научным консультантом для соискателя ученой степени доктора наук по теме гипертелескопов или по оптическим системам с распределенной/разреженной апертурой. Кого-нибудь можете посоветовать, к кому обратиться?
Автор: VECTORRR
Дата сообщения: 19.03.2012 04:11
paparazzo

Цитата:
А почему они должны давать разные???
Математика-то известна, куча статей по которым программы писались.

Ну, кривые руки программистов ещё пока никто не отменял...
Автор: SDen000
Дата сообщения: 19.03.2012 10:06
Подскажите, может кто-то знает: анализ термоаберраций в земаксе. Как можно задать систему при номинальной температуре, а потом посмотреть изменения радиусов и толщин при изменении температуры?
Делается ли это только с помощью мультиконфигурации или можно как-то еще?
Автор: A_P_V
Дата сообщения: 19.03.2012 10:12
В мультиконфигурации задаётся номинальная температура (оператор TEMP в мультиконфигурации), при которой выполнен расчет, потом создаётся несколько точек, в которых проверяется результат, для них расчитывается изменение толщин и радиусов в зависимости от температуры. Для стекол обычно задан КТР, для оправ - необходимо задавать самому.
Автор: VECTORRR
Дата сообщения: 19.03.2012 10:33
SDen000

Цитата:
Делается ли это только с помощью мультиконфигурации или можно как-то еще?

Multiconfiguration - Tools -Make Thermal

Я не помню, но в каталоге у материалов должны быть заданы термокоэффициенты, чтобы учитывались изменения показателя преломления. Возможно, что у ваших материалов их не будет. Проверьте это вручную...
Автор: SDen000
Дата сообщения: 19.03.2012 14:18

Цитата:
В мультиконфигурации задаётся номинальная температура (оператор TEMP в мультиконфигурации), при которой выполнен расчет, потом создаётся несколько точек, в которых проверяется результат, для них расчитывается изменение толщин и радиусов в зависимости от температуры. Для стекол обычно задан КТР, для оправ - необходимо задавать самому.


Цитата:
Multiconfiguration - Tools -Make Thermal
Я не помню, но в каталоге у материалов должны быть заданы термокоэффициенты, чтобы учитывались изменения показателя преломления. Возможно, что у ваших материалов их не будет. Проверьте это вручную...


Спасибо!
Автор: A_P_V
Дата сообщения: 20.03.2012 08:48
Есть ли здесь члены SPIE?
Автор: alexgeorg
Дата сообщения: 20.03.2012 20:18

Цитата:
Есть ли здесь члены SPIE?

А почему вы спрашиваете?
Корпоративное членство сойдет?
Автор: Cano_J
Дата сообщения: 20.03.2012 22:28
Подскажите, пожалуйста, какой радиус кривизны у сетчатки глаза.
Автор: alexgeorg
Дата сообщения: 20.03.2012 22:50

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

link
Автор: ging
Дата сообщения: 20.03.2012 23:36
Прошу прощения за оффтоп, но LMGTFY круче, чем RTFM! Надо принять на вооружение.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378

Предыдущая тема: Maxthon 3.x - быстрый и мощный браузер


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.