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

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

Автор: paparazzo
Дата сообщения: 29.04.2010 16:24
Кстати, а всвязи с чем возникает ошибка "Not enough intersections allocated to finish raytrace"?
Автор: yevogre
Дата сообщения: 29.04.2010 17:07

Цитата:
Кстати, а всвязи с чем возникает ошибка "Not enough intersections allocated to finish raytrace"?


Предположение.
Из-за того, что один из крайних лучей не проходит через поверхность.
Требуется виньетирование.
Автор: A_P_V
Дата сообщения: 29.04.2010 17:40
http://www.zemax.com/kb/articles/129/1/What-Does-Not-Enough-Segments-Allocated-to-Trace-All-Possible-Ray-Paths-Mean/Page1.html

если не ошибаюсь, здесь можно посмотреть (возможно вы уже читали эту статью). Ну а в каждом случае смотреть нужно отдельно.
Автор: paparazzo
Дата сообщения: 29.04.2010 17:45

Цитата:
если не ошибаюсь, здесь можно посмотреть (возможно вы уже читали эту статью).


Да, читал. Но дело в том, что устанавливал довольно большие значения пересений - все равно ошибка даже на одном луче.
Но причину нашел, луч может бесконечно трассироватся внутри объекта при определенных условиях, но в реальности такого быть не может.
Автор: dremm
Дата сообщения: 30.04.2010 14:06
Доброго времени суток!
Есть такой вопрос по Земаксу: как можно задать в функции качества ограничение габаритов? Мне нужно оптимизировать типа-параболический рефлектор, свет на который подается не с точечного объекта, а с диода с линейными размерами. Хочу изменять коэффициенты асферики для лучшего качества пучка, а габариты определены максимальными значениями: меньше можно, больше нет.
Автор: paparazzo
Дата сообщения: 30.04.2010 15:33

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


Для такого отражателя зафиксировать можно лишь диаметр в Zemax, длина определится радиусом и т.п.
Операнды - OPGT, OPLT, NPVA, NPGT, NPLT.
Какие лучше - вам решать, подробнее в справке.
Автор: A_P_V
Дата сообщения: 02.05.2010 15:58
может кто подскажет:
на книголюбе лежит книга - Аскоченский А.А. Оптические материалы для инфракрасной техники.

Какое полное название у этой книги? Не могу найти никакие данные
Автор: Xamez
Дата сообщения: 02.05.2010 22:14

Цитата:
луч может бесконечно трассироватся внутри объекта при определенных условиях, но в реальности такого быть не может.


В мире без потерь - может. Ну из-за поглощения и рассеяния - конечно, не может. Но ведь и то, и другое можно задать в Zemax...
У меня тоже непонятки с этим. Задаёшь реальное поглощение, и всё равно лучей не хватает порой. Даже когда relative ray intensity не столь уж мала. Что-то не так. Или сам глуп редкостно.
С Первомаем Всех!
Автор: Galina0701
Дата сообщения: 03.05.2010 10:51
Доброго всем дня!
Подскажите, как можно смоделировать одну узкую щель в непрозрачном экране в Zemax?
Какие варианты есть? Только с помощью standard surface и описания апертуры файлом uda? или есть другие способы?

Заранее спасибо!
Автор: paparazzo
Дата сообщения: 03.05.2010 11:00

Цитата:
Доброго всем дня!
Подскажите, как можно смоделировать одну узкую щель в непрозрачном экране в Zemax?
Какие варианты есть? Только с помощью standard surface и описания апертуры файлом uda? или есть другие способы?

Заранее спасибо!


В непоследовательном режиме я ставлю рядом 2 прямоугольника поглощающих.

В последовательном можно либо непоследовательный компонент как показано выше, либо апертуру пользовательскую.
Автор: Galina0701
Дата сообщения: 03.05.2010 11:04

Цитата:
В непоследовательном режиме я ставлю рядом 2 прямоугольника поглощающих.

В последовательном можно либо непоследовательный компонент как показано выше, либо апертуру пользовательскую


Спасибо!
Сорри, не совсем поняла, какой тип объекта при этом используется? (в непоследовательном режиме).
Автор: paparazzo
Дата сообщения: 03.05.2010 11:14

Цитата:
Сорри, не совсем поняла, какой тип объекта при этом используется? (в непоследовательном режиме).


Прямоугольник.
А для чего щель? Ибо дифракцию на щели не промоделируешь в Zemax таким образом.
Автор: Galina0701
Дата сообщения: 03.05.2010 11:25

Цитата:
Прямоугольник.
А для чего щель? Ибо дифракцию на щели не промоделируешь в Zemax таким образом.

1) Как можно учесть и дифракционные эффекты?
2) я ставлю, например, uda файл с апертурой, прямоугольник - пропускает лучи, но как обрезать остальные лучи, которые идут вне прямоугольника, описанного uda файлом? Использовать какой-то материал?
3) если я использую rectangle - то опять-таки как мне сделать чтобы лучи шли внутри только внутреннего прямоугольника, а внешний большой экран их задерживал? использовать поглощающий материал? как его задать?
Автор: paparazzo
Дата сообщения: 03.05.2010 11:56
1. Создать объект, отклоняющий лучи по заданному закону дифракции. Вроде готовые есть в Zemax для стандартных случаев.
2. Не совсем понял. Вообще для прямоугольника есть obscuration aperture в последовательном режиме. В непоследовательном - обставить его прямоугольниками с материалом ABSORB, 4 штуки потребуется.
3. См рисунок. ниже это же элементарно, зеленые - прямоугольники



Какова вообще задача?
Автор: Xamez
Дата сообщения: 03.05.2010 17:23

Цитата:
1) Как можно учесть и дифракционные эффекты?


Physical optics propagation вроде считает Френеля... А может, это был Кирхгофф. И Фраунгофера тоже.
Автор: paparazzo
Дата сообщения: 03.05.2010 17:55

Цитата:
Physical optics propagation вроде считает Френеля... А может, это был Кирхгофф. И Фраунгофера тоже.


Да, так и есть.
Я перепутал с диффракцией на 2-х щелях. Что совсем разные вещи.
Автор: Xamez
Дата сообщения: 03.05.2010 22:30

Цитата:
Что совсем разные вещи.



Не совсем, но разные, право.
Автор: wyndyday
Дата сообщения: 04.05.2010 17:56
Warren J. Smith "Modern Lens Design" ,
McGraw-Hill Professional; 2 edition
Может поделитесь?
Автор: darkomen2000
Дата сообщения: 06.05.2010 13:31
Есть ли в Zemax возможность строить графики зависимости любого параметра системы от другого? Например, фокусное расстояние от показателя преломления одной из линз или т.п.

Можно ли в sequential mode сделать систему в которой часть лучей проходит через поверхность, а часть - нет? Как на картинке:

Пытался вставить как non-sequential component, картина та же(

Есть ли FAQ помимо http://www.zemax.com/kb/categories/Frequently-Asked-Questions/ ?

Спасибо за ответы на предыдущий вопрос
Автор: paparazzo
Дата сообщения: 06.05.2010 13:51

Цитата:
Есть ли в Zemax возможность строить графики зависимости любого параметра системы от другого? Например, фокусное расстояние от показателя преломления одной из линз или т.п.


Да. Universal plot. Совет - параматры лучше задавать как операнды MF, и строить значения этих параметров.
Правда насчет показателя преломления не уверен, можно ли его так сразу менять, хотя попробуйте.


Цитата:
Можно ли в sequential mode сделать систему в которой часть лучей проходит через поверхность, а часть - нет? Как на картинке:


Да. использовать апертуру circular obscuration.
Автор: darkomen2000
Дата сообщения: 06.05.2010 15:59
Спасибо!

А как смоделировать пучек по диаметру равный линзе с большим диаметром? Т.е. чтобы одновременно на картинке было видно 2 фокуса? Возможно ли это? То есть я бы запустил 2 пучка: 1 с круглым экраном в центре, и для него первой поверхностью будет поверхность линзы большего диаметра, и узкий пучек по диаметру соотв. линзе меньшего диаметра, он будет преломляться на всех поверхностях. Пока так не получается. Т.е. если пытаюсь убрать все аппертуры, а Entrance Pupil Diametr соотв. диаметру большей линзы, то те лучи, которые не попадают на первую линзу на второй вообще не преломляются, а идут до того места, где должна быть первая поверхность (кстати, как на картинке, что я сверху выложил). Получается только если с помощью circular obscuration выставить круговую аппертуру, что можно сделать и с помощью, например, Set Vig в Fields. Кстати, если пытаюсь закрыть первую линзу с помощью circular obscuration, то построения все-равно не получается(
Что-то я недопонимаю в общем.. надо разбираться
Автор: paparazzo
Дата сообщения: 06.05.2010 16:12

Цитата:
Т.е. чтобы одновременно на картинке было видно 2 фокуса? Возможно ли это? То есть я бы запустил 2 пучка: 1 с круглым экраном в центре, и для него первой поверхностью будет поверхность линзы большего диаметра, и узкий пучек по диаметру соотв. линзе меньшего диаметра, он будет преломляться на всех поверхностях. Пока так не получается.


Мультиконфигурацию попробовать. В каждой конфигурации свой пучок.
А на картнке нарисовать обе конфигкрации.
Автор: Xamez
Дата сообщения: 06.05.2010 18:16

Цитата:
Совет - параматры лучше задавать как операнды MF


Почему? Варианты - MF, операнд, ZPL, прямое указание, где возможно.
В каком смысле операнды MF лучше?
Автор: paparazzo
Дата сообщения: 06.05.2010 18:21

Цитата:
Почему? Варианты - MF, операнд, ZPL, прямое указание, где возможно.
В каком смысле операнды MF лучше?


Так проще всего строить графики, ИМХО.
Ибо их больше - операндов.
Но это мое мнение.
Автор: Galina0701
Дата сообщения: 07.05.2010 10:50
Доброго времени суток!
Подскажите, как можно в Zemax смоделировать поверхности рефлектора - негладкие, а рифленые - зернистые (типа "апельсиновая корка" или "зернышки" выпуклые), или продольные бороздки?
Заранее спасибо!
Автор: karinaa
Дата сообщения: 11.05.2010 11:48
Здравствуйте. У меня проблема. В Zemax-EE 11822 при вставке любого названия стекла с в графу Material или Glass выскакивает ошибка Can't find glass in catalog. При этом все нужные каталоги подключены и находятся в нужных директориях. Что делать?)
Автор: DSER
Дата сообщения: 11.05.2010 20:00
karinaa
Какая дата релиза?
Автор: karinaa
Дата сообщения: 11.05.2010 22:11
DSER
June 25, 2007
Автор: jsnjack
Дата сообщения: 11.05.2010 22:30
karinaa
была такая же проблема у одногрупницы - помогла простая переустановка
Автор: Xamez
Дата сообщения: 13.05.2010 19:28
Всегда делал tolerance analysis в Sequential или Mixed.
А вот щас файл непоследовательный совсем.

Шо делать?

Ну хоть TNPS, TNPA можно применить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475

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


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