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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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г.

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

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

Цитата:
Либо изменилась методика подсчёта, либо в самом деле быстрее стало  

Вроде везде пишут, что сравнивать можно только одинаковые версии.

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 16:28 01-09-2019
VECTORRR



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

Цитата:
 но на моём текущем проекте трассирует лучи в 2 (два!!!) раза медленнее чем Zemax 13 - 56 секунд против 31 секунды.

А не смотрели загрузку процессора? Везде по 100%?
paparazzo

Цитата:
Либо изменилась методика подсчёта, либо в самом деле быстрее стало  

На цифрах быстрее, а на деле медленнее в 2 раза и баги, которые не правятся (что-то там про АЧТ...)?
Программисты-диверсанты от конкурента.
 
 

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 16:41 01-09-2019
paparazzo



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

Цитата:
А не смотрели загрузку процессора? Везде по 100%?  

 
В том-то и дело, что да.
Вот график загрузки процессора, сначала Zemax 13 R2 SP4, потом OS 19.8 На одном и том же файле  Прогресс и развитие программы на лицо
 

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 17:20 01-09-2019 | Исправлено: paparazzo, 17:35 01-09-2019
VECTORRR



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

Цитата:
Прогресс и развитие программы на лицо

Может в новых версиях для бОльшей точности результата каждый луч стали прогонять два раза?
Правда я не знаю может ли это повысить точность, просто такая мысль.

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 17:52 01-09-2019 | Исправлено: VECTORRR, 17:53 01-09-2019
paparazzo



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

Цитата:
Может в новых версиях для бОльшей точности результата каждый луч стали прогонять два раза?  

 
Затык идёт на User Defined Object. Хотя на остальных тоже есть стабильное уменьшение, но не такое сильное. Например на встроенном объекте FreeformZ 43 секунды OS против 39 секунд Zemax, 5 раз прогонял
 
Ну и результат на UDO одинаковый трассировки. Отличается незначительно, в случае OS на детектор пришло 82.898 люмен, в случае Zemax 82.9002 люмен. Лишь время почти в 2 раза отличается.
 
Причем разница не на каждом UDO есть. Буду разбиратся вообщем. Второй, похожий UDO даёт разницу небольшую, 16 против 14 секунд....
 
Добавлено:
Причем это намудрили именно в послдених версиях...
OS 18.9 на этом же файле не даёт такой разницы с Zemax 13. Совпадает практически....
 
Всё чудесатей и чудесатей

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 18:29 01-09-2019 | Исправлено: paparazzo, 18:50 01-09-2019
ILILIL1971

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

Цитата:
Затык идёт на User Defined Object. Хотя на остальных тоже есть стабильное уменьшение, но не такое сильное

Что да, то да. Есть один серьезный плюс для меня - новый булиан нэтив, он заметно быстрее старого (стэповского)

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 22:30 03-09-2019
Igorr

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

Цитата:
VECTORRR

Цитата:
А GPU смартфона можно задействовать?

Конечно можно, напр. через OpenCL  

Задействовал; и DSP смартфона тоже (для полноты картины).
Привожу сводные данные (дополняя сообщение http://forum.ru-board.com/topic.cgi?forum=5&topic=49168&start=3400#10 ) по временам расчёта прохождения лучей (чисто геометрия, без энергии) через одну линзу на ПК и смартфоне.  
   
== ПК:
- OS:  Windows
- CPU: Intel Core i7-4770K
- GPU: NVIDIA GeForce GTX 980
 
== Смартфон:
- Samsung Galaxy S7 Edge (SM-G935U)
- OS: Android 8.0.  
 
Сравнительные результаты по минимальному времени расчёта:
 
= CPUs:
- количество лучей:  1 000 000 000
- числа:  double;   точность расчёта (абсолютная):  0.0000001
   ПК (Visual C++ / Intel Fortran):      30 сек. / 30 сек.  
   Смартфон (CLang / GNU Fortran):   78 сек. / 125 сек.  
 
= GPUs:
- количество лучей:  1 000 341 504
- язык программирования:  OpenCL C
- числа / точность расчёта (абсолютная):
   1) double / 0.0000001:
     ПК :            5.7 сек.
     Смартфон:  не поддерживает double
   2) float / 0.00001:
     ПК:             0.55 сек.
     Смартфон:  4.7 сек.
 
= DSP смартфона:
- количество лучей:  1 000 341 504
- tools:  CLang + Qualcomm Snapdragon Heterogeneous Compute SDK
- числа / точность расчёта (абсолютная):
   double / 0.0000001:   1120 сек.
   float / 0.00001:          1030 сек.
(возможно нужна какая-то оптимизация - не разбирался)
 
Как видим, GPUs не просто годятся для трассировки лучей, но и сами напрашиваются на это дело.
 

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 05:38 04-09-2019
paparazzo



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

Цитата:
Как видим, GPUs не просто годятся для трассировки лучей, но и сами напрашиваются на это дело.  

 
Пока в Zemax GPU обрабатывает только PSF и MTF основанное на Гюйгенсе.
И да, делает это быстрее, чем CPU.
Что дальше - посмотрим. Им же нужно что-то новое в программу вводить

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 06:11 04-09-2019
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кстати, может у кого завалялся стандарт ANSI IT7.215-1992 AUDIOVISUAL SYSTEMS - DATA PROJECTION EQUIPMENT AND LARGE SCREEN DATA DISPLAYS - TEST METHODS AND PERFORMANCE CHARACTERISTICS?

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 20:48 05-09-2019
Aegis_I

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сталкивались ли Вы с такой оптикой ?
https://www.himax.com.tw/products/wafer-level-optics/

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 08:25 06-09-2019
VECTORRR



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

Цитата:
Сталкивались ли Вы с такой оптикой ?  

А в смартфонах не вафельная оптика?  
Я не разбирал, просто интересно стало.

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 09:59 06-09-2019
Aegis_I

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дорогие они для любопытного вскрытия )
Подскажите пожалуйста, существует ли книги с описанием материалов и дизайнов дифракционных решёток?

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 17:34 06-09-2019
paparazzo



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

Цитата:
Подскажите пожалуйста, существует ли книги с описанием материалов и дизайнов дифракционных решёток?

 
Таки да! Например учебник из Бауманки "С. Одиноков Расчет, конструирование и изготовление дифракционных и голограммных оптических элементов"
 
Ещё можно посмотреть E. Loewen Diffraction Grating Handbook, E.G.Loewen, E.Popov Diffraction Gratings and Applications.
Там в книжках есть ссылки на статьи и иные источники, которые могут быть полезными.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 17:44 06-09-2019
ILILIL1971

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

Цитата:
А в смартфонах не вафельная оптика?  

Классическая

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 20:34 06-09-2019 | Исправлено: ILILIL1971, 20:39 06-09-2019
Igorr

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дополнение к http://forum.ru-board.com/topic.cgi?forum=5&topic=49168&start=3480#8 .
 
Здесь в теме было упоминание про С# -- решил поточнее узнать: насколько медленнее будет делаться трассировка лучей на ПК и смартфоне (СФ) программой, написанной на С#, по сравнению с программой, написанной на неуправляемом языке. А заодно посмотреть и на управляемый С++ (MC++) в этом деле.
 
Привожу расширенный вариант таблицы времён расчётов из http://forum.ru-board.com/topic.cgi?forum=5&topic=49168&start=3340#6 :
(слева в скобках - количество параллельных вычислительных потоков (MaxDegreeOfParallelism для C#))
 
             ПК / СФ                ПК / СФ               ПК
         VC++ / Clang               C#                   MC++
 
    (1):   167 / 260 сек.     236 / 1027 сек.     229 сек.
    (2):    85 / 131             118 / 509             117
    (4):    46 / 93                64 / 311               64
    (6):    37 / 82                53 / 318               51
    (8):    30 / 82                45 / 323               44
   (10):   31 / 79                45 / 328               45
   (12):   30 / 78                45 / 318               44
   (14):   31 / 78                44 / 328               45
   (16):   31 / 84                45 / 329               45
   (18):   31 / 84                45 / 326               44
   (20):   30 / 80                45 / 335               44
   (22):   31 / 79                44 / 325               43
   (24):   30 / 78                45 / 328               43
 
Ясно, что программы на C# и MC++ существенно уступают в скорости расчётов программам на VC++ и Фортране ( http://forum.ru-board.com/topic.cgi?forum=5&topic=49168&start=3400#10 ) - что и следовало ожидать.
===
Параметры расчётов и железо указаны в приведённых ссылках.

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 03:13 07-09-2019 | Исправлено: Igorr, 14:42 07-09-2019
yevogre



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги!
 
Подскажите куда постучаться...
Проблема в следующем.
Есть КМОП камера, выдающая поток данных цифрового видео.
Можно передать этот поток по ВайФаю на айфон или планшет.
Нужна программа для айфона/планшета для приема этого потока и преобразования в видео на экране.
 
Написал сумбурно и тупо, но моге кто поймет и пошлет куда надо

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 17:55 09-09-2019
Aegis_I

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К производителю камеры пробовали обращаться? Может у них есть ресурсы и желание на сторонние проекты

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 20:31 09-09-2019
yevogre



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

Цитата:
К производителю камеры пробовали обращаться?

Пробовал....
Прямо в зеркало смотрел... т.к. мы и есть ее производители.
Делалась для других целей и работает в замкнутом цикле от сенсора до микродисплея.
А тут понадобилось на "таблетку" видео передать... Растерялись...

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 21:10 09-09-2019
paparazzo



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

Цитата:
А тут понадобилось на "таблетку" видео передать... Растерялись...  

 
У нас камеры IDS, там вроде какая-то встроенная в софт утилита есть для передачи сигнала с камеры по сети.
А уже если вы и производитель, сложно сказать.
 
Но мне кажется копать нужно в сторону DLNA или Miracast.
В любом случае проддержка IP камер дело произовдителя. Всегда из долбем, т.е. производиетелй.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 22:18 09-09-2019
Aegis_I

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуйте поискать фрилансера с похожим опытом на upwork или попробуйте заказать работу компаниям разрабатывающим камеры. Из 10 один да согласится или поглядите какой софт доступен в магазине андроид. Может что-то подойдет.  Как вариант можно связаться с разработчиками наиболее понравившегося софта. Когда есть  $ многие проблемы выглядят неочень сложно
Как вариант использовать планшет с виндой, может так будет проще ?

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 07:45 10-09-2019 | Исправлено: Aegis_I, 11:11 10-09-2019
   

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