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

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

Автор: paparazzo
Дата сообщения: 04.12.2007 19:53

Цитата:
Это же так просто нарисовать кривые по рассчитанным значениям Paraxial Gaussian Beam и будет очень наглядно.


Нарисуйте в CodeV: Analisys->Diagnostics->Gaussian beam trace


Цитата:
Кен - автор и _единственный_ программист Земакса (это к тому, что на все его не хватает).


Молодец Кен, такую программу создал! Вот если бы еще добавил NURBS не только в последовательный режим, а еще и в непоследовательный....
Автор: ging
Дата сообщения: 04.12.2007 23:00

Цитата:
добавил NURBS не только в последовательный режим, а еще и в непоследовательный

Хочешь меня хлебушка лишить ?
Автор: paparazzo
Дата сообщения: 05.12.2007 18:21

Цитата:
Хочешь меня хлебушка лишить


Да нет, просто надоело извращатся с асфериками и логическими операциями.
А писать Dll или что-либо подобное - та же проблема: я работаю один и руки не доходят. ASAPы, FREDы, TracePro - менее удобны в этом плане, чем Zemax...

Добавлено:
Об этом писал уже в support Zemax и спрашивал на форуме Optima-Research, но воз и ныне там...
Автор: ging
Дата сообщения: 16.12.2007 01:05
Обратите внимание на след. пост:
h__p://forum.ru-board.com/postings.cgi?action=edit&forum=93&topic=0262&postno=1510
Довольно много полезного, есть и совсем новое. Не только оптика... Точнее - почти совсем не оптика. То, что мне попалось на глаза: ##
Автор: KCM_optic
Дата сообщения: 19.12.2007 20:50
Раньше товарищи интересовались расчетом автоколлимационных точек в ZEMAXe (как в ОПАЛе).
Разработал макрос. Желающих обменятся макросами для ZEMAXa обращайтесь:
kcmo@tut.by
Автор: ging
Дата сообщения: 11.01.2008 23:26
Отправил на книголюба:
"Handbook of Optical Engineering" Daniel Malacara, Brian J. Thompson, 2001

Скоро будет Kigder Fundamental optical design + Intermediate optical design
Автор: DSER
Дата сообщения: 13.01.2008 12:33
http://www.astrobooks.ru/index.php?tree=1
есть:##
Автор: DSER
Дата сообщения: 19.01.2008 10:56
Интересно, кто-нибудь пользует для расчетов программу "Virtual Optical Bench"
http://www.vobhome.com/
http://www.metec-software.com/
http://www.tecplusplus.de/OptProdVobPro.htm

Интересует есть ли там что-то чего нет в Zеmaх?



Автор: KCM_optic
Дата сообщения: 29.01.2008 20:30

Цитата:
Интересно, кто-нибудь пользует для расчетов программу "Virtual Optical Bench"

А как найти "лекарство"?

Автор: DSER
Дата сообщения: 30.01.2008 19:44
KCM_optic

Цитата:
А как найти "лекарство"?


А это в другую тему...
Автор: hum2006
Дата сообщения: 02.02.2008 17:52
Народ, помогите ламеру в оптике. Есть дуговая ксеноновая лампочка в несколько кВт, с помощью фокусирующей системы световой поток фокусируется на поверхность. Нужно рассчитать ход лучей в зависимости от расположения отражающих поверхностей и распределение мощности по пятну. Не подскажите, какая прога позволяет провести подобные расчёты или книжки какие-нибудь.
PS Сорри, если оффтоп.
Автор: ging
Дата сообщения: 02.02.2008 23:38
hum2006
Да нет, совсем не оффтоп. Как раз для таких вопросов и создан топик. Только вопрос такой, что в ответ можно услышать кучу встречных типа: это курсовик или собираетесь правда систему строить, какая точность требуется, ... Попробую посоветовать что-то универсальное...
В посте DSER есть ссылка на топик, где можно взять эти программки. FRED, ASAP, ZEMAX, TracePro, LightTools - подойдет любая из них. Точно могу сказать, что в TracePro есть пример (даже tutorial) с лампой и рефлектором. Про остальные - не помню, есть ли такие примеры. В любом случае - постарайтесь найти человека, который хоть немного работал с программой. Если же будете сами разбираться - в FRED, TracePro, LightTools интерфейс CAD-образный, может быть проще для освоения (особенно если надо решить проблему и забыть). Мое IMHO - все великолепно делается в ZEMAXe... Надеюсь, что был не слишком навязчив.
Автор: hum2006
Дата сообщения: 03.02.2008 09:10
ging
Конечно нет. Спасибо за полный ответ.
Установка уже существует, вместе с ней есть несколько ламп ДКСШ от 0,5 до 3 кВт и несколько металлических отражателей. Так что чем точнее - тем лучше . Хотя в силу специфики дуги, мне кажется будет сложно обеспечить точность расчётов.
Приятель по аспирантуре просил помочь в расчётах. Тепловые задачи решил, а распределение мощности по пятну никак не получается. Так что чую придётся в оптика переквалифицироваться.
На прошлой неделе нарыл Отптиса, но из справки он меня послал в SPEOS. К тому же для правильных расчётов нужно мастерить установки для снятия кучи показателей. Так что решил спросить, может быть есть более простые программы. Освоить их не проблема.
Если не слишком нагло , не подскажешь, есть ли какая-нибудь литература по данной теме?
Автор: paparazzo
Дата сообщения: 03.02.2008 09:56
В свое время я моделировал излучение дуговой лампы (ок. 2500 Вт). Правда у меня были экспериментально измеренные данные - усредненное по времени распределение мощности по дуге и пространственное распределение силы света. На основе этих данных создавал rayset - писал для этого на C++ небольшую программку. Rayset - специфический файл содержащий данные о лучах источника, подробнее в справке по ооптическим программам. Оптическая система считалась в Zemax.
Излучение собиралось эллиптическим отражателем - в одном из фокусов которого - дуга (наиболее мощная ее часть, т.к. у одного электрода мощность дуги больше у второго меньше ) На начальном этапе можно принять дугу в виде святящихся цилиндров, для расчета также можно брать точечный источник. Потом - если есть данные дуги - уточнять расчет.



Автор: hum2006
Дата сообщения: 03.02.2008 11:36
paparazzo
Круто!! Та же самая задача и отражатели те же. Все характеристики достану. Разбиение дуги на пять областей вроде считается самым оптимальным, но как я понял распределение мощности по длине дуги сильно зависит от питания. К тому же защитный газ. Так что чую там раз на раз может не приходиться.
Спасибо за подсказку. Примерно так и представлял, надо будет попробовать.
По совету ging'а начал читать manual к Zemax, мощная штука. Для данной задачи самое оно. Только осталась проблема с терминологией. Но ничего, попробую в инете простенькие книжки по оптике поискать. Может чего получится.
Ещё раз большое спасибо.
Автор: Rayray
Дата сообщения: 03.02.2008 11:59
Подскажите, как найти "книголюба"?
Автор: FISHA100
Дата сообщения: 07.02.2008 20:41
Залил две книги:
Фок В.А. Проблемы диффракции и распространения электромагнитных волн (без стр.472-513 с таблицами)(476s)

Слюсарев Г.Г. "О возможном и невозможном в оптике" (1944 г.)
Автор: paparazzo
Дата сообщения: 08.02.2008 09:19
Такой вопрос:
Есть файл Zemax c системой в непоследовательном режиме. Задана merit function. При сохранении и переносе файла на другой компьютер меняется значение merit function. Обе версии Zemax от 15.10.07, winXP на обоих компьютерах.
Никто не сталкивался с такой проблемой?
Автор: FISHA100
Дата сообщения: 08.02.2008 09:23
Не великий знаток ZEMAX, но в CodeV если не перенести *.env файл, то merit function надо просчитывать заново.
ЗЫ: возможно не все файлы переносите?
Автор: paparazzo
Дата сообщения: 08.02.2008 09:30
Переношу файлы SES и ZMX. Вроде все файлы.
Merit function остается, но изменяется ее численное значение (в пределах 20-30%).
Автор: ging
Дата сообщения: 08.02.2008 10:01
paparazzo
Проблема может быть в генераторе случ. чисел. Сколько лучей трассируешь? На одном компе генератор инициализируется одним и тем же числом (в данной сесии; только при вызове из MF). При переносе на другой комп инициализация будет другой. Так что чем больше лучей, тем меньше должна быть разница. Но это только первая мысль, дай побольше информации - какие операнды отличаются, ...
Автор: paparazzo
Дата сообщения: 08.02.2008 10:08
Использую rayset, а не генератор чисел. Трассирую все лучи. Отличается операнд - NSDD.

Добавлено:
Возможно, дело в коэфициентах асферик. Вполне вероятно, что при сохранении сохраняются не все знаки....
Автор: ging
Дата сообщения: 08.02.2008 23:53

Цитата:
Использую rayset, а не генератор чисел. Трассирую все лучи. Отличается операнд - NSDD.

Ну, супер! Трассируешь полный сет? Если нет - проверь, не стоит ли галка Randomize. Могу представить следующий сценарий: Зем выбирает (случайно) из твоего файла несколько лучей. Отсюда и разница (мне сразу показалось 20% слишком много).

Цитата:
Возможно, дело в коэфициентах асферик. Вполне вероятно, что при сохранении сохраняются не все знаки...

ZMX файл - текстовый. Если немного в нем поковыряться, можно разобрать, что к чему. По-моему реально сохраняется гораздо больше знаков после зяпятой, чем видно в LDE. Да и не думаю я, что отбрасывание 7 знака после запятой может привести к серьезным изменениям (это ведь 10^-6=10^-4% погрешность)...
Еще варианты:
- Есть ли ошибки при трассировке?
- Не лежат ли все лучи на оси или в каком-то меридиональном сечении?
Автор: KCM_optic
Дата сообщения: 09.02.2008 10:18

Цитата:
При сохранении и переносе файла на другой компьютер меняется значение merit function.

Вероятнее всего ты переносишь только файл с расширением .ZMX, нужно переносить два файла: *.ZMX и *.SES
Автор: paparazzo
Дата сообщения: 09.02.2008 15:24

Цитата:
Трассируешь полный сет? Если нет - проверь, не стоит ли галка Randomize.


В том-то и дело что весь. Randomize - 0. Я ошибся с изменением функции: на одном была 1.5, на другом стала 1.7. Файл переносил флешкой.
В принципе это не страшно, т.к. при оптимизации сходятся к одному результату.
Может дело в архитектуре процессора - один 64 бит, второй 32 бит....
Автор: ging
Дата сообщения: 10.02.2008 01:31

Цитата:
Может дело в архитектуре процессора - один 64 бит, второй 32 бит....

Да-а-а, очень интересно (на файл бы посмотреть ). Я свои файлы тоже таскаю туда-сюда: двухпроцессорный Athlon (Hammer 64) и простенький Intel 630 (по-моему 32). Такой разницы не замечал, интересно был бы разобраться. Хотя ты, конечно, прав: абсолютное значение функции не так уж и важно, важнее тренды (градиентов при этой оптимизации не считается).
Автор: aga17
Дата сообщения: 13.02.2008 14:45
2 rayaray
Подскажите, как найти "книголюба"?[q][/q]

yaschik optik.knigolyub@gmail.com, pass knigdapoboljshe.
Автор: DSER
Дата сообщения: 13.02.2008 16:08
2 aga17

rayaray уже неделю назад получил адрес, и не надо его так светить в открытой теме.
Жалко если всё пропадет...
Автор: saul666
Дата сообщения: 15.02.2008 16:24
Доброго времени суток!

Использовал ли кто-нибудь програмку Specter?
http://www.integra.jp/en/specter/gallery/specter_backlight_4side_ccfl.html

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

ИМХО, для меня наиболее просто разрабатывать и считать в Zemax - там есть встроенный оптимизатор. Анализ системы провести в одной из трех TracePro / FRED / LightTools.

поиск оптического софта здесь - http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=4999&start=480#lt

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475

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


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