Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем

Модерирует : gyra, Maz

gyra (20-12-2019 13:21): Программы для разработки, тестирования оптических систем  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы обсуждения: Часть 1 , Часть 2
Что есть нового в мире оптики?
рекламируем себя, обсуждаем проблемы, ... предлагаем решения...
 
Оптика обсуждается и на этих страничках: http://groups.google.com/group/sci.optics/
 
Вопросы по варезу тут
 
По стандартам есть также специальная тема
 
Вопросы по статьям
 
Примеры ОС
 
Техническая литература
Оптические журналы отечественные:
Оптика и спектроскопия,  
Компьютерная оптика,  
Оптический журнал,  
Успехи физических наук,  
Известия вузов приборостроение,
Фотоника,  
Контенант,  
Светотехника,  
Автометрия,  
Прикладная физика.
 
Список имеющихся книг по оптической тематике  
список книг от 11,03,2017
 
Большинство из них можно найти на сайтах: gigapedia.org, optdesign.narod.ru, poiskknig.ru, optical-help.info, gen.lib.rus.ec
На книголюбе Подробнее... лежат все из списка. Постепенно список обновляется....  
 
На трекере Подробнее...  есть почти все.
 
Японский форум по Zemax
Optical Design with Zemax
Optical design with Zemax for PhD
Ещё Лекции DCS17
Лекции по оптике и др.
Лекции по Zemax 2013г.

Всего записей: 38833 | Зарегистр. 26-02-2002 | Отправлено: 13:39 02-03-2017 | Исправлено: DSER, 19:57 16-10-2019
ILILIL1971

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aegis_I

Цитата:
а в почему нельзя написать всем кто делает оптические детали?  

Вы представляете себе, сколько их?.. Обычно у любого производителя есть специализация, лучше сразу отсеять тех, кто не подходит. Плюс, отправляя чертеж производителю, вы заставляете его работать, даже в пределах анализа его возможностей и прикидки цены. Если вы присылаете ему 10-ки чертежей и ничего не заказываете, то он включит "механизм защиты" - будет назначать вам изначально неприемлемую цену, не вникая в детали.
 

Цитата:
могут взяться и не выдержать требования чертежа?

Китайцы за все возьмутся У них "авось" поболее русского развит
И с ними результат возможен, если станки подходят и требовать контроля. Только вот результат не в первой итерации  
Мне нужен надежный результат на первой стадии, иначе зарубят проект. С другой стороны - нельзя чтоб в серии цена запредельная была...  
 
 
paparazzo
 

Цитата:
Хотя простые линзы много кто делает, нормально.  

Да, когда простые линзы, то лучше сразу под китайское стекло проектировать и отдавать испытанным китайским производителям. От половины до 2/3 цены от восточно-европейцев, треть и менее от немцев/американцев.

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 19:09 18-04-2018 | Исправлено: ILILIL1971, 21:28 18-04-2018
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
С другой стороны - нельзя чтоб в серии цена запредельная была...

 
Вот! Нужно сразу цену обговорить, а сложные элементы всегда дороже стоят.
 
Иначе как в сказке "Не гонялся бы ты поп за дешевизной"

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 11:05 19-04-2018
ILILIL1971

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo
 
Это всегда делается, в большой компании все кастомные заказы через отдел закупок, они условия проговаривают.

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 14:17 19-04-2018 | Исправлено: ILILIL1971, 14:27 19-04-2018
Aegis_I

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, возможно ли в ZPD сделать оси не симметричное вогнутое зеркало?

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 23:12 19-04-2018
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
оси не симметричное вогнутое зеркало?

 
Какие оси и какое несимметричное?
 
Off-axis parabola  можно и в обычном режиме, без part designer, например.
 

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 08:49 20-04-2018 | Исправлено: paparazzo, 09:04 20-04-2018
Aegis_I

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В плоскости уz стандатрных координат земакс хочется поверхность свободной формы, в плоскости zх параболоид

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 09:18 20-04-2018
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В плоскости уz стандатрных координат земакс хочется поверхность свободной формы, в плоскости zх параболоид

 
Вот, уже ближе.
 
