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

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

Автор: FISHA100
Дата сообщения: 10.02.2010 00:41
Балин... Не прошло и трёх страниц...

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

Цитата:

оффтоп: один мой знакомый говорил, что учиться на оптика-расчётчика на фиг не надо - нынешние программы позволяют из ППП оптимировать что угодно. Он даже диссертацию защитил... Но это его путь. Поэтому тех, кто подписывается под этим высказыванием - прошу не беспокоиться и делать так и дальше.

Всего записей: 43 | Зарегистр. 05-02-2008 | Отправлено: 22:06 04-02-2010 | Исправлено: FISHA100, 22:09 04-02-2010
Автор: alexgeorg
Дата сообщения: 10.02.2010 00:47

Цитата:
Балин... Не прошло и трёх страниц...

Ну в данном случае мы просто ограничения программ выявляем, а не ограниченность пользователей.
Автор: paparazzo
Дата сообщения: 10.02.2010 07:37

Цитата:
Если взять простую систему, скажем триплет, обнулить радиусы (превратить линзы в плокопараллельные пластинки), задать фокус и использовать стандартную оценочную функцию, то как долго Zemax будет искать оптимальное решение и сможет ли вообще его найти? Если возьметесь показать как это сделать я даже стартовый файл для вас накропаю.
P.S. Code V решает задачу за несколько минут. Не знаю как сейчас, не проверял, но пару лет назад Zemax буксовал на таких простых проблемках.


До 5 линз работает. Ищет недолго. Но зависит от начальных условий.
Давайте файл - интересно, что получится.
Автор: DSER
Дата сообщения: 10.02.2010 08:23
alexgeorg

Цитата:
Давайте файл - интересно, что получится.

и мне интересно...

Автор: yevogre
Дата сообщения: 10.02.2010 08:37

Цитата:
Ну в данном случае мы просто ограничения программ выявляем, а не ограниченность пользователей.

Так как тоже "записался" в клуб почитателей КОДа, позволю процитировать выдержку из только что
помещёной на книголюба книжицы от 2010 года:


Цитата:
At least two optical design programs that have demonstrated the ability to locate the multiple
solutions for the spherically corrected achromat problem are CODE V (Optical Research
Associates) and SYNOPSYS (Optical Systems Design, Inc.). Each of these programs uses
proprietary global exploration algorithms.


Со своей стороны хочу подчеркнуть, что меня очень смущают результаты Земакса именно касаемые хроматизма.


Автор: Paredam
Дата сообщения: 10.02.2010 10:50
alexgeorg

Извините, но это вообще детский сад. Никому не нужно сравнивать программы по результатам синтеза триплета. При определенном навыке, используя ЛЮБУЮ программу триплет синтезируется за пару минут. Это, еще раз простите, ничего личного, задача для студенческой лабораторной работы. И вообще я не совсем понимаю (или совсем не понимаю), что такое стандартная оценочная функция?

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

Относительно CodeV и асферик. Резюме следующее - далеко не все асферические поверхности в CodeV можно задавать как Asphere. По моему, в этом случае в CodeV реализован простейший алгоритм поиска точки встречи, быстрый, но не всегда сходящийся.
Поверхность заданная как ODD Asphere - гораздо лучше с точки зрения нахождения точки пересечения луча, но медленнее. Кроме того, в параметрах поверхности желательно задать границы поиска луча по X, Y and Z. Несколько большие чем световой диаметер поверхности. По умолчанию там 0, что не всегда работает.
Автор: alexgeorg
Дата сообщения: 10.02.2010 11:59

Цитата:
Никому не нужно сравнивать программы по результатам синтеза триплета.

По-моему вполне себе валидный тест. Ваш критерий? ОК, давайте возьмем любую систему с большим количеством решений. Double Gauss? Только чем больше переменных, тем меньше шансов будет у Zemax.

Цитата:
И вообще я не совсем понимаю (или совсем не понимаю), что такое стандартная оценочная функция?

Ну RMS поперечных аберраций, диаметер пятна, или что там Zemax по дефолту генерирует.

ИМХО ваша оценка основана на частном случае. Вы сами признаете, что с Code V толком не работали. Простите, но это как сказать "Пастернака не читал, но осуждаю." У меня тоже есть некий опыт перевода систем (например, объективов для фотолитографии, количество компонентов >30 и с асфериками тоже) туда-обратно. Серьезных проблем не испытывал.
После опыта параллельной работы с обоими пакетами в течении нескольких лет, я бы сказал, что они друг друга стоят. У каждого есть свои сильные стороны. Если сравнивать список будет очень длинный. Более того, правилом хорошего тона сейчас считается финальная проверка расчета с другой программой.
Кстати, как вы думаете, почему Code V вообще покупают, при том что стоит дороже, а лицензия ограниченна по времени?
Автор: Paredam
Дата сообщения: 10.02.2010 12:33
alexgeorg
Вообще никаких претензий у меня к CodeV не было и нет. Каждый может и должен работать в той среде в которой он привык и получает лучшие результаты. Как уже неоднократно предлагал, совершенно бессмысленно сравнивать пакеты один с другим. Ни лучше, ни хуже они от этого не станут.
Еще раз предлагаю, прекратить эти сравнения, и сосредоточиться на помощи друг-другу в неясных и непонятных вещах. Именно этому мой пост и был посвящен.

К слову сказать, я далеко не всегда пользуюсь тем, что Zemax генерирует автоматически.


Цитата:
Простите, но это как сказать "Пастернака не читал, но осуждаю."

И где это я говорил о том, что осуждаю CodeV. Это простите, передергивание. Я говорил о том, что все источники разногласий связаны на 99% (ИМХО) с недостаточным владением пакетом. Что мой пример и подтвердил.

Добавлено:

Цитата:
почему Code V вообще покупают

Разные причины. Знания, наработки, исторические традиции и прочее. Точно так же кто-то пользуется TracePro, кто-то Light Tools etc.
Автор: yevogre
Дата сообщения: 10.02.2010 13:09
Друзья, давайте прекратим пикирование.
У меня есть предположение, почему я не сумел протрассировать вашу систему, но пусть лучше я спишу это на
Цитата:
все источники разногласий связаны на 99% (ИМХО) с недостаточным владением пакетом.
причём, именно мною
Пусть каждый решает для себя сам, чем пользоваться. Наши предостережения (высказанные, ИМХО, просто впустую)
вызваны только степенью доверия к пакету. Paredam, ваш пример и результат, полученый в Земаксе,
лично меня лишний раз убедил в правильности недоверия данному пакету. Ну не может быть всё розово.
Судя по данным из литературы, КОД был разработан в 1963-м, Земакс вышел на рынок в начале 90-х, разница
почти в 30лет развития что-то даёт?
И, самое главное, от всех нас требуют ИЗДЕЛИЕ, а не красивые показатели. И все эти споры просто должны
обратить ваше внимание на те мелочи, которые раньше отметались.
Автор: paparazzo
Дата сообщения: 10.02.2010 13:43

Цитата:
Судя по данным из литературы, КОД был разработан в 1963-м, Земакс вышел на рынок в начале 90-х, разница
почти в 30лет развития что-то даёт?


А колесо придумали десятки тысяч лет назад.

И разрыв в возрасте совсем не значит, что Zemax не развивается дальше. а стоит на месте со своими недостатками и глюками.
Да, спор бессмысленен, каждому своё.

Скоро 10 версия CodeV грозит появится в свободном доступе вроде как... Тогда и сравню.
Автор: yevogre
Дата сообщения: 10.02.2010 14:26

Цитата:
Скоро 10 версия CodeV грозит появится в свободном доступе вроде как... Тогда и сравню.
Сильно ожидаю именно в вашей интерпретации (с переводом).
Но можно и без перевода


Добавлено:

Цитата:
И разрыв в возрасте совсем не значит, что Zemax не развивается дальше.

Очевидно, он означает, что КОД стоит на месте. Разрыв больше, чем возраст Земакса.
И, извините, я не верю в такого рода прорывы, когда молодой да горячий враз затыкает за пояс опытного старичка.
Было это уже, фамилия Калашников......
Автор: paparazzo
Дата сообщения: 10.02.2010 15:20

Цитата:
Очевидно, он означает, что КОД стоит на месте. Разрыв больше, чем возраст Земакса.
И, извините, я не верю в такого рода прорывы, когда молодой да горячий враз затыкает за пояс опытного старичка.
Было это уже, фамилия Калашников......


Методы расчета в общем одни и те же, математика и в Африке математика. Алгоритмы оптимизации, расчета хода луча, ЧКХ, ОПФ, ФРТ и т.д. и т.д.
Дело лишь в нюансах, т.е. модификации алгоритмов и адаптации их для удобства пользователя (тот же пример с координами в графичесом окне - мелочь, а приятно). Конечно, на CodeV в своё время было посчитано бесчисленное множество систем, и думаю разработчики реагировали на пожелания юзеров, совершенствуя алгоритмы, затсавляя их реагировать на определенные комбинации. Т.к. каждый тип ОС уникален, и для лучшего результата требует немножко разного подхода. Это всё ИМХО.
Но так как в настоящее время большинство схем ОС уже создано (требуется лишь изменение под конкретные цифры), то CodeV может развиватся не так быстро.
По поводу Zemax - техподдержка реагирует на замечания тоже нормально, совершенствуют программу, т.е. догоняет CodeV в решении определенного рода задач, но в то же время в Zemax появляются и свои особенности, уникальные.
Т.е. враз не заткнёт, это бесспорно. И тут еще писали про исторически сложившееся доверие к CodeV, это тоже накладывает свой отпечаток.
Но на сегодняшний день Zemax - это уже не молодой и горячий - это мощный инструмент расчета изображающих и неизображающих ОС, надеюсь это не потерпит возражений.

Лично для меня - Zemax просто удобен сам по себе, я имею ввиду GUI. По такому же принципу я выбрал Maple вместо Mathematica (кто в курсе,знает что это), КОМПАС вместо Автокада, SolidWorks вместо ProEngineer. И все они справляются со своими задачами.
Хотя проблема выбора инструмента для работы не так проста......
Автор: yevogre
Дата сообщения: 10.02.2010 15:26

Цитата:
Лично для меня - Zemax просто удобен сам по себе, я имею ввиду GUI. По такому же принципу я выбрал Maple вместо Mathematica (кто в курсе,знает что это), КОМПАС вместо Автокада, SolidWorks вместо ProEngineer. И все они справляются со своими задачами.
Хотя проблема выбора инструмента для работы не так проста......
Однозначно подписываюсь
Хотя предпочитаю АКАД, Солид только как добавку
Автор: FISHA100
Дата сообщения: 10.02.2010 20:03

Цитата:
Относительно CodeV и асферик. Резюме следующее - далеко не все асферические поверхности в CodeV можно задавать как Asphere. По моему, в этом случае в CodeV реализован простейший алгоритм поиска точки встречи, быстрый, но не всегда сходящийся.
Поверхность заданная как ODD Asphere - гораздо лучше с точки зрения нахождения точки пересечения луча, но медленнее. Кроме того, в параметрах поверхности желательно задать границы поиска луча по X, Y and Z. Несколько большие чем световой диаметер поверхности. По умолчанию там 0, что не всегда работает.

В далёком 2005 году потребовалось наложить дифракционный элемент на асферику. Тогда у нас был еще только Земакс. Задачу без dll реализовать не удалось. В Код5 задача была реализована за пару минут (как и в этом случае помучался с нормировками).
Вопрос знатокам ZEMAX:
Можно ли наложить ДОЭ на асферику в нынешнем ZEMAXe?
Автор: Xamez
Дата сообщения: 10.02.2010 20:33

Цитата:
До 5 линз работает. Ищет недолго. Но зависит от начальных условий.


И от конечных. Вы что рассчитывали из плокопараллельных пластинок в качестве начала



Цитата:
что такое стандартная оценочная функция

?

Paredam, совершенно согласен. Что это?

Добавлено:

Цитата:
Только чем больше переменных, тем меньше шансов будет у Zemax.


Цитата:
объективов для фотолитографии, количество компонентов >30 и с асфериками тоже


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

Скажите кто-нибудь, как в пост вставить картинку?
Автор: paparazzo
Дата сообщения: 10.02.2010 20:59

Цитата:
И от конечных. Вы что рассчитывали из плокопараллельных пластинок в качестве начала


В основном фиктивные объективы с заданными параметрами, когда нужно что-то глянуть (промоделировать), а искать конкретную схему где-либо лень.
А то что пошло в производство - это F-Theta объективы, там 3-4 линзы, Zemax их на ура считал c нуля. Более сложные вещи с пластинок, конечно не очень хорошо считать.

А всякие склейки-ахроматы и т.п. Zemах нормально считает, подбирая стекла - glass substitution.
кстати в CodeV нету вроде алгоритма перебора заданных марок стекол, только макрос подгоняющий номера под существующие стекла, насколько я помню.



Добавлено:

Цитата:
Скажите кто-нибудь, как в пост вставить картинку?


Команда (img)ссылка на картинку(/img) скобки квадратные только, а не круглые. Но картинку нужно залить куда-либо чтоб былы прямая ссылка, например imageshack.us
Автор: Xamez
Дата сообщения: 10.02.2010 21:50

Цитата:
И разрыв в возрасте совсем не значит, что Zemax не развивается дальше. а стоит на месте со своими недостатками и глюками


Он развивается, и довольно интенсивно. Иногда сильный баг укажешь - и версию меняют в несколько дней. А может, просто совпадение, но приятно так думать.
Автор: Paredam
Дата сообщения: 10.02.2010 21:55

Цитата:
Можно ли наложить ДОЭ на асферику в нынешнем ZEMAXe

Легко и это было всегда. Binary 1,2,3 например.
Автор: Xamez
Дата сообщения: 10.02.2010 22:03

Цитата:
Было это уже, фамилия Калашников......


Уж не Степан ли Парамонович...
Автор: paparazzo
Дата сообщения: 10.02.2010 22:07

Цитата:
Он развивается, и довольно интенсивно. Иногда сильный баг укажешь - и версию меняют в несколько дней. А может, просто совпадение, но приятно так думать.


Не стоит забывать наличие непоследовательного режима, а самое главное - смешанного
Автор: Xamez
Дата сообщения: 10.02.2010 22:30
После всего сказанного, захотелось опять попробовать CodeV. А есть ли здесь кто-нибудь, кто равно силён в нём и в Zemax? Paparazzo?
Предпочтения такого человека были бы чуть более авторитетны
Почём нынче CodeV?
Автор: paparazzo
Дата сообщения: 10.02.2010 22:45

Цитата:
После всего сказанного, захотелось опять попробовать CodeV. А есть ли здесь кто-нибудь, кто равно силён в нём и в Zemax? Paparazzo?


Я CodeV не использую уже года два и особо им не увлекался (писал об этом выше), шибко дорог для легального использования.
порядка 12000$ в год чтоли (может я и ошибаюсь???)... ,LightTools порядка 16000$

А в Zemax за 4500$ имеем и то, и другое, это разово и 700$ в год за поддержку.

alexorg, FISHA пользуются - они пусть расскажут!
Автор: Xamez
Дата сообщения: 10.02.2010 23:24

Цитата:
шибко дорог для легального использования.


Да уж. А ломаный CodeV есть не очень старый в природе? А то столько списанных компов развелось, и не все плохие. Можно и поиграть. Вопрос нескромный, я понимаю
Автор: paparazzo
Дата сообщения: 10.02.2010 23:33

Цитата:
Да уж. А ломаный CodeV есть не очень старый в природе?


9.5 же последняя версия ломаная есть.
40 лет развивался, думаю 5-ти летней давности не шибко старый.
Его вообще обновляют раз в несколько лет я заметил, в основном баги фиксят.
10.2 продают ломаную в интернете, но она это или нет, кто ее знает....
Автор: alexgeorg
Дата сообщения: 10.02.2010 23:55
12000$ в год за Code V - по-моему это академическая лицензия, на компанию будет стоить в два раза больше.
Я не гуру в Code V, но определённый опыт есть. На самом деле можно много лет работать и про отдельные режимы и возможности не знать. Мне приходилось больше заниматься Imaging Optics, даже не знаю как это по русски сказать. "Специалист подобен флюсу: полнота его односторонняя".
Автор: Xamez
Дата сообщения: 11.02.2010 01:25

Цитата:
На самом деле можно много лет работать и про отдельные режимы и возможности не знать.

Мне кажется, Вы абсолютно (условно) правы, и всё наше обсуждение ни к чему.



Цитата:
9.5 же последняя версия ломаная есть.


А кто делает это? Где найти? Вот найти бы оптиков, которые б регулярно ломали - эт сколько ж денег можно с'экономить. Или сэкономить? Как правильно?

Добавлено:
У меня беда. Прогнал модель камеры с ШУ линзой от Boowon через Zemax, чтобы откалибровать более точно, с учётом сдвига входного зрачка по углу поля, и написал свою модель камеры. Исходная модель калибровки была дюже проще, типа http://www.umiacs.umd.edu/~ramani/cmsc828d/lecture9.pdf
И говорят, стало хуже. Вот же, блин.

Это я так, помощи не прошу, просто обидно, когда с первого раза не выходит. Разберусь.

Добавлено:

Цитата:
правилом хорошего тона сейчас считается финальная проверка расчета с другой программой.


Ну вот, опять в дурном тоне обвиняют
Автор: paparazzo
Дата сообщения: 11.02.2010 07:41

Цитата:
А кто делает это? Где найти? Вот найти бы оптиков, которые б регулярно ломали - эт сколько ж денег можно с'экономить. Или сэкономить? Как правильно?


http://rapidshare.com/files/70049211/codeV_V95.rar.html

Ломают китайцы, ищется на китайских форумах, либо в p2p сетях...
Я регулярно просматриваю.
Все что есть, выложено в соответсвующей теме на этом форуме.

Добавлено:
для того чтобы взломать нужно иметь рабочую версию, плюс толкового хакера. И не все пока взламывается - тот же земакс с его SHK
Автор: Paredam
Дата сообщения: 11.02.2010 08:50

Цитата:
Мне кажется, Вы абсолютно (условно) правы, и всё наше обсуждение ни к чему.

Полностью поддерживаю. Давайте попробудем оставить в сторону обсуждения типа "а вот CodeV или Zemax или OSLO и т.д. лучше/хуже/полное г... - нужное подчеркнуть" и постараемся конкретно отвечать на конкретные вопросы.
С точки зрения профессионализма будет многггго полезнее.
Автор: yevogre
Дата сообщения: 11.02.2010 09:04

Цитата:
постараемся конкретно отвечать на конкретные вопросы.

Конкретная просьба.
ОЧЕНЬ меня зацепила ваша система. И ошибку я, похоже, определил.
Но не могли-бы вы упростить её для рассчётов в КОДе, а именно убрать из макроса апертуры и промежуточные диафрагмы.
В принципе, я могу ввести вручную, но нет данных на материал, он в макросе.
Я заметил, что если в окне редактора проекта вводить полудиаметры вручную, начинаются глюки.
Поэтому доверяю полностью программе и беру полудиаметры за основу для определения световых диаметров.
А перемещением диафрагмы и заданием виньетирования добиваюсь нужной геометрии.
Может, неправильно, но всё до сих пор получалось.
Автор: paparazzo
Дата сообщения: 11.02.2010 09:28

Цитата:
Полностью поддерживаю. Давайте попробудем оставить в сторону обсуждения типа "а вот CodeV или Zemax или OSLO и т.д. лучше/хуже/полное г... - нужное подчеркнуть" и постараемся конкретно отвечать на конкретные вопросы.


Все же было бы полезно сделать сравнительную таблицу разных программ, с их возможностями и функционалом (без обсуждения работы таковых)... просто мысли

Пока есть только "всяк свечок хвалит свой шесток"
http://www.opticalres.com/white%20papers/ChoosingOpticalDesignSoftware.pdf
http://www.breault.com/resources/kbasePDF/ma_ole_001_optical_software.pdf

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475

Предыдущая тема: LogMeIn Hamachi


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