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

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

Автор: mlewton
Дата сообщения: 25.03.2009 12:10
Кто-нибудь встречал в доступной литературе математическое описание получения изображения от частично когерентного источника?
Если точнее, то есть осветитель с разными апертурными диафрагмами (амплитудными и фазовыми - и разных форм), фазово-амплитудный подсвечиваемый объект и изображающая система.
Надо посчитать изображение как функцию от подсветки и объекта. Вроде как в последних Код5 это можно делать, но нужен рабочий алгоритм, чтобы и от обратного можно было посчитать.
Автор: paparazzo
Дата сообщения: 25.03.2009 16:09
http://www.zemax.com/downloads/ZEMAX_2009-03-25beta.exe

Качнул новую бету Земакс, посмотреть работу с цветом в непоследовательом режиме. Реализация, как всегда порадовала - просто и удобно.
Ждем финального релиза в мае.
Автор: Chimanalyt
Дата сообщения: 26.03.2009 00:27
Не бросайте в меня ..., если не в тему - просто не знаю, куда обратиться.
Мне нужна прога для отображения оптической плотности как всего изображения, так и его частей. И нужна прога для отображения цветовых профилей RGB, CMYK и пр., как всего изображения, так и его частей. Похожие проги используют химики-биологи для обработки тонкослойных и гель хроматограмм. Имею Scion Image, PhotoM, SigmaScan5 в демо-виде. Что посоветуете? Если это флуд - в ПМ.
Автор: paparazzo
Дата сообщения: 26.03.2009 10:04

Цитата:
Мне нужна прога для отображения оптической плотности как всего изображения, так и его частей. И нужна прога для отображения цветовых профилей RGB, CMYK и пр., как всего изображения, так и его частей. Похожие проги используют химики-биологи для обработки тонкослойных и гель хроматограмм. Имею Scion Image, PhotoM, SigmaScan5 в демо-виде. Что посоветуете? Если это флуд - в ПМ.


Да, не в тему.
Лучше всего обратится к тем, кто обрабатывает фотографии, ибо оптическая плотность изображения чисто фотографическое понятие, не оптическое.
Автор: dimchik19
Дата сообщения: 31.03.2009 18:54
уважаемые коллеги помогите скачать статьи с opticsinfobase


http://www.opticsinfobase.org/ao/abstract.cfm?URI=ao-22-14-2087
http://www.opticsinfobase.org/abstract.cfm?URI=josa-56-11-1490

за раннее спасибо

e-mail: dimchik19@rambler.ru
Автор: paparazzo
Дата сообщения: 31.03.2009 22:04
Ищу полный текст статьі "Light Tamers", Photonics Spectra, june 2004
Автор: terser1
Дата сообщения: 06.04.2009 12:02
[q][/q]
Подскажите как в zemax сделать полупрозрачное зеркало?

Добавлено:
ging 05.05.2006 говорил что есть простые варианты полупрозрачного зеркала в zemax....
Автор: paparazzo
Дата сообщения: 06.04.2009 14:59

Цитата:
ging 05.05.2006 говорил что есть простые варианты полупрозрачного зеркала в zemax....


Можно сделать в непоследовательном режиме только, при помощи идеального покрытия.
Находим файл zemx/coatings/coating.dat

Находим следующее:
! Samples of defining ideal coatings using IDEAL. Defines transmitted and reflected intensity, rest is assumed to be absorbed
! Format: IDEAL <name> <Transmitted intensity> <Reflected intensity>

Cледовательно записав в файл:
IDEAL POLUPROZRACH 0.5 0.5

будем иметь наше полупрозрачное покрытие.

Можно и более сложные покрытия таким образом задать, ниже в файлике coatings.dat примеры.



Автор: sikd
Дата сообщения: 08.04.2009 00:28
Подскажите каким способом можно решить задачу временного качества изображения в zemax (или любой другой программе)
Самый простой пример такой задачи:
Оценить распределение интенсивности на элементах ПЗС, стоящей в фокусе параболического зеркала. ПЗС перемещается во времени относительно своего среднего положения. При этом заданы временные характеристики этого перемещения. Желателен расчет с учетом диффракции, а не просто геом.оптикой.
Автор: Igorr
Дата сообщения: 08.04.2009 03:03
sikd

Цитата:
временного качества изображения

Цитата:
распределение интенсивности на элементах ПЗС

Цитата:
ПЗС перемещается во времени

Что имеется ввиду?:
1) Если нужно посмотреть качество статического изображения в различных плоскостях, тогда причем здесь ПЗС и время? Анализируете изображения в разных плоскостях безотносительно ПЗС, например, с помощью желаемой опции из "Analysis" в zemax.
2) Если нужно посмотреть качество динамического изображения в различных плоскостях и в разные моменты времени - задача аналогична 1 с учетом динамики изображения.
3) Если же нужно посмотреть качество статического/динамического изображения после движущегося ПЗС, тогда zemax (или любой оптический пакет) может помочь только в части формирования мгновенного изображения, которое надо будет, как минимум, интегрировать по элементам ПЗС (2D) и времени - это составная часть обычной задачи по разработке конкретной оптико-электронной системы. В этом случае найти готовое решение, думаю, будет проблематично.
Автор: sikd
Дата сообщения: 08.04.2009 10:42
Интересует именно третий вариант.
Основная идея - передавать в zemax параметры перемещения с заданным временным шагом и получать обратно нужные данные по распределению интенсивности на элементах ПЗС для последующего их суммирования за время экспозиции.
Вопрос заключается в том как из zemax получить нужную информацию для последующей обработки.
Передать парамтеры в zemax из внешней программы параметры смещения, как я понимаю, не очень сложно, а вот как получить обратно, к примеру, матрицу из Analysis - FFT PSF - text?
Автор: paparazzo
Дата сообщения: 08.04.2009 12:04

Цитата:
Интересует именно третий вариант.
Основная идея - передавать в zemax параметры перемещения с заданным временным шагом и получать обратно нужные данные по распределению интенсивности на элементах ПЗС для последующего их суммирования за время экспозиции.
Вопрос заключается в том как из zemax получить нужную информацию для последующей обработки.
Передать парамтеры в zemax из внешней программы параметры смещения, как я понимаю, не очень сложно, а вот как получить обратно, к примеру, матрицу из Analysis - FFT PSF - text?


Мне кажется есть 2 пути
1. Формировать макросом файл для другой программы.
2. Второй использовать Zemax Extension - я не знаком с механизмом его работы.
Автор: Igorr
Дата сообщения: 08.04.2009 16:41
sikd

Цитата:
Интересует именно третий вариант

Пока в zemax не реализован стандартный механизм обмена данными через "автоматизацию" (где-то в теме об этом писалось), наиболее приемлемым/универсальным представляется мне механизм DDE (в zemax это Zemax Extensions).
Автор: sinklim
Дата сообщения: 08.04.2009 17:02
Здравствуйте. Надо промоделировать интерферометр в Zemax, а именно проанализировать видность полос (зависимость от поля зрения). В samples вроде бы такого нет. Подскажите, как это правильно сделать?
Автор: DSER
Дата сообщения: 09.04.2009 20:24
sinklim

А какой интерферометр нужно моделировать?
Класический(optical testing), типа Физо, Тваймана, Цендера-Маха?

Или звёздный(астрономический)?
Автор: Igorr
Дата сообщения: 09.04.2009 21:34
Коллеги, кто-нибудь знает оптические программы в которых присутствует возможность обмена данными с внешними программами через "автоматизацию", т.е. оптическая программа может выступать в качестве автоматного сервера (automation server)?
Автор: DSER
Дата сообщения: 09.04.2009 21:43
Igorr

Я не слышал, а в чём достоинства?
На мой взгляд любой внешний интерфейс к сторонним разработкам, как минимум, приводит к нестабильности работы...
Автор: Igorr
Дата сообщения: 09.04.2009 21:55
DSER
Как минимум, достоинство в том, что этот механизм стандартизован - не нарвешься на "подводные камни" самодельного интерфейса обмена, и не надо ничего дополнительно осваивать/изучать. Кроме того, есть определенные преимущества по сравнению с DDE (не надо разбираться со скрупулезным обменом сообщениями, и т.д.).
Этот механизм обмена не влияет на нестабильность работы (я, во всяком случае, о такой проблеме в автоматизации не слышал).
Автор: DSER
Дата сообщения: 09.04.2009 22:33
А каким документом стандартизован этот механизм обмена?
Автор: Igorr
Дата сообщения: 09.04.2009 23:01
Описание механизма, в том числе и для практического использования, приведено в MSDN.
Автор: paparazzo
Дата сообщения: 10.04.2009 20:14

Цитата:
Как минимум, достоинство в том, что этот механизм стандартизован - не нарвешься на "подводные камни" самодельного интерфейса обмена, и не надо ничего дополнительно осваивать/изучать. Кроме того, есть определенные преимущества по сравнению с DDE (не надо разбираться со скрупулезным обменом сообщениями, и т.д.).
Этот механизм обмена не влияет на нестабильность работы (я, во всяком случае, о такой проблеме в автоматизации не слышал).


На быстродействие он влияет?
Автор: Igorr
Дата сообщения: 10.04.2009 21:17

Цитата:
На быстродействие он влияет?

Быстродействе оптического расчета я не тестит/сравнивал (не было причины), но, полагаю, что нет, т.к. внешняя программа вызывает в оптической программе ее внутреннюю процедуру, к которой есть доступ по автоматизации. Дополнительное время требуется только на обращение к интерфейсным функциям механизма обмена данными, что, очевидно, никак не влияет на реальное быстродействие.
Автор: jezebel
Дата сообщения: 10.04.2009 23:44
здравствуйте. мне требуется оптимизировать оптическую схему cd/dvd привода. возникло несколько вопросов. при оптимизации объектива, находящегося в папке diffractive components (сd/dvd dual zone) не удается устранить кому ( при полевом угле 0.6 градуса RMS v.s. field превышает дифракционный предел, интенсивность Штреля мала). подскажите, каким способом можно устранить полевые аберрации? (пробовала проставлять большие веса на опрератор RWCE, ставила вместо стандартной поверхности асферику Форбса,не помогает)
и еще такой вопрос. можно ли в земаксе задать дихроическую призму в последовательных компонентах?
Автор: paparazzo
Дата сообщения: 11.04.2009 11:22

Цитата:
и еще такой вопрос. можно ли в земаксе задать дихроическую призму в последовательных компонентах?


нет, сколько лучей запустили в систему, столько должно и выйти. Дихроичная же призма делит лучи на несколько. Только в непоследовательном режиме лучи могут делится.


Цитата:
здравствуйте. мне требуется оптимизировать оптическую схему cd/dvd привода. возникло несколько вопросов. при оптимизации объектива, находящегося в папке diffractive components (сd/dvd dual zone) не удается устранить кому ( при полевом угле 0.6 градуса RMS v.s. field превышает дифракционный предел, интенсивность Штреля мала). подскажите, каким способом можно устранить полевые аберрации? (пробовала проставлять большие веса на опрератор RWCE, ставила вместо стандартной поверхности асферику Форбса,не помогает)


Не исправите, слишком мало параметров. Тем более там первая поверхность там киноформ, если обратили внимание.



Автор: kirill1979
Дата сообщения: 11.04.2009 20:59
привет всем,
помогите плиз решить пару вопросов (Zemax):
мне нужно смоделировать систему включающую в себя интерферометр Майкелсена и еще несколько линз, мне надо проанализировать интерферограму получаемую на детекторах. я взял из семпелс интерферометр Мах-Зендера и переделал его в Майкелсена (самого интерферометра Майкелсена я в семпелс не нашел) тогда детекторы перестали показывать интерферограму.
вопрос : в чем может быть проблема с детекторами?
Автор: DSER
Дата сообщения: 13.04.2009 08:30
kirill1979

Твайман–Грин как вариант Майкельсона, уж гораздо ближе чем Цендер-Мах...

C:\Program Files\ZEMAX\Samples\Non-sequential\Ray splitting\Twyman-Green.ZMX

и вроде всё работает
Автор: kirill1979
Дата сообщения: 19.04.2009 21:36
привет всем,
я только начал пользоваться Земаксом, у меня есть 2 опроса:
1. в Осло есть возможность оптимизации через rms spot size optimization, есть ли подобный вид оптимизации в Земаксе?
2. если я работаю с интерферометром, могу ли я использовать интерферограму как параметр определяющий качество оптимизации?
Автор: paparazzo
Дата сообщения: 20.04.2009 09:05

Цитата:
я только начал пользоваться Земаксом, у меня есть 2 опроса:
1. в Осло есть возможность оптимизации через rms spot size optimization, есть ли подобный вид оптимизации в Земаксе?
2. если я работаю с интерферометром, могу ли я использовать интерферограму как параметр определяющий качество оптимизации?


1. Да. RMS Spot radius можно использовать. Операнды функции качества - TRAC, TRCX, TRCY, подробнее в справке
2. В принципе это возможно.

Автор: kirill1979
Дата сообщения: 21.04.2009 09:05
Благодарю,с Вашего позволения я немного конкретизирую вопрос, я добавил линзу на одно плечо интерферометра Майкелсона так что прямой пучок света фокусируется на зеркале, как мне кажется интерферограма не должна пропадать т.к в детектор попадают 2 прямых пучка. Хотелось бы понять почему пропадает интерферограма и оптимизировать систему.
Автор: paparazzo
Дата сообщения: 21.04.2009 09:16

Цитата:
Благодарю,с Вашего позволения я немного конкретизирую вопрос, я добавил линзу на одно плечо интерферометра Майкелсона так что прямой пучок света фокусируется на зеркале, как мне кажется интерферограма не должна пропадать т.к в детектор попадают 2 прямых пучка. Хотелось бы понять почему пропадает интерферограма и оптимизировать систему.


Пришлите файл, так не понятно....

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475

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


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