В part designer не силён, думаю, что нет.
В Dll я бы вытягивал NURBS вдоль параболы математически.
 
Cubic spline использовать не советую, у него проблемы бывают, т.к. это разложение в ряд функций sin и cos. Может гулять, хотя есть алгоритмы стабилизации, но смысл?
NURBS стабилен, там иной алгоритм построения кривой, рекурсия, очень хитро, метод De Casteljau

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 09:22 20-04-2018 | Исправлено: paparazzo, 09:32 20-04-2018
merkot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа оптики!
Помогите начинающему плиииз!
Как создать шероховатую поверхность в ZEMAX?

Всего записей: 4 | Зарегистр. 05-10-2005 | Отправлено: 17:20 23-04-2018
ILILIL1971

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как создать шероховатую поверхность в ZEMAX?

В непоследовательном моде. Практически любую поверхность можно определить через различные модели Scattering, также указать эффективность (обычно scatter fraction=1), а также при Raytracing тоже надо указать, что используете Scattering.  Смотрите в мануале.
 
Описание моделей: http://customers.zemax.com/os/resources/learn/knowledgebase/what-scattering-models-are-available-in-zemax
Да тут: http://customers.zemax.com/os/resources/learn/knowledgebase/how-to-use-tabular-bsdf-data-to-define-the-surface
 
 

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 18:12 23-04-2018 | Исправлено: ILILIL1971, 18:23 23-04-2018
Aegis_I

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В Dll я бы вытягивал NURBS вдоль параболы математически.  

А как Вы тестируете dll объектов, пока пишете? сразу в zemax или через промежуточную визуализацию?

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 14:45 24-04-2018
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
сразу в zemax или через промежуточную визуализацию?

 
Сразу в Zemax, фасеточную аппроксимацию покажет же.
А точную трассировку потом можно тестировать с большим числом фасет.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 14:56 24-04-2018
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос по лазерам - какие есть методы удаления когерентности?
Т.е. нужно убрать спекл-картину из изображения.
 
Схема простая - ПП лазер+линза. Световое пятно от линзы в итоге шумное из-за спеклов.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 18:04 24-04-2018 | Исправлено: paparazzo, 18:06 24-04-2018
yevogre



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Т.е. нужно убрать спекл-картину из изображения.

https://www.rpcphotonics.com/engineered-diffusers-information/
 
С любой расходимостью

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 19:12 24-04-2018
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
С любой расходимостью

 
А это точно будет работать? Зернистость уберёт?
Пока идеи с помощью колебаний лазера, но я не силён в этом.
Т.е. белый светодиод дает ровный профиль, а лазер тоже ровный, но весь в мелком зерне. Вот в чём проблема...

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 20:13 24-04-2018
yevogre



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А это точно будет работать? Зернистость уберёт?

Убирает.
Пятно равномерное по всей площади.
Только работают эти штуки только с параллельным пучком, т.е. коллимировать луч надобно.
Мы их для фонарей ИК использовали, очень нормально.

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 20:24 24-04-2018
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Только работают эти штуки только с параллельным пучком, т.е. коллимировать луч надобно.  
Мы их для фонарей ИК использовали, очень нормально.

 
Не пойдёт думаю. У меня пучок сколлимирован до предела, а спеклы (когерентность) нужно убрать до коллимирующей оптики.
Тем более диффузер развалит всё этендю, увеличит его.
Суть в том, что можно пожертвовать чуть коллимацией, но убрать спеклы.
 
 
Добавлено:
и они пишут "When used with coherent sources the diffuser produces speckle."..
Для EDC, или это не EDC.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 20:26 24-04-2018
Aegis_I

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.optonyx.com/speckle-reduction/
Light Pipe Homogenizing Rods - Homogenation можно использовать для уменьшения спеклов
paparazzo а Вы сами выводите формулы для dll объектов? не могу понять на примере сферы какими фигурами ее разбивать и что будет если не замкнуть модель в dll(к примеру не получится идеально замостить сферу на полюсах)? и какой раздел математики за эту область отвечает? геометрия?

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 20:39 24-04-2018 | Исправлено: Aegis_I, 20:49 24-04-2018
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
paparazzo а Вы сами выводите формулы для dll объектов?  не могу понять на примере сферы какими фигурами ее разбивать и что будет если не замкнуть модель в dll?

 
Да, сам.
В Zemax все фасеты треугольные. Надо замкнуть, иначе дырка будет и глюки
трассировки.
Почитайте, тут немного базовой математики http://customers.zemax.com/os/resources/learn/knowledgebase/how-to-create-surfaces-of-revolution-via-user-defi
 
остальное в аннотациях к dll написано
И ещё мой совет, как кому - лично мне проще работать в полярных/сферических координатах, чем в декартовых.
И поверхности описать параметрически, чем явно.
Это удобнее, хоть и нетривиально.
Хотя в случае вытягивания, поверхность определится так z=(f(X(u))*g(Y(v)))/2 либо z=sqrt(f(X(u))*g(Y(v))). А x=X(u), y=Y(v).
Как лучше не знаю, стоит и то, и то попробовать ,- среднее арифметическое или геометрическое.
Т.е. будем иметь параметрическое задание x, y, z через u,v.
 
Может, я в чем-то ошибаюсь, нужно завтра еще подумать.
 
Раздел математики - теория функций, аналитическая геометрия.
 

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 20:59 24-04-2018 | Исправлено: paparazzo, 21:01 24-04-2018
Aegis_I

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Speckle suppression in laser projection displays автор TTK Tran  - небольшой обзор методов есть, может пригодиться что-нибудь.

Цитата:
тут немного базовой математики

примеры отличные, но от тех что идут в комплекте с земакс до них большой шаг

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 21:21 24-04-2018
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 от тех что идут в комплекте с земакс до них большой шаг  

 
Так это база, как строить трассировку лучей. Стартовая точка - пересечение луча с плоской фасеткой, Zemax ее сам знает. Дальше либо тупо движемся по лучу, в случае явной функции, либо метод Ньютона, еслт параметричемкая. А нормали автоматом из Якобиана берем Их даже считать не нужно.
Зная нормаль, Zemax применяеь векторный закон преломления.
В Zemax примерах нюансы именно программы.
 
А если с лучами работать, например source dll или scatter dll. Просто принять как аксиому - луч есть вектор с координатами l,m,n.
Если делать над ним преобразования - повороты, масштабирования, наклоны, переводим в сферическую систему, там он есть суть r. Тогда всё элементарно.
А под конец в декартову снова.
Ну и все свойства векторов автоматом применяются. Векторная алгебра в помощь.
 
И ещё, часто бывает что функция интересная, а ее производная явная это простыня многоэтажная. Я тогда применяю приближенное вычисление производной. Тут очень важный момент, нужно использовать формулы поаышенной точности, т.н. четырехточечную схему, стандартные формулы из курса высшей математики могут привести к сбоям в методе Ньютона.
 
И ещё, некоторые сложные функции, содержащие sin, cos могут давать решение для t только в одном квадранте углов, к примеру от 0 до Pi/2.
А у нас же все квадранты. Можно сделать трюк, поворотом луча переместить его в нужный квадрант, решить систему и обратным поворотом перекинуть в исходный  квадрант.
 
Вроде описал основные нюансы математики создания Dll для Zemax.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 21:32 24-04-2018 | Исправлено: paparazzo, 22:33 24-04-2018
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем
gyra (20-12-2019 13:21): Программы для разработки, тестирования оптических систем


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru