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

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

Автор: yevogre
Дата сообщения: 08.09.2012 16:49

Цитата:
Прогоняю в непоследовательном Zemax.

Тоже можно.
Только Трейс и Земакс (аки Код) пИсаны разными авторами - в этом и фишка
Автор: paparazzo
Дата сообщения: 08.09.2012 21:54

Цитата:
Только Трейс и Земакс (аки Код) пИсаны разными авторами - в этом и фишка



алгоритмы непоследовательной трассировки ой как похожи )))
Автор: Cano_J
Дата сообщения: 09.09.2012 18:38

Цитата:
Отправил уже На след неделе дадут ответ

а предложения они принимают?
что-нибудь вроде такого -
чтобы объекты которые игнорируются были штриховой линией отмечены, а не сплошной как в версии 09 (хотя может быть в более поздних это уже есть))
или жирность линии менялась
Автор: paparazzo
Дата сообщения: 09.09.2012 19:45

Цитата:
чтобы объекты которые игнорируются были штриховой линией отмечены


В редакторе они отмечаются черным цветом (как в последовательном, так и в непоследовательном).

А на рисунке можно просто его не отображать. А в чем смысл штриховой? Зачем как-то отделять объект, если можно просто его выключить.

Предложения-то принимают, моих пару приняли. Но не все
Автор: paparazzo
Дата сообщения: 11.09.2012 11:52
По теме асферики, нечетная имеет разрыв на оси. DSER мне объяснил, я как-то не разобрался.
Из-за первого члена. Из-за этого некорректно считается дисторсия и другие параметры... А точка на оси используется как начало координат для расчета дисторсии

Лучше не использовать первый член, или использовать только четную.

Автор: VECTORRR
Дата сообщения: 12.09.2012 04:50
paparazzo

Цитата:
По теме асферики, нечетная имеет разрыв на оси. DSER мне объяснил, я как-то не разобрался.

Если не секрет, то из чего это следует? Вроде, как в формуле нигде делений на ноль нет или чего-нибудь в этом роде, да и при r=0 значение Z всегда равно нулю...

Автор: DSER
Дата сообщения: 12.09.2012 07:25
Cтепенной базис:



The odd asphere model deviation is similar to the even asphere, except both even and odd powers of r are used.
The name is slightly misleading, but somehow appropriate for the unusual shapes generated by this model. The
sag is given by:







Автор: VECTORRR
Дата сообщения: 12.09.2012 08:16
DSER

Цитата:
Cтепенной базис: + исходя из r**2=x**2+y**2 - работаем по модулю r.

Это не совсем разрыв на оси, как я понимаю. У меня бывают провалы в памяти и я сейчас таки вспомнил, что ещё раньше догадался до того, что с нечётной асферикой могут быть проблемы из-за того, что в программе идёт расчёт координат Z как по положительным, так и по отрицательным значениям r. Если используем чётную асферику, то всегда при положительных или отрицательных значениях r значение Z получается одинаковым, а вот с нечётной верхняя и нижняя часть кривой получается немного несимметричной, что менее заметно при большом количестве членов, но это всегда остаётся.
Я вот думаю, может можно сделать такое предложение, чтобы в случае нечётной асферики была возможность включать и отключать расчёт Z как по модулю r, так и по (+/-)r. Пусть там в строке будет такая галка... Как я думаю, при изготовлении асферики на станке вычисляются только положительные значения r. Короче говоря, с EVEN проблем меньше...
Автор: paparazzo
Дата сообщения: 12.09.2012 08:48
Кривизна нечетной асферики



И четной асферики

Автор: DSER
Дата сообщения: 12.09.2012 09:03
+ или - Вы выбираете соответствующим знаком перед членом разложения.
r - считается по модулю, т.е. вращаем сагиттальное сечение вокруг оси Z.
В противном случае мы получаем две разные поверхности при r>0 и r<0.

Для поверхностей с центральным экранированием можно использовать первый член разложения, для сплошных он приводит к скачку - негладкой функции.



Графики кривизны поля и дисторсии для первого члена степенного разложения 0,02:

Автор: paparazzo
Дата сообщения: 12.09.2012 09:04
Насколько я помню в расчетах и формулах фигурирует кривизна ,а не радиус. А Zemax ее понимает такой
Автор: DSER
Дата сообщения: 12.09.2012 09:29
Это, вроде, тут не важно.

Добавлено:
я в своё прошлое сообщение( на стр 72) добавил графики.
Должно быть понятнее:



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



Графики кривизны поля и дисторсии для первого члена степенного разложения 0,02:


Автор: KCM_optic
Дата сообщения: 12.09.2012 20:18
Господа оптики!
Все таки у меня непонятки с американцами, а именно: EVEN ASPHERE в CODE V и Zemax.
В CODE V (см. пример в Lens:bindoub.len) EVEN ASPHERE обозначается как ASPHERE
порядок асферики начинается с четвертого порядка (4th Order Cofficient(a) - ...), а в
Zemax с второго порядка (2nd Order Term). В чем тут засада?


Добавлено:
Господа оптики!
Все таки у меня непонятки с американцами, а именно: EVEN ASPHERE в CODE V и Zemax.
В CODE V (см. пример в Lens:bindoub.len) EVEN ASPHERE обозначается как ASPHERE
порядок асферики начинается с четвертого порядка (4th Order Cofficient(a) - ...), а в
Zemax с второго порядка (2nd Order Term). В чем тут засада.
Автор: VECTORRR
Дата сообщения: 13.09.2012 04:59
KCM_optic

Цитата:
порядок асферики начинается с четвертого порядка (4th Order Cofficient(a) - ...)

Хи, и правда... Может в этом и есть какой-то смысл, типа того, что вторая степень по своему вкладу сравнима с использованием параметра conic, а значит её можно и не отделять, а может и нет...
В инструкции КОДА с четвёртой степенью:
Автор: mnv10
Дата сообщения: 13.09.2012 08:28
Уважаемые оптики! Столкнулся по работе с проектированием оптической системы, работающей с оптическим волокном. Подскажите, какие особенности расчета системы (расчитываю в Zemax). Заранее спасибо
Автор: VECTORRR
Дата сообщения: 13.09.2012 09:20
mnv10

Цитата:
работающей с оптическим волокном. Подскажите, какие особенности расчета системы

А какие могут быть особенности? Параметры системы будут определяться параметрами используемого волокна...

Автор: KCM_optic
Дата сообщения: 13.09.2012 21:37
В CODE V (см. пример в Lens:bindoub.len) EVEN ASPHERE обозначается как ASPHERE
порядок асферики начинается с четвертого порядка (4th Order Cofficient(a) - ...), а в
Zemax с второго порядка (2nd Order Term)
в OSLO EVEN ASPHERE порядок асферики тоже начинается с четвертого порядка.
И всетаки какая прога глючит? CODE V или Zemax ?
Пробывал оптимизировать ODD ASPHERE в CODE V, а затем набрал результат в Zemax и
получил F=38 вместо соптимизированного F=30, при этом качество системы (MTF) практически
сохранилось (.
Автор: VECTORRR
Дата сообщения: 14.09.2012 05:07
KCM_optic

Цитата:
И всетаки какая прога глючит? CODE V или Zemax ?

Может ошибся в коэффициентах, когда переписывал в КОД? Для уверенности побольше значащих цифр в коэффициентах перепиши. Фокусное расстояние считается по параксиальной области, а там как раз и сказывается особенность вблизи точки (0;0). Возможно, что в КОДЕ это как-то там иначе считается или учитывается для нечётной. А вот с чётной и правда разные трактовки по степеням, хотя математически правильно со второй степени начинать. Может я и ошибаюсь, но как я уже сказал, что может "вторая степень по своему вкладу сравнима с использованием параметра conic, а значит её можно и не отделять в отдельный коэффициент".
Автор: predom
Дата сообщения: 14.09.2012 13:03
Где то видел зависимость стоимости изготовления линз от её точности и чистоты (относительные данные). Теперь не могу вспомнить где...
Кто-нибудь встречал такое?
Автор: yevogre
Дата сообщения: 14.09.2012 13:14

Цитата:
Где то видел зависимость стоимости изготовления линз от её точности и чистоты

Field Guide To Optical Fabrication, есть на Книголюбе.
Стр.11
Автор: predom
Дата сообщения: 14.09.2012 15:38

Цитата:
Цитата:
Где то видел зависимость стоимости изготовления линз от её точности и чистоты

Field Guide To Optical Fabrication, есть на Книголюбе.
Стр.11


Спасибо!

но есть в нашей литературе такое, только где забыл(
Автор: M_v
Дата сообщения: 16.09.2012 22:27
Здравствуйте.
Ищу книгу
Buchdahl "Optical Aberrations Coefficients"
Там вроде про пятые, седьмые и т.д. порядки написано подробно...
Автор: DSER
Дата сообщения: 17.09.2012 07:19
M_v
Сомнительно что Вам удастся её найти, возможно чем-то помогут его статьи:
http://www.opticsinfobase.org/josaa/search2.cfm?reissue=J&journalList=1&fullrecord=H.+A.+Buchdahl&basicsearch=Go
Их найти легче.

Я с трудом обложку нашёл...


Автор: paparazzo
Дата сообщения: 17.09.2012 10:29
На книголюб

680 John Maxwell Catadioptric Imaging Systems (1972)
681 М.Д. Мальцев расчет допусков на оптические детали (1974)
682 Сборка и юстировка оптических приборов, уч. Пособие МГТУ им. Баумана (2003)
683 Аблеков В. К., Зубков П. И., Фролов А. В. Оптическая и оптоэлектронная обработка (1976)
684 Лабораторные оптические приборы, под ред. Л.А. Новицкого (1979)
685 Парыгин В.Н, Балакший В.И. Оптическая обработка информации (1987)
Автор: Paredam
Дата сообщения: 17.09.2012 20:30

Цитата:
асферики начинается с четвертого порядка (4th Order Cofficient(a) - ...), а в
Zemax с второго порядка (2nd Order Term). В чем тут засада?


Нет никакой засады. В Zemax есть возможность использовать вторую степень кординаты. Это суть радиус кривизны (никак не коник констант). Не используй ее и все.
Если ты перенес в КОД коэффициенты со сдвигом - естественно получишь неправильный результат.

Тема обсасывалясь тысячу раз, как то и сравнения КОДа с Земакс. Вопрос пристрастий, знаний и не более того. "Кто любит арбуз, а кто свинной хрящик"
Автор: VECTORRR
Дата сообщения: 18.09.2012 08:51
Paredam

Цитата:
В Zemax есть возможность использовать вторую степень кординаты. Это суть радиус кривизны (никак не коник констант). Не используй ее и все.

Уважаемый Paredam , будьте добры, объясните на формулах, если можно, а то я не понял. Пожалуйста!
Автор: Paredam
Дата сообщения: 18.09.2012 09:16
VECTORRR
Пожалуйста
Zemax использует следующее уравнение


Как видите - присутствует коеффициент А1 при y^2. Если смотреть в суть полинома - это то же самое, что и vertex радиус поверхности.

CODEV - не использует вторую степень в описании поверхности. Для полной совместимости - не используйте ее и в Zemax, т.е. Parameter1 в описании EvenAsphere - всегда равен 0.

И будет вас счастье с обеими программами.
Автор: VECTORRR
Дата сообщения: 18.09.2012 11:18
Paredam
У Вас рисунок не загрузился, поэтому не очень понятно объяснение.
Вот я привёл:



В знаменателе радиус под корнем и никак не выносится за общие скобки, чтобы выражение можно было объединить с первой альфой...
Если что не понял, то потом пойму, а то сейчас другим делом занят и голова трудно переключается...
Автор: Paredam
Дата сообщения: 18.09.2012 19:13
VECTORRR
Спасибо за рисунок.
И ничего не надо объединять. Я про это не писал. Писал, что коэффициент при Y^2 - это та же суть что и радиус при вершине.
Для чего Zemax его использует - вопрос второй. Кстати, есть некоторые интересные применения этого.
А для полной идентичности с CodeV просто не нужно использовать этот коеффициант в Zemax. Вот и все премудрости.
Автор: DSER
Дата сообщения: 18.09.2012 19:33

Цитата:
Paredam
У Вас рисунок не загрузился, поэтому не очень понятно объяснение.
Вот я привёл:



В знаменателе радиус под корнем и никак не выносится за общие скобки, чтобы выражение можно было объединить с первой альфой...
Если что не понял, то потом пойму, а то сейчас другим делом занят и голова трудно переключается...


Я для такого случая, иногда, считаю K=-1 (параболоид) и от него строю асферику.
Уравнение проще...
соответственно i1=0.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378

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


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