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

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

Автор: VECTORRR
Дата сообщения: 21.07.2009 06:02
Работает! paparazzo - молодец! А то я дрючился в АСАПЕ.

Земакс умеет выделять из всех лучей, прошедших через систему, лучи без рассеяния и рассеянные, т.е. не сваливать их все в кучу в анализируемой плоскости. В Асапе можно также выделять и лучи определённого порядка рассеянния, т.е. лучи рассеянные, допустим второй или десятый раз и определять создаваемую ими освещённость (В Земаксе это можно?). Мне это было однажды нужно .
Я говорю к тому, что DLL с рассеянием преобразует все прошедшие через параксиальную линзу лучи с флагом - рассеянные и становится невозможно отделить рассеянные и не рассеянные лучи, т.е. DLL не совсем универсальным получается.
Надо и мне поизучать как стряпать DLL в Земаксе.
Автор: paparazzo
Дата сообщения: 21.07.2009 07:17

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


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

А писать их легко, если знакомы с языком С. Примеры кода лежат в папке с Земакс. Компилятор любой можно, я использую Intel Compiler c Visual Studio.
Автор: moonlighthunter
Дата сообщения: 21.07.2009 12:02
добрый день.. а что за программа ProSource и может кто знает где ее взять (хоть демо)
а то в google даже не смог наайти
Автор: paparazzo
Дата сообщения: 21.07.2009 12:15

Цитата:

добрый день.. а что за программа ProSource и может кто знает где ее взять (хоть демо)
а то в google даже не смог наайти


www.radiantimaging.com

Более подробно
http://www.radiantimaging.com/index.php?q=products/prosource

Там и демка лежит, хотя обычному юзеру она без толку обычно....
Автор: VECTORRR
Дата сообщения: 21.07.2009 12:41
С параксиальной линзой я снова полюбил Земакс, а от АСАПА стало тошнить.


Цитата:
добрый день.. а что за программа ProSource и может кто знает где ее взять (хоть демо)
а то в google даже не смог наайти


Многие производители источников света (OSRAM, CREE, PHILIPS, NICHIA и т.д.) для облегчения разработки оптических систем проводят измерения диаграммы излучения источников и приводят их в виде файлов.
Пример для диода:
http://www.cree.com/products/xlamp_mce.asp
(прокрутить вниз до Design Files --- Optical Source Model ).
На сайтах приводят файлы IES (где-то сотня килобайт), которые сразу можно вставлять в ZEMAX, ASAP и другие, но они содержат только данные для проектирования систем в дальнем поле, т.е. предполагают, что источник - точечный, а не площадной, как в действительности.
Для проектирования систем в ближнем поле и с большой точностью нужны файлы RS (около 100-200 мегабайт), которые можно отрыть в ProSource чтобы в дальнейшем сгенерировать необходимые набор лучей.

Справка от программы тут:
http://rapidshare.de/files/47907146/ProSourceHelp.chm.html

На английском описание программы такое:


Цитата:
ProSource software is the program used to analyze the data contained in a Radiant Source Model. Additionally, ProSource can also be used to generate ray sets that model the full angular and spatial distribution of a light source. These ray sets accurately model both the near-field and far-field light distribution, thus enabling an illumination engineer to accurately design any type of illumination system. Whether an engineer wishes to analyze a particular light source to better understand its luminance distribution, or wishes to use a light source to design a new illumination system, ProSource and Radiant Source Models are the best tools for performing this work.

ProSource features:

· Opens *.RS8, *.RS7, *.RSM, *.MDB, and *.PSD Radiant Source Model files.

· Analyze luminance and luminous intensity distributions of measurements contained in any Radiant Source Model.

· View measurements of the light source in an animated movie in order to intuitively understand the light output characteristics of a light source.

· View 2-D and 3-D data plots of the light source angular distribution.

· View 2-D and 3-D data plots of light source luminance.

· View alignment images of the light source to determine the origin of the global coordinate system relative to specific physical features of a light source.

· View Radiant Source Mini-Models (MNI) downloaded from the Radiant Source Model Online Database.

· Generate an IESNA-1995 Type C output file.

· Generate ray sets from any Radiant Source Model that are compatible with all leading optical design software.

· Rotate and shift spatial location of ray sets.

· Allow rays to be generated on the surface of a sphere, cylinder, or plane, as well as closest distance to an axis.


Демо версию ProSource 8 можно найти на её сайте Radiant Imaging: http://www.radiantimaging.com/
Тут программы:
http://www.radiantimaging.com/index.php?q=downloads
(для скачивания заполнить анкету).

Скачается сама программа, а примеры файлов нужно скачать отдельно.
Я пытался найти в p2p полностью рабочую версию, но так и не получилось. Может у кого завалялась седьмая версия?
Автор: paparazzo
Дата сообщения: 22.07.2009 00:36
Переделал Dll параксиальной линзы без рассеяния, протсо как объект Zemax непоследовательного режима.
Поместить Dll paraxialNSQ.dll в папку ZEMAX\Objects\DLL\UserObjects\
Каталог стекла test.agf и test.bgf в zemax\glasscat

ЗАМЕАЧАНИЯ
Сделан весь расчет через задницу. Поэтому нужно задавать материал объекта и показатель преломления, причем отрицательный. Я создал материал test c показателем -1.5
Линза работает как параксиальная.

все в примере
http://rapidshare.de/files/47913009/paraxialNSQ.rar.html
Автор: VECTORRR
Дата сообщения: 22.07.2009 06:08
Интересно, а почему в параксиальном изображении источника присутствует некоторая размытость? Всё ведь должно быть чётко! Так в DLL с рассеянием и без.
Вот источник и изображение:

Автор: paparazzo
Дата сообщения: 22.07.2009 07:07

Цитата:
Интересно, а почему в параксиальном изображении источника присутствует некоторая размытость? Всё ведь должно быть чётко! Так в DLL с рассеянием и без.


непонятно...
Автор: VECTORRR
Дата сообщения: 22.07.2009 07:07
Поставил параксиалку DLL с рассеянием в схеме проектора. Так вот она на большом расстоянии от экрана даёт очень неправильное распределение энергии и большую расходимость пучка.
Второй вариант DLL с материалом работает правильно.

Автор: paparazzo
Дата сообщения: 22.07.2009 07:10

Цитата:
Поставил параксиалку DLL с рассеянием в схеме проектора. Так вот она на большом расстоянии от экрана даёт неправильное распределение энергии и большую расходимость пучка.
Второй вариант DLL с материалом работает правильно.


Так где размытость?
У меня нет размытости с материалом....

Добавлено:
И при рассении строит вроде четкое, хотя на малом расстоянии...

Добавлено:
и на большом всё ок...
Автор: VECTORRR
Дата сообщения: 22.07.2009 07:57
А-А-А!
В АСАПЕ можно на картинке распределения энергии водить курсором и снимать показания освещённости с любого места картинки, а в Земаксе есть только сечения в двух плоскостях Cross Section.
Это для меня очень неудобно, т.к. по цветным уровням трудно определить точное значение освещёенности.
Как меня замучали эти программы. Нету одновременно удобной и эффективной.


Цитата:
Так где размытость?
У меня нет размытости с материалом....

Как нет?
Ставишь много лучей и много пикселей на экране. В итоге, как предыдущей картинке с размытием.
Или у меня глюки?


Цитата:
и на большом всё ок...

А в схеме у меня с глюками.
Why?
Автор: paparazzo
Дата сообщения: 22.07.2009 09:02

Цитата:
А-А-А!
В АСАПЕ можно на картинке распределения энергии водить курсором и снимать показания освещённости с любого места картинки, а в Земаксе есть только сечения в двух плоскостях Cross Section.
Это для меня очень неудобно, т.к. по цветным уровням трудно определить точное значение освещёенности.
Как меня замучали эти программы. Нету одновременно удобной и эффективной.


Почему в 2-х??? В любых есть сечения - выбираешь ряд или строку в настройках, вроде так...

Добавлено:

Цитата:
А в схеме у меня с глюками.
Why?


Схему пришлите
Автор: VECTORRR
Дата сообщения: 22.07.2009 09:18

Цитата:
Почему в 2-х??? В любых есть сечения - выбираешь ряд или строку в настройках, вроде так...



Цитата:
Схему пришлите


Сегодня меня глючит. В Земаксе просто не выбирал никогда просмотр по строкам, а для DLL c рассеянием я не указал Scatter Fraction: 1 и Number of Rays:1, так что сорри .
Автор: paparazzo
Дата сообщения: 22.07.2009 09:34

Цитата:
Сегодня меня глючит. В Земаксе просто не выбирал никогда просмотр по строкам, а для DLL c рассеянием я не указал Scatter Fraction: 1 и Number of Rays:1, так что сорри .


АСАП я видел издалека, первое впечатление - развитой макроязык. А так не работал, не разбирался...
Как насчет скорости трассировки Zemax vs ASAP? Не могли бы сравнить для одинаковых систем?

С Dll об'екта проблем нет? Хотя я до сих пор не понял почему с положительным показателем не работает - кода Zemax никто ведь не покажет. Данные ему даю, он их кушает, а как кушает - не совсем понятно..

Кстати,пришлось поработать с FRED - недоклон АСАП. Ужасно тормознутый и глюканутый, и с техподдержкой ихней поругался, ибо допустили грубую ошибку и исправлять не хотели, хотя и исправили всё же. Также следует иметь ввиду, что пререгруженный интерфейс программы замедляет скорость работы. В Zemax он максимально упрощён - мне сначала тоже казалось, что чего-то не хватает, но все преимущества очевидны - скорость.

P.S. Также цена полной версии Zemax - 4000$ + ежегодно 700$ за суппорт. ASAP стоит много дороже.
Автор: A_P_V
Дата сообщения: 28.07.2009 08:18
VECTORRR,

по вопросу выделения различных лучей в Zemax.

Можно писать все лучи в файл, а потом анализировать с помощью фильтра именно те, которые тебе нужны. Но запись на диск замедляет работу и при значительном количестве лучей объемы файлов получаются большими.
Автор: kirill1979
Дата сообщения: 02.08.2009 19:19
привет всем.
посоветуйте пожалуйста из имеющихся в книголюбе книг, книгу по нелинейной оптике и по кристаллам для начинающих, чем проще (в смысле чем меньше математики) - тем лучше.
Автор: SiberianBird
Дата сообщения: 07.08.2009 14:24
kirill1979
Цернике Ф. Прикладная нелинейная оптика (1976).djvu
Автор: kirill1979
Дата сообщения: 07.08.2009 16:25

Цитата:
SiberianBird

Благодарю
Автор: paparazzo
Дата сообщения: 18.08.2009 07:06
Появилась бета Zemax x64

http://zemax.com/kb/articles/278/1/What-is-the-64-bit-Beta-Version/Page1.html

Интересно будет глянуть, как с большой памятью работает, ибо обычный земакс после 3 Гб вылетал.
Автор: VladWWW
Дата сообщения: 21.08.2009 12:19
Нужна книга "The properties of optical glass" полностью. Авторы: Hans Bach, Norbert Neuroth.
В Google ограниченный просмотр.
Автор: kirill1979
Дата сообщения: 30.08.2009 10:42
Привет всем!
Ищу книгу "Physical properties of crystals: their representation by tensors and matrices By J. F. Nye ", желательно на русском. В гугле есть книга, но она "обрезаная" Ссылка. Особенно интересуют главы 1,4,13. Заранее благодарен.
Автор: paparazzo
Дата сообщения: 31.08.2009 10:33

Цитата:
Ищу книгу "Physical properties of crystals: their representation by tensors and matrices By J. F. Nye ", желательно на русском. В гугле есть книга, но она "обрезаная" Ссылка. Особенно интересуют главы 1,4,13. Заранее благодарен.


Может эти чем-то помогут:
Physical Properties of Crystals: An Introduction
http://rapidshare.com/files/163894667/3527405437.rar

Properties of Materials: Anisotropy, Symmetry, Structure
http://rapidshare.com/files/74580293/0198520751.rar

Tensor Properties of Solids
http://rapidshare.com/files/100249612/1598293486.rar

Искомой - не видно....
Автор: VECTORRR
Дата сообщения: 01.09.2009 05:06
paparazzo
Привет!
На днях решал задачу, в которой также использовал твою параксиальную линзу (с рассеянием и без).
Смысл в том, что пучок через параксиалку проходил дважды: сначала проходит напрямую, затем отражается от зеркала и снова попадает на параксиалку. В прямом направлении всё - ОК, но когда пучок падает с обратной стороны, то линза из положительной становится отрицательной, т.е. пучок уже не сходится, а расходится. Поэтому ты и химичил с коэффициетами преломления, т.к. он должен в обратном направлении сменить знак, т.е. с "-1.5" стать "+1.5". Я так думаю;).
А в АСАПЕ параксиалка чётко работает. На этот раз я использовал его.
Автор: paparazzo
Дата сообщения: 01.09.2009 07:34

Цитата:
Привет!
На днях решал задачу, в которой также использовал твою параксиальную линзу (с рассеянием и без).
Смысл в том, что пучок через параксиалку проходил дважды: сначала проходит напрямую, затем отражается от зеркала и снова попадает на параксиалку. В прямом направлении всё - ОК, но когда пучок падает с обратной стороны, то линза из положительной становится отрицательной, т.е. пучок уже не сходится, а расходится. Поэтому ты и химичил с коэффициетами преломления, т.к. он должен в обратном направлении сменить знак, т.е. с "-1.5" стать "+1.5". Я так думаю;).
А в АСАПЕ параксиалка чётко работает. На этот раз я использовал его.


Что поделать - таковы особенности Zemax
Будет время - разберусь, причину я кажется понял, но пока много работы.

Добавлено:
ИМХО нужно ввести условие на напрвление луча, если идёт слева направо - плюс, справа налево минус.
Постараюсь все же глянуть.
Автор: paparazzo
Дата сообщения: 01.09.2009 16:40
Да, так и есть, глупая неточность.
Теперь должно работать

На картинке теперь преломляет как нужно:




Брать здесь - http://rapidshare.de/files/48262892/paraxialNSQ.dll.html

Автор: Gastarbeiterrrr
Дата сообщения: 03.09.2009 10:39
Привет всем.

Посоветуйте плз.
Кто-нибудь знаком с техникой разработки "длинных" апохроматов, без ED стекла. Существуют какие-нибудь регулярные методы апохроматизации в этом случае? Где почитать по теме?
Автор: linzik
Дата сообщения: 03.09.2009 13:09

Цитата:

Gastarbeiterrrr
Посоветуйте плз.
Кто-нибудь знаком с техникой разработки "длинных" апохроматов, без ED стекла. Существуют какие-нибудь регулярные методы апохроматизации в этом случае? Где почитать по теме?


Если Вы о системах из простых стекол с далеко разнесенными компонентами, то Вам сюда: http://www.astronomy.ru/forum/index.php/topic,26958.msg1029305.html#msg1029305

Как раз активно обсуждается Патенты указаны и другие ссылки.

Автор: mitkoo
Дата сообщения: 03.09.2009 16:25
Привет

Ищу книгу по оптике двухосньх кристалов.
Особено интересует воъможност моделирования распространения света
в режиме коническои рефракции.

Буду благодарен ваших рекомендации.
Автор: VECTORRR
Дата сообщения: 04.09.2009 07:46
paparazzo

Что я делаю "не так"?
После отражения лучи не возвращаются обратно на источник.
http://rapidshare.de/files/48277481/_____________4_.zip.html

Частенько сыпятся ерроры.
Автор: paparazzo
Дата сообщения: 04.09.2009 10:19

Цитата:
Что я делаю "не так"?


Пока непонятно.... Попробую сделать то же с рассеянием.



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


Они всегда будут, поставить галку "Ignore Errors"

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475

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


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