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

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

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

Цитата:
на нескольких осях?


Т.е. непоследовательные объекты или же децентрированные? Можно подробнее.

Децетрировка работает аналогично Zemax. В справке по Код5 это все подробно описано.
Хотя возится с ней все-таки приходится (Код5 любит вывалить кучу ошибок из-за любой мелочи или неточности)

А с непоследовательными в Код5 не работал, ничего сказать не могу.
Автор: ging
Дата сообщения: 10.04.2007 10:21
paparazzo
Залил на книголюба:
Ajzenberg B. (red) Spravochnaya kniga po svetotehnike. (1983).djvu
Marshall G. Handbook of Optical and Laser Scanning, (CRC 2004).pdf

Вторая точно у тебя в хотелках. Первая - тоже пригодится.
Кстати, а как ты посмотришь на небольшие предложения по изменению твоей
классификации книг (т.е. переделать разделы, перекинуть кое-что кое-куда)?
Автор: paparazzo
Дата сообщения: 10.04.2007 11:29

Цитата:
Marshall G. Handbook of Optical and Laser Scanning


Огромное спасибо! Давно искал!
Автор: Tirpiz04
Дата сообщения: 11.04.2007 09:35
а вот еще какой вопрос. В коде 5 какие работы с оптоволокном можно выполнять, а то че то вроде есть, но в хелпе найти не могу, и вообще чем он лучше, хуже земакса?
Автор: alexgeorg
Дата сообщения: 12.04.2007 23:26

Цитата:
чем он лучше, хуже земакса

Да много чем, не врет при сложных расчетах виньетирования, апертур и т.п., есть global synthesis, приличный макроязык, без проблем линкуется с внешними приложениями ...
Автор: paparazzo
Дата сообщения: 13.04.2007 10:37

Цитата:
чем он лучше, хуже земакса


Хуже: Часто глючит (сделал небольшую оплошность - получи в ответ пачку Warnings и Errors, хотя может к этому можно привыкнуть). Нет такой гибкости как в Zemax. Меньше удобных параметров анализа, меньше операндов оптимизации (хотя можно помучатся и создать свои). Глобальный синтез не позволяет использовать подстановку стекол. Очень неудобный интерфейс. Круг рассчитываемых систем ограничен (у CodeV нет непоследовательного режима как в Zemax). Ограничения на solves при мультиконфигурации. Стоит в 3 раза дороже Zemax

Лучше: Обширные каталоги стекол (но свои проблемно задать). Оптимизатор всегда сводит решения к удовлетворительному локальному минимуму. Можно задать систему реальной NA. Более правильно рассчитывает допуска. Анализ изображения при частичной когерентности входного излучения.

P.S. IMHO, рассчитывать сложные и ответственные ЦЕНТРИРОВАННЫЕ ЛИНЗОВЫЕ системы лучше в CodeV, как ни крути.






Автор: Phooenix
Дата сообщения: 13.04.2007 12:45
Всем добрового дня.
Буду очень признателен, если кто-нибудь сможет подсказать, каким образом в ZEMAX можно ограничить неравность распределения интенсивности в пределах площади изображения.
Автор: ging
Дата сообщения: 13.04.2007 12:47

Цитата:
рассчитывать ... ответственные ... ЛИНЗОВЫЕ системы лучше в CodeV, как ни крути

Ага, именно этим они и живут. "У нас 35 лет опыта, люди нам доверяют... А от всяких
выскочек можно чего угодно ждать..."

Цитата:
Стоит в 3 раза дороже Zemax

Уверен, что в 3? По-моему в 8 (32к$/4k$).

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

Оптимизатор всегда приводит к тому решению, которое минимизирует целевую функцию.
Т.е. не удовлетворен решением - копайся в себе, сам задал...

Цитата:
Более правильно рассчитывает допуска

А вот этого не понял... Что имеется в виду?

А вообще, похоже что сейчас начнется HOLY WAR.


Добавлено:

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


Сглаживание включить, да побольше ))
Sorry, какой вопрос - такой и ответ. Попробуйте задать вопрос поконкретнее...
Автор: paparazzo
Дата сообщения: 13.04.2007 17:49
Насчет CodeV:
Я сейчас пользуюсь только Zemax, его вполне хватает для многих задач, он более универсален, очень редко пользуюсь CodeV. Code 5 Вроде стоил 12K $, все равно дорого


Цитата:
А вот этого не понял... Что имеется в виду?

Допуска считались для сложной зеркально-линзовой системы и Zemax не учел изменения толщин элементов при обратном ходе отраженных лучей, CodeV сделал это, но не в этом дело.

Лучше попробовать для себя оба софта, потратить время и выбрать тот что по душе. Каждому свое.



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


Как я понял требуется оптимизировать распределение освещенности в изображении.
Можно пробовать менять дисторсию в системе... и ограничить ей же (причем она не обязательно должна быть нулевой для равномерности освещенности, это зависит и от источника света)
Если оптимизировать в непоследовательном режиме, то задать какое-то приемлимое число пикселей детектора и лучей для оптимизации, и в MeritFunction на каждый пиксел одно значение освещенности.



Автор: Phooenix
Дата сообщения: 14.04.2007 20:42

Цитата:
Как я понял требуется оптимизировать распределение освещенности в изображении.

Да, так и есть.
Большое спасибо за ответ.
Автор: alexgeorg
Дата сообщения: 14.04.2007 23:42
sorry за категоричность, но


Цитата:
сделал небольшую оплошность - получи в ответ пачку Warnings и Errors

ну если ошибки в задании системы игнорировать, то какая будет достоверность результатов?

Цитата:
меньше операндов оптимизации (хотя можно помучатся и создать свои)

... написав несколько строчек читаемого кода, а не строя функций по сто клеток в табличном редакторе

Цитата:
Глобальный синтез не позволяет использовать подстановку стекол

это принципе нерешаемая проблема т.к. пространство решений дискретное.

про non-sequential соглашусь, но у них есть другой софт для этого.


Цитата:
Цитата:рассчитывать ... ответственные ... ЛИНЗОВЫЕ системы лучше в CodeV, как ни крути
Ага, именно этим они и живут. "У нас 35 лет опыта, люди нам доверяют... А от всяких
выскочек можно чего угодно ждать..."
Цитата:Стоит в 3 раза дороже Zemax
Уверен, что в 3? По-моему в 8 (32к$/4k$).


Code V по настоящему купить нельзя. Можно только взять временную линцензию (стоит примерно 1.5K$/месяц). По этому фактору конечно сравнений быть не может. Цена явно завышена, но у них большая команда, а ядро Zemax, фактически, плод работы одного человека.


Цитата:
Лучше попробовать для себя оба софта, потратить время и выбрать тот что по душе. Каждому свое.

Лучше использовать оба, да ещё и OSLO т.к. все переодически врут.

все IMHO
Автор: Tirpiz04
Дата сообщения: 15.04.2007 19:09
большое спасибо за информацию)))
Автор: paparazzo
Дата сообщения: 16.04.2007 23:03
Привет!
У кого есть целая

"Бегунов Б.Н., Заказнов Н.П. Теория оптических систем (1973)"

Перешлите на книголюба или мне на ящик.
Автор: ging
Дата сообщения: 17.04.2007 10:41
Есть:
Теория оптических систем. Учебник для вузов/Б. Н. Бегунов, Н. П. Заказное, С. И. Кирюшин, В. И. Кузичев. — 2-е изд., перераб. и доп. — М.: Машиностроение, 1981. — 432 с, ил.

Надо? Либо 3-е издание, 1992.
Автор: paparazzo
Дата сообщения: 17.04.2007 17:21
Шли второе издание!
У меня было 1-е но djvu запорченный.
На сайте лежит 3-е.
Автор: DSER
Дата сообщения: 27.04.2007 08:45
Забелина И.А. "Расчет видимости звезд и далеких огней". - Л.: Машиностроение, Ленингр. отд., 1978. - 183 с.

Ушла к Книголюбу
Автор: aga17
Дата сообщения: 02.05.2007 19:11
Не получается зайти на "книголюб". Изменились "Имя пользователя" или "Пароль"?
Pls. help!
Автор: ging
Дата сообщения: 02.05.2007 20:12

Цитата:
Не получается зайти на "книголюб"

Ничего не изменилось, только что проверил. Внимательнее набирайте.
Автор: paparazzo
Дата сообщения: 08.05.2007 16:49
Открыл форум на сайте optdesign.ru:
http://www.optdesign.ru/forum/index.php
Автор: SiberianBird
Дата сообщения: 11.06.2007 15:21
paparazzo
сайт заблокирован
у вас там был набор ГОСТов можно их одним фаилом выложить?
Автор: paparazzo
Дата сообщения: 12.06.2007 01:19
SiberianBird
Первоисточник:

http://alex-optic.by.ru/gosts/gost.html
Автор: paparazzo
Дата сообщения: 10.07.2007 14:45
Кто-нибудь пробовал оптимизировать в Zemax faceted reflector?
Задать его можно при помощи faceted radial, но нельзя менять параметры Tob-файла автоматически. Может есть другой способ, даже самый извращенский? Также не могу задать вариант рефлектора, где каждая фасетка - асферика.
Пример рефлектора на рисунке:


Автор: ging
Дата сообщения: 11.07.2007 11:24
paparazzo

Цитата:
Задать его можно при помощи faceted radial, но нельзя менять параметры Tob-файла автоматически. Может есть другой способ, даже самый извращенский?
Также не могу задать вариант рефлектора, где каждая фасетка - асферика.

Есть, и не один... Попробуй поискать в сети статьи В. Оликер'а. Там описан один
способ. Если число фасет небольшое (<100) - может получиться. Там можно и асферику
задать (по крайней мере с параболой, т.е. к=-1 работает).
Другой вариант - писать DLL, которая переписывает каждый раз TOB файл. Тогда в MF
первым оператором будет RELOAD OBJECT (делается через макрос), потом - трассировка.
Тут асферику никак задать нельзя, т.к. у TABULATED FACETED RADIAL используются
плоские треугольники (или прямоугольники).


Автор: paparazzo
Дата сообщения: 11.07.2007 11:38
Насчет DLL.
Пробовал откомпилировать в C++Builder стандартную HalfCylinder. Но Zemax читает ее как прямоугольный объект.
Может надо пользоватся Visual Studio? Или есть какие еще фишки?

Откомпилированная билдером DLL сслылается на СС3260.dll и Kernel32.dll, хотя лежащая в папке Zemax только на Kernel32.dll.

Есть ли какие особеноости создания dll для Zemax
Автор: ging
Дата сообщения: 11.07.2007 14:46

Цитата:
Есть ли какие особеноости создания dll для Zemax

Не знаю, делаю в VS (экспресс работает на ура). Попробуй убрать cc3260.dll
из параметров линковщика. От знакомых слышал, что компилировалось даже свободным
компилятором Borland'a.
Автор: mitkoo
Дата сообщения: 19.07.2007 15:38
Поздравляю за отличной Форум !

Хотел узнать можно ли симулировать распространение света в кристаллов с помощи земах или другх программ?

Есть опыта?

Димитр



P.S. могу залить Мандель Волф / Оптика. Интересно?
Автор: paparazzo
Дата сообщения: 19.07.2007 21:16
mitkoo

На мой взгляд, если ограничится геометрической оптикой, то можно. Например Zemax позволяет учесть рассеяние, Френелевское отражение, поглощение света, эффект двулучепреломления.
Если же мы имеем нелинейные кристаллы, активные среды, полупроводники и т.п., то нет.
Автор: paparazzo
Дата сообщения: 24.07.2007 09:54
Есть оптическая система, дающая изображение - некое распределение света на экране в НП режиме.
Далее полученное изображение экспортируем в BMP и используем в другой оптической системе в смешанном режиме, как slide.

Вопрос: можно ли с помощью макроса организовать оптимизацию так, чтобы переменные были в 1-й системе, а анализ (функция качества) считалась для 2-й системы?



Автор: glazar
Дата сообщения: 24.07.2007 11:57
mitkoo
Всё правильно, двулучепреломление можно для произвольной оси!
Автор: alexgeorg
Дата сообщения: 26.07.2007 00:12

Цитата:
Вопрос: можно ли с помощью макроса организовать оптимизацию так, чтобы переменные были в 1-й системе, а анализ (функция качества) считалась для 2-й системы?

Сложно...
А в какой программе?
Можно попробовать через User-defined Error Function если ваша оценочная фунция для первой системы будет запрашивать расчет для второй, запуская оптимизацию с числом шагов 0. Можно ещё через zoom попробовать две системы в одной задать, но в целом задача не тривиальная. Использовать внешний оптимизатор

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475

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


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