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

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

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

Maz (02-03-2017 13:42): Программы для разработки, тестирования оптических систем. Часть 3  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что есть нового в мире оптики?
рекламируем себя,
обсуждаем проблемы...предлагаем решения...
 
оптика обсуждается и на этих страничках:
http://physics.nad.ru/cgi-bin/forum.pl?forum=opt
http://groups.google.com/group/sci.optics/
 
Вопросы по варезу тут:
http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=4999
По стандартам есть также специальная тема:
http://forum.ru-board.com/topic.cgi?forum=93&bm=1&topic=0348&start=1520#lt
 
Список имеющихся книг по оптической тематике http://optdesign.narod.ru/optic_book_.htm  обновлено 15.10.2014
Большинство из них можно найти на сайтах 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
 
Лекции по оптике и др.
 
Первая часть темы здесь
http://forum.ru-board.com/topic.cgi?forum=5&topic=14470&start=0#lt

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:19 23-11-2010 | Исправлено: Maz, 13:38 02-03-2017
Aegis_I

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

Цитата:
 
или брать с собой флешку с работы
Регулярно это делаю.  

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

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 23:28 14-06-2016
raytrace

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ILILIL1971
 
LightTools cофт модульный, для работы с SolidWorks вам потребуется SolidWorksLink модуль. Запросите пробную версию LightTools у дистрибьютора. Установите и протестируйте, хватает ли вам скорости совместной работы SolidWorks и LightTools.  
 
Насколько я помню, все размеры из эскиза в SolidWorks вы увидите в свойствах модели в LightTools и можете их изменять, в том числе делать переменными для оптимизации, а также обращаться к ним через макросы.
 
Если хотите, скиньте мне в личном сообщении свою почту или скайп, я могу вас проконсультировать.

Всего записей: 1 | Зарегистр. 15-06-2016 | Отправлено: 15:17 15-06-2016
ILILIL1971

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
raytrace, спасибо! Данные скинул в ЛС.

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 21:10 19-06-2016
alle2010

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги! Подскажите, как в Земаксе можно деформировать грани призмы Церниками?

Всего записей: 80 | Зарегистр. 04-04-2010 | Отправлено: 14:40 20-06-2016
ILILIL1971

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

Цитата:
Подскажите, как в Земаксе можно деформировать грани призмы Церниками?

Как вариант, развернуть призму в плоско-параллельную пластинку. Редко нужен анализ именно призмы... А параллельные поверхности уж преобразовать в Зернике. Можно и призму вставить (РОВ, к примеру),  только  ее с обоих сторон уменьшить и прирастить пластинки из того же материала, входную и выходную поверхности этого бутерброда сделать Зернике.
 
В обоих случаях, использовать Zernike Standard Phase (описывает деформацию волнового фронта - OPD) или Zernike Standard Sag (описывает деформацию самой поверхности).
 

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 23:58 21-06-2016 | Исправлено: ILILIL1971, 00:04 22-06-2016
alle2010

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

Всего записей: 80 | Зарегистр. 04-04-2010 | Отправлено: 10:44 22-06-2016
Gigig

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, кто силен в макросах земакса.
можно-ли написать такой, который бы полученные на детекторе  лучи (возможно из файла)  и снова бы запускал и повторял бы счет, и так заданное число раз?
проблема связана с ограничением числа пересечений.

Всего записей: 111 | Зарегистр. 12-07-2012 | Отправлено: 11:19 22-06-2016 | Исправлено: Gigig, 11:24 22-06-2016
paparazzo



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

Цитата:
    
Коллеги, кто силен в макросах земакса.  
можно-ли написать такой, который бы полученные на детекторе  лучи (возможно из файла)  и снова бы запускал и повторял бы счет, и так заданное число раз?  
проблема связана с ограничением числа пересечений.

 
В чем проблема, почему не хватает пересечений?
Число пересечений - это ограничение на один луч.  
Если вы хотите чтоб лучи дошли до определенного места, а потом из того же места запустить сохраненные - это можно сделать.
- Сначала командой NSTR запускаем трассировку и сохраняем результат трассировки в ZRD файл
- Далее командой ZRDSAVERAYS сохраняем лучи в DAT файл на нужном объекте
- Далее командами INSERTOBJECT и SETNSCPROPERTY создаем объект и загружаем источник.
 
Повторяем, если нужно удаляя ненужные объекты, источниеи или меняя свойства
Вкратце так

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 12:26 22-06-2016
Gigig

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо.
пересечений не хватает при исследовании некоторого накопителя излучения. Гады немотивированно ограничили их 4000.
Уточните, пожалуйста, как сохранить последние сегменты или сегменты с определенным номером независимо от того, где они оборвались или образовались.
В стандартных фильтрах такого не нашел.

Всего записей: 111 | Зарегистр. 12-07-2012 | Отправлено: 13:50 22-06-2016 | Исправлено: Gigig, 13:53 22-06-2016
ILILIL1971

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

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

Даже не знаю, будет ли это работать... Сохраняются все лучи, пришедшие на поверхность сенсора. Для информации о предыдущих соударениях надо все записывать в полном формате. Файлы не подъемные получатся.  
Не понятна задача и система, даже не знаю что посоветовать.

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 19:05 22-06-2016
Gigig

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне как раз интересны только последние сегменты,чтобы продолжить трассировку, а от предыдущих важен только интеграл на сенсоре.  
Пробовал отдельным скриптом выдергивать из ray database, но получается медленно.

Всего записей: 111 | Зарегистр. 12-07-2012 | Отправлено: 06:56 23-06-2016 | Исправлено: Gigig, 06:57 23-06-2016
ILILIL1971

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

Цитата:
Мне как раз интересны только последние сегменты,чтобы продолжить трассировку

Простой тип ZRD записывает основную информацию о каждом луче (позиция и векторы..), продолжить трассировку можно. Если не нужна история луча (нужна для применения фильтров), то вполне хватит формата Compressed Basic Data.
В чем вижу проблему - как можно знать, как разбить схему на участок до и после ZRD, чтоб гарантировать количество пересечений до 4000?
 

Цитата:
Пробовал отдельным скриптом выдергивать из ray database, но получается медленно

А зачем? Почему не продолжить все лучи?
 

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 07:51 23-06-2016
Gigig

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще вопрос. Существует ли pdf manual к оптикстудио 14 или выше? У меня при апгрейте не установился. . Пользуюсь от 2013 года. может в новом что есть дополнительно ....  
 
Добавлено:

Цитата:
Простой тип ZRD записывает основную информацию о каждом луче (позиция и векторы..), продолжить трассировку можно. Если не нужна история луча (нужна для применения фильтров), то вполне хватит формата Compressed Basic Data.  
 
 
 

Не догнал, у меня вываливает всю историю в Compressed Basic Data. Как ограничится последним сегментом не понял.

Цитата:
В чем вижу проблему - как можно знать, как разбить схему на участок до и после ZRD, чтоб гарантировать количество пересечений до 4000?

не понял вопроса, что значит на участок до и после ZRD?

Цитата:
А зачем? Почему не продолжить все лучи?

Мне и нужно продолжить все лучи с последних сегментов  и прибавить их к предыдущим на детекторе.  
 

Всего записей: 111 | Зарегистр. 12-07-2012 | Отправлено: 07:52 23-06-2016
VECTORRR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Стыдно спрашивать, но такое чувство, что я что-то не понимаю.
Нужно посчитать асферическую линзу Френеля из одной поверхности для точечного объекта, что я и хотел сделать в Земаксе.
Меня смущает само определение линзы Френеля.  
Из Вики:
Линза Френеля — сложная составная линза. Образована совокупностью отдельных концентрических колец относительно небольшой толщины, примыкающих друг к другу. Сечение каждого из колец имеет форму треугольника, одна из сторон которого криволинейна и это сечение представляет собой элемент сечения сплошной сферической линзы.
 
   
 
Мне непонятно, является ли линза Френеля аналогом целой линзы, т.е. строит ли она такое же аберрационное пятно, как и неподелённая на зоны линза. Вроде, как не является аналогом. Я и в Земаксе проверил на всякий случай, что это и подтвердило.
Как я понимаю, для того, чтобы линза Френеля построила безаберационную точку, то форма поверхности каждой концентрической зоны должна рассчитываться отдельно, а не являться частью одной какой-то ранее рассчитанной безаберационной линзы. Земакс считает форму одной поверхности, после чего делит её на смещённые зоны, как на картинке.
Короче говоря, я не могу рассчитать в Земаксе безаберационную асферическую линзу Френеля для точечного объекта. Мне надо всего 4 зоны, поэтому придётся их отдельно считать, что и делаю сейчас. Или я что-то не соображаю?
Разве это правильно, что на картинке ниже? Разве линза Френеля получается аналогом обычной линзы? Лучи же от каждой зоны тоже смещаются и нарушается общий фокус.
 
 

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 09:39 23-06-2016 | Исправлено: VECTORRR, 10:20 23-06-2016
yevogre



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

Цитата:
Нужно посчитать асферическую линзу Френеля из одной поверхности для точечного объекта, что я и хотел сделать в Земаксе.

Нужно именно линзу Френеля или дифракционную поверхность, наложенную на асферику?

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 10:58 23-06-2016
paparazzo



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

Цитата:
Разве это правильно, что на картинке ниже? Разве линза Френеля получается аналогом обычной линзы? Лучи же от каждой зоны тоже смещаются и нарушается общий фокус.  

 
Линза Френеля была изначально придумана для работы в маяках, дабы облегчить вес конструкции. Естественно общий фокус немного нарушается, на величину сдвига колец и приближения кривых прямыми, это скорее осветительная система больше, и для этих целей её и используют.
 
Как сказал выше yevogre, нужно различать дифракционный элемент и линзу Френеля.
 
Если считать, то нужно каждый сегмент отдельно считать. ИМХО - линза Френеля, в классическом её понимании, для исправления аберраций, плохая идея.
 

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 12:11 23-06-2016
VECTORRR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужен Френель. Линза диаметром около 90 мм с зонами около 15-20 мм.  
Безаберрационную такую линзу в программе вообще можно посчитать? Как я понял, что нет, а может и ошибаюсь.  
Хочу отдельно форму каждой асферической зоны оптимизировать (хорошо, что их всего 4), чтобы все они в одну точку всё излучение сводили.
Просто надо линзу потоньше для осветителя.

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 12:15 23-06-2016 | Исправлено: VECTORRR, 12:17 23-06-2016
yevogre



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

Цитата:
Просто надо линзу потоньше для осветителя.

Просто из любопытства - а что вам даст "безаберрационность" в осветителе?
Параллельный пучок в небо?

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 13:12 23-06-2016
paparazzo



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

Цитата:
Безаберрационную такую линзу в программе вообще можно посчитать?

 
ну так в Zemax же есть поверхности типа Френель, там задаём коэффициенты асферик, радиус и коническую постоянную, оптимизируем. А шаг и наклон зубцов Zemax автоматом строит

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 13:44 23-06-2016
VECTORRR



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

Цитата:
 
Линза Френеля была изначально придумана для работы в маяках, дабы облегчить вес конструкции. Естественно общий фокус немного нарушается

Учитывая, что в те давние времена изготовление такой линзы можно сравнить с ценой на самолёт, то думаю, что их всё же рассчитывали лучшие математики и каждая зона линзы имела фокус на источнике света. Думаю, что так.)))  
 
yevogre

Цитата:
Просто из любопытства - а что вам даст "безаберрационность" в осветителе?  

Просто относительное довольно высокое 1/1, поэтому и асферику хочу для большей концентрации энергии на объекте наблюдения.
 
paparazzo

Цитата:
 
ну так в Zemax же есть поверхности типа Френель, там задаём коэффициенты асферик, радиус и коническую постоянную, оптимизируем. А шаг и наклон зубцов Zemax автоматом строит  

Если считать в последовательном режиме, то там линзы Френеля вообще без зубцов, так как в нём предполагается их малый размер. В мануале так и написано:  
"The model used here is adequate for Fresnel lens which have fine grooves (the groove depth is very shallow compared to the aperture). Extreme Fresnel lenses, such as those used in lighthouses, are not modeled well."
Попробовал посчитать в смешанном режиме, т.е. с реальными зубцами, но даже и с асферикой получается не точечное изображение, а пятно. Причина именно в том,  что Земакс считает одну форму поверхности за базовую, делит её на части и смещает эти части в пространстве, т.е. положения фокусов зон оказывается не совмещённым.
Теперь хочу отдельно по зонам считать. Но опять же получится так, что в этом случае у каждой из зон будет своё фокусное расстояние. Для осветителя может и ничего, а в случае лупы изображение получится размытым тогда.
Честно говоря, я пока толком ничего и не считал. Просто предположения. Сейчас буду.
А в одной из статей я нашёл почти такую линзу по размерам, какая мне и нужна. Из фторопласта для длины волны в несколько миллиметров. Именно Френель нужен для уменьшения толщины линзы и следовательно поглощения в материале. А большие зоны нужны для уменьшения дифракции, так как их размер получается ненамного больше длины волны. Хоть данная линза и асферическая, но зоны тоже посчитаны отдельно, похоже, так как имеют разный радиус кривизны.
 
   
 
 

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 18:24 23-06-2016 | Исправлено: VECTORRR, 18:33 23-06-2016
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем
Maz (02-03-2017 13:42): Программы для разработки, тестирования оптических систем. Часть 3


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru