Кстати, а всвязи с чем возникает ошибка "Not enough intersections allocated to finish raytrace"?
» Программы для разработки, тестирования,... оптических систем
Цитата:
Кстати, а всвязи с чем возникает ошибка "Not enough intersections allocated to finish raytrace"?
Предположение.
Из-за того, что один из крайних лучей не проходит через поверхность.
Требуется виньетирование.
http://www.zemax.com/kb/articles/129/1/What-Does-Not-Enough-Segments-Allocated-to-Trace-All-Possible-Ray-Paths-Mean/Page1.html
если не ошибаюсь, здесь можно посмотреть (возможно вы уже читали эту статью). Ну а в каждом случае смотреть нужно отдельно.
если не ошибаюсь, здесь можно посмотреть (возможно вы уже читали эту статью). Ну а в каждом случае смотреть нужно отдельно.
Цитата:
если не ошибаюсь, здесь можно посмотреть (возможно вы уже читали эту статью).
Да, читал. Но дело в том, что устанавливал довольно большие значения пересений - все равно ошибка даже на одном луче.
Но причину нашел, луч может бесконечно трассироватся внутри объекта при определенных условиях, но в реальности такого быть не может.
Доброго времени суток!
Есть такой вопрос по Земаксу: как можно задать в функции качества ограничение габаритов? Мне нужно оптимизировать типа-параболический рефлектор, свет на который подается не с точечного объекта, а с диода с линейными размерами. Хочу изменять коэффициенты асферики для лучшего качества пучка, а габариты определены максимальными значениями: меньше можно, больше нет.
Есть такой вопрос по Земаксу: как можно задать в функции качества ограничение габаритов? Мне нужно оптимизировать типа-параболический рефлектор, свет на который подается не с точечного объекта, а с диода с линейными размерами. Хочу изменять коэффициенты асферики для лучшего качества пучка, а габариты определены максимальными значениями: меньше можно, больше нет.
Цитата:
Хочу изменять коэффициенты асферики для лучшего качества пучка, а габариты определены максимальными значениями: меньше можно, больше нет.
Для такого отражателя зафиксировать можно лишь диаметр в Zemax, длина определится радиусом и т.п.
Операнды - OPGT, OPLT, NPVA, NPGT, NPLT.
Какие лучше - вам решать, подробнее в справке.
может кто подскажет:
на книголюбе лежит книга - Аскоченский А.А. Оптические материалы для инфракрасной техники.
Какое полное название у этой книги? Не могу найти никакие данные
на книголюбе лежит книга - Аскоченский А.А. Оптические материалы для инфракрасной техники.
Какое полное название у этой книги? Не могу найти никакие данные
Цитата:
луч может бесконечно трассироватся внутри объекта при определенных условиях, но в реальности такого быть не может.
В мире без потерь - может. Ну из-за поглощения и рассеяния - конечно, не может. Но ведь и то, и другое можно задать в Zemax...
У меня тоже непонятки с этим. Задаёшь реальное поглощение, и всё равно лучей не хватает порой. Даже когда relative ray intensity не столь уж мала. Что-то не так. Или сам глуп редкостно.
С Первомаем Всех!
Доброго всем дня!
Подскажите, как можно смоделировать одну узкую щель в непрозрачном экране в Zemax?
Какие варианты есть? Только с помощью standard surface и описания апертуры файлом uda? или есть другие способы?
Заранее спасибо!
Подскажите, как можно смоделировать одну узкую щель в непрозрачном экране в Zemax?
Какие варианты есть? Только с помощью standard surface и описания апертуры файлом uda? или есть другие способы?
Заранее спасибо!
Цитата:
Доброго всем дня!
Подскажите, как можно смоделировать одну узкую щель в непрозрачном экране в Zemax?
Какие варианты есть? Только с помощью standard surface и описания апертуры файлом uda? или есть другие способы?
Заранее спасибо!
В непоследовательном режиме я ставлю рядом 2 прямоугольника поглощающих.
В последовательном можно либо непоследовательный компонент как показано выше, либо апертуру пользовательскую.
Цитата:
В непоследовательном режиме я ставлю рядом 2 прямоугольника поглощающих.
В последовательном можно либо непоследовательный компонент как показано выше, либо апертуру пользовательскую
Спасибо!
Сорри, не совсем поняла, какой тип объекта при этом используется? (в непоследовательном режиме).
Цитата:
Сорри, не совсем поняла, какой тип объекта при этом используется? (в непоследовательном режиме).
Прямоугольник.
А для чего щель? Ибо дифракцию на щели не промоделируешь в Zemax таким образом.
Цитата:
Прямоугольник.
А для чего щель? Ибо дифракцию на щели не промоделируешь в Zemax таким образом.
1) Как можно учесть и дифракционные эффекты?
2) я ставлю, например, uda файл с апертурой, прямоугольник - пропускает лучи, но как обрезать остальные лучи, которые идут вне прямоугольника, описанного uda файлом? Использовать какой-то материал?
3) если я использую rectangle - то опять-таки как мне сделать чтобы лучи шли внутри только внутреннего прямоугольника, а внешний большой экран их задерживал? использовать поглощающий материал? как его задать?
1. Создать объект, отклоняющий лучи по заданному закону дифракции. Вроде готовые есть в Zemax для стандартных случаев.
2. Не совсем понял. Вообще для прямоугольника есть obscuration aperture в последовательном режиме. В непоследовательном - обставить его прямоугольниками с материалом ABSORB, 4 штуки потребуется.
3. См рисунок. ниже это же элементарно, зеленые - прямоугольники
Какова вообще задача?
2. Не совсем понял. Вообще для прямоугольника есть obscuration aperture в последовательном режиме. В непоследовательном - обставить его прямоугольниками с материалом ABSORB, 4 штуки потребуется.
3. См рисунок. ниже это же элементарно, зеленые - прямоугольники
Какова вообще задача?
Цитата:
1) Как можно учесть и дифракционные эффекты?
Physical optics propagation вроде считает Френеля... А может, это был Кирхгофф. И Фраунгофера тоже.
Цитата:
Physical optics propagation вроде считает Френеля... А может, это был Кирхгофф. И Фраунгофера тоже.
Да, так и есть.
Я перепутал с диффракцией на 2-х щелях. Что совсем разные вещи.
Цитата:
Что совсем разные вещи.
Не совсем, но разные, право.
Warren J. Smith "Modern Lens Design" ,
McGraw-Hill Professional; 2 edition
Может поделитесь?
McGraw-Hill Professional; 2 edition
Может поделитесь?
Есть ли в Zemax возможность строить графики зависимости любого параметра системы от другого? Например, фокусное расстояние от показателя преломления одной из линз или т.п.
Можно ли в sequential mode сделать систему в которой часть лучей проходит через поверхность, а часть - нет? Как на картинке:
Пытался вставить как non-sequential component, картина та же(
Есть ли FAQ помимо http://www.zemax.com/kb/categories/Frequently-Asked-Questions/ ?
Спасибо за ответы на предыдущий вопрос
Можно ли в sequential mode сделать систему в которой часть лучей проходит через поверхность, а часть - нет? Как на картинке:
Пытался вставить как non-sequential component, картина та же(
Есть ли FAQ помимо http://www.zemax.com/kb/categories/Frequently-Asked-Questions/ ?
Спасибо за ответы на предыдущий вопрос
Цитата:
Есть ли в Zemax возможность строить графики зависимости любого параметра системы от другого? Например, фокусное расстояние от показателя преломления одной из линз или т.п.
Да. Universal plot. Совет - параматры лучше задавать как операнды MF, и строить значения этих параметров.
Правда насчет показателя преломления не уверен, можно ли его так сразу менять, хотя попробуйте.
Цитата:
Можно ли в sequential mode сделать систему в которой часть лучей проходит через поверхность, а часть - нет? Как на картинке:
Да. использовать апертуру circular obscuration.
Спасибо!
А как смоделировать пучек по диаметру равный линзе с большим диаметром? Т.е. чтобы одновременно на картинке было видно 2 фокуса? Возможно ли это? То есть я бы запустил 2 пучка: 1 с круглым экраном в центре, и для него первой поверхностью будет поверхность линзы большего диаметра, и узкий пучек по диаметру соотв. линзе меньшего диаметра, он будет преломляться на всех поверхностях. Пока так не получается. Т.е. если пытаюсь убрать все аппертуры, а Entrance Pupil Diametr соотв. диаметру большей линзы, то те лучи, которые не попадают на первую линзу на второй вообще не преломляются, а идут до того места, где должна быть первая поверхность (кстати, как на картинке, что я сверху выложил). Получается только если с помощью circular obscuration выставить круговую аппертуру, что можно сделать и с помощью, например, Set Vig в Fields. Кстати, если пытаюсь закрыть первую линзу с помощью circular obscuration, то построения все-равно не получается(
Что-то я недопонимаю в общем.. надо разбираться
А как смоделировать пучек по диаметру равный линзе с большим диаметром? Т.е. чтобы одновременно на картинке было видно 2 фокуса? Возможно ли это? То есть я бы запустил 2 пучка: 1 с круглым экраном в центре, и для него первой поверхностью будет поверхность линзы большего диаметра, и узкий пучек по диаметру соотв. линзе меньшего диаметра, он будет преломляться на всех поверхностях. Пока так не получается. Т.е. если пытаюсь убрать все аппертуры, а Entrance Pupil Diametr соотв. диаметру большей линзы, то те лучи, которые не попадают на первую линзу на второй вообще не преломляются, а идут до того места, где должна быть первая поверхность (кстати, как на картинке, что я сверху выложил). Получается только если с помощью circular obscuration выставить круговую аппертуру, что можно сделать и с помощью, например, Set Vig в Fields. Кстати, если пытаюсь закрыть первую линзу с помощью circular obscuration, то построения все-равно не получается(
Что-то я недопонимаю в общем.. надо разбираться
Цитата:
Т.е. чтобы одновременно на картинке было видно 2 фокуса? Возможно ли это? То есть я бы запустил 2 пучка: 1 с круглым экраном в центре, и для него первой поверхностью будет поверхность линзы большего диаметра, и узкий пучек по диаметру соотв. линзе меньшего диаметра, он будет преломляться на всех поверхностях. Пока так не получается.
Мультиконфигурацию попробовать. В каждой конфигурации свой пучок.
А на картнке нарисовать обе конфигкрации.
Цитата:
Совет - параматры лучше задавать как операнды MF
Почему? Варианты - MF, операнд, ZPL, прямое указание, где возможно.
В каком смысле операнды MF лучше?
Цитата:
Почему? Варианты - MF, операнд, ZPL, прямое указание, где возможно.
В каком смысле операнды MF лучше?
Так проще всего строить графики, ИМХО.
Ибо их больше - операндов.
Но это мое мнение.
Доброго времени суток!
Подскажите, как можно в Zemax смоделировать поверхности рефлектора - негладкие, а рифленые - зернистые (типа "апельсиновая корка" или "зернышки" выпуклые), или продольные бороздки?
Заранее спасибо!
Подскажите, как можно в Zemax смоделировать поверхности рефлектора - негладкие, а рифленые - зернистые (типа "апельсиновая корка" или "зернышки" выпуклые), или продольные бороздки?
Заранее спасибо!
Здравствуйте. У меня проблема. В Zemax-EE 11822 при вставке любого названия стекла с в графу Material или Glass выскакивает ошибка Can't find glass in catalog. При этом все нужные каталоги подключены и находятся в нужных директориях. Что делать?)
karinaa
Какая дата релиза?
Какая дата релиза?
DSER
June 25, 2007
June 25, 2007
karinaa
была такая же проблема у одногрупницы - помогла простая переустановка
была такая же проблема у одногрупницы - помогла простая переустановка
Всегда делал tolerance analysis в Sequential или Mixed.
А вот щас файл непоследовательный совсем.
Шо делать?
Ну хоть TNPS, TNPA можно применить?
А вот щас файл непоследовательный совсем.
Шо делать?
Ну хоть TNPS, TNPA можно применить?
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
Предыдущая тема: LogMeIn Hamachi
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.