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

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

Автор: paparazzo
Дата сообщения: 06.09.2012 23:01

Цитата:
Попробуйте сами введите асферику  Odd Asphere несколько коэффициентов и проверьте!


Файл покажите, можно в ПМ
Автор: yevogre
Дата сообщения: 07.09.2012 04:41

Цитата:
А вы оптик-расчетчик?

Теперь понял, что нет. Не понимаю Вашего языка, оказывается.
Поясните, пожалуйста, что такое "
Цитата:
просчитал дисторсию и получил ?????
а также
Цитата:
Или р....л?
, если не трудно

Автор: VECTORRR
Дата сообщения: 07.09.2012 05:09
Думаю, он имел ввиду, что у него график дисторсии получается с безумными величинами, которые периодически и быстро меняются от минуса до плюса по всему полю. У меня что-то было в этом роде, поэтому я использую чаще EVEN. Хотя, кто его знает, что он имел ввиду...



Добавлено:
KCM_optic

Цитата:
Я верил ZEMAX и кто нибудь кроме моего слабого ума, может сказать что нибудь по существу?

Могу только предложить больше не заниматься оптикой... Кстати, есть ещё программы, кроме Земакса, вообще-то, так что для начала надо проверить везде. Да и вообще, асферика бывает разная, может у вас там где-то полное внутрнне отражение начинается с какой-то точки поля, а потом выше этой точки оно пропадает или вообще что-то третье. Картинку надо видеть...
Автор: yevogre
Дата сообщения: 07.09.2012 06:06

Цитата:
Думаю, он имел ввиду, что у него график дисторсии получается с безумными величинами

Получал что-то подобное, когда путал задание поля.
Но работаю в Коде.

По любому очень хотелось-бы ответов на поставленные вопросы, конкретных.
А то вопросы просто бред, а когда переспросил - обозвали.....
И непонятно кем
Автор: VECTORRR
Дата сообщения: 07.09.2012 07:04
KCM_optic

Цитата:
Я это прошел на Германии в длине волны 10 мкм.

Кстати, страна Германия (с большой буквы) и материал германий (с маленькой буквы) - разные понятия.

KCM_optic

Цитата:
...в длине волны...

"...в длине волны..." -
Автор: KCM_optic
Дата сообщения: 07.09.2012 07:33

Цитата:
По любому очень хотелось-бы ответов на поставленные вопросы, конкретных.
А то вопросы просто бред, а когда переспросил - обозвали.....

Автор: VECTORRR
Дата сообщения: 07.09.2012 07:52
KCM_optic
На другой сайт заливайте, а то не видно картинок.
Автор: yevogre
Дата сообщения: 07.09.2012 10:02
KCM_optic
"Я не волшебник, я только учусь ...."(С)
Но изучение вопросов и ответов данного форума помогает в работе, и очень.
Ваш вопрос, простите, крайне сумбурен.
Может быть он касается работы конкретно в Земаксе? Тогда я пас, ибо эту программу как-то недолюбливаю.
На подсознательном уровне (простите коллеги )
Но я думаю, что у вас ошибка на уровне задания исходных, я с этим сталкивался.
Оставьте амбиции и Вы получите ответ. И не только Вы, поверьте.
Но выражаться яснее - это не есть лишнее требование.
Автор: paparazzo
Дата сообщения: 07.09.2012 11:00

Цитата:
Но я думаю, что у вас ошибка на уровне задания исходных, я с этим сталкивался.
Оставьте амбиции и Вы получите ответ. И не только Вы, поверьте.


Да скорее всего. Может и ошибка в программе. Глянул я файл от KCM_optic , по трассировке лучей дисторсия несколько процентов оценочно. А выдает на графике от от 90% до 100%

Полным внутренним там и не пахнет, углы падения на поверхности малы.
Ели взять сферы, а не асферики - все нормально показывает.
Хотя форма поверхности меняется незначительно.... Очень похоже на потерю точности в алгоритме расчета графика дисторсии, т.к. коэффициенты асферики имеют порядки от 1e-6 до 1e-11

Добавлено:
P.S. если убрать первый член (первый порядок) асферики, оставив остальные, тоже все хорошо...
Автор: VECTORRR
Дата сообщения: 07.09.2012 11:22
Я в последнее время балуюсь асферикой, так вот бывает, что при нечётной асферике какая-то часть лучей очень сильно отбивается от основного кружка, отсюда и неправдоподобные значения на графиках. Похоже, что правда где-то точности мало оказывается для расчёта асферики или ещё что-то другое. При чётной, вроде, как всё получше. P.S. За свои слова не отвечаю...
Автор: paparazzo
Дата сообщения: 07.09.2012 11:45

Цитата:
Похоже, что правда где-то точности мало оказывается для расчёта асферики или ещё что-то другое.


Вообщем да, проблема решается заменой на четную асферику!

P.S. Но такого качества, как с нечетной, можем и не получить...
Автор: KCM_optic
Дата сообщения: 07.09.2012 19:31

Цитата:
Но изучение вопросов и ответов данного форума помогает в работе, и очень.
Ваш вопрос, простите, крайне сумбурен.
Может быть он касается работы конкретно в Земаксе? Тогда я пас, ибо эту программу как-то недолюбливаю.

А ее любил пока не столкнулся с асферикой высшего порядка. Мою систему сбросил в CODE V и получил совершенно другое фокусное расстояние вместо F=100 примерно F=80, хотя работал макросом преобразования ZemaxTo... ???
хРЕНЕЮ ОТ этих непоняток
А как сбросить систему для общего обозрения? Прошу деду помочь?

Добавлено:

Цитата:
paparazzo

Так может, если у Вас есть лицензия? забросьте эту систему Авторам
Автор: Cano_J
Дата сообщения: 07.09.2012 21:28

Цитата:
А как сбросить систему для общего обозрения?

любое онлайн хранилище файлов наверное подойдет
http://www.onlinedisk.ru/
к примеру
http://www.onlinedisk.ru/file/940754/

а дорого изготовить одну такую линзу для попробовать?)
Автор: A_P_V
Дата сообщения: 07.09.2012 21:57

Цитата:
хотя работал макросом преобразования ZemaxTo

лучше перебивать вручную. сталкивался с некорректной конвертацией.
Автор: DSER
Дата сообщения: 07.09.2012 22:22

Цитата:
А как сбросить систему для общего обозрения? Прошу деду помочь?


Можно и на книголюба (с оповещением)
Автор: wyndyday
Дата сообщения: 07.09.2012 23:41
paparazzo

Цитата:
Вообщем да, проблема решается заменой на четную асферику!

P.S. Но такого качества, как с нечетной, можем и не получить...


А кто нибудь изучал и использовал Q-type асферику.
Автор: yevogre
Дата сообщения: 08.09.2012 06:33

Цитата:
хРЕНЕЮ ОТ этих непоняток

Понимаю.
Как тут уже писали, самое лучшее проверить результат в другой проге.
Я свои "непонятки" прогоняю в Трейсе - просто тупо протрассил и смотрю результат.
Но вводить данные не так просто. Зато ОЧЕНЬ наглядно получается, ошибка видна сразу.
А поверхность можно в Солиде сделать и перенести через IGES

Может и неправ, но пока получалось.
Автор: paparazzo
Дата сообщения: 08.09.2012 10:33

Цитата:
Так может, если у Вас есть лицензия? забросьте эту систему Авторам


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


Цитата:
Я свои "непонятки" прогоняю в Трейсе - просто тупо протрассил и смотрю результат.


Прогоняю в непоследовательном Zemax.
Автор: 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:


Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378

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


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