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

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

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



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

Цитата:
 особенно в NSC, по-этому использую OS 18.9, а не Z13...

 
Например?
 

Цитата:
программные интерфейсы Осло или Коде5 думаю имеют нечто подобное,

 
Не особо-то и имеют... API в CodeV вообще ни о чём... реализовано через COM и "Currently, the CODE V API can only act as a server, meaning that it can only respond to client programs."
 
С минимальным набором функций...

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 23:24 16-02-2019
Igorr

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

Цитата:
Скорость программ на С++ несколько выше (но не сильно заметно), но шарп современнее и легче в применении в Виндах.

1) На счёт современнее: текущий стандарт С++ - С++17 2017 года. На подходе стандарт С++20.
2) А на счёт легче - привычка и опыт.

Цитата:
 А чужие библиотеки я редко использую...  

"Грубо говоря - сказать не решаюсь, а мягко выражаясь - нет слов" (С)
Конечно, можно и самому писать код интегрирования, спец функций (разных гипергеометрических), но зачем, когда многое из того, что надо для расчёта, уже сделано, и на приличном уровне. Много чего есть, напр. в IMSL.
 
Добавлено:

Цитата:
API в CodeV вообще ни о чём... реализовано через COM

Стандартный и понятный механизм автоматного сервера. Ваша программа будет работать как автоматный контроллер. Можно, конечно, и через механизм прямого обмена сообщениями, но на сколько это лучше?. А через что, по-вашему, надо реализовывать взаимодействие между программами?

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 23:44 16-02-2019 | Исправлено: Igorr, 23:55 16-02-2019
ILILIL1971

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

Цитата:
На подходе стандарт С++20.

Я не говорю, что С++ устарел, но с# более современная разработка, на основе С++ и с подхватом идей Java (работа с памятью, прежде всего). Не хочу в флейм влезать, согласен с
Цитата:
2) А на счёт легче - привычка и опыт.  

 
 

Цитата:
реализовано через COM
- нормальный интерфейс, С++ расширения с Земаксом через него работают, нет жалоб.
 

Цитата:
Например?  
Boolean Native (наконец-то булеан стал человеческим!), Compound Lens (я понимаю, что UDO можно сделать не хуже, но все же), даже Even Asphere Lens не было в 13-ой версии... Наверняка что-то еще упустил. И не только объекты, но и детекторы стали лучше.  
 
 
 

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 00:50 17-02-2019 | Исправлено: ILILIL1971, 08:09 17-02-2019
paparazzo



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

Цитата:
Стандартный и понятный механизм автоматного сервера.  

 
Так я и не спорю, но сам API бедный, может только брать некоторые данные анализа из CodeV и всё, хотя возможностей должно быть много больше..
 
Добавлено:

Цитата:
Boolean Native (наконец-то булеан стал человеческим!), Compound Lens (я понимаю, что UDO можно сделать не хуже, но все же), даже Even Asphere Lens не было в 13-ой версии... Наверняка что-то еще упустил. И не только объекты, но и детекторы стали лучше.  

 
Сложно не согласится, правда Even asphere есть в Zemax13, единственное в OS добавили край.
По детекторам - вынесен на уровень объекта, а не поверхности. А меня часто интересует распределение именно на поверхности... Т.е. напримео несколько поверхностей в объекте, на одной маленькое пятно и плотности энергии максимальна, на второй энергия размазана, Я не увижу наглядно распределение на второй, ибо малоя яркое пятно на первой будет.
 
В том же Lightools все детекторы - это уровне поверхности, с настраиваемыми свойствами и разрешением.
 
Ещё - я им давно пилил мозг, сделайте цвет луча в зависимости от его энергии, по линейной или log шкале, как в TracePro сделано... Забыли видимо.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 06:47 17-02-2019 | Исправлено: paparazzo, 07:03 17-02-2019
VECTORRR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Меньше всего у уважаемой публики вижу упоминание программы OSLO.
Ей кто-нибудь реально пользуется? Может цена известна кому-нибудь? Я лишь помню, что когда уже давно пробовал все программы, то мне её интерфейс показался в сравнении с Земаксом слишком уж для "профи" на тот момент.  
Как я помню, фишка там есть делать дизайн ползунками, но мне она показалась как-то слишком уж тоже для профи, да и странная она.  Я в Земаксе тоже иногда использую ползунки, но для того, чтобы что-то понять в ходе лучей или показать сидящему рядом человеку как что-то меняется в ходе лучей при изменении каких-то параметров. А в ОСЛО оно называется Slider-Wheel Design, т.е. типа с намёком, что крутите ползунки сами, у вас это получится лучше, чем у программы при оптимизации. )
Увидел, что там, кроме DLS, есть какие-то ещё другие алгоритмы оптимизации.  
Downhill simplex method of Nelder and Mead
https://en.wikipedia.org/wiki/Nelder–Mead_method
Powell’s method is an example of a multidimensional direction set function minimization method.
https://en.wikipedia.org/wiki/Powell's_method
 
   
 
Может они и так есть в Земаксе. Я не разбираюсь. Может кто знает? Может и у ОСЛО есть преимущества?

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 07:53 17-02-2019 | Исправлено: VECTORRR, 07:59 17-02-2019
ILILIL1971

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

Цитата:
Even asphere есть в Zemax13
я помню, что открыть файл как есть в Z13 уже нельзя. Но первые 2 объекта реально порадовали!
По детекторам - правы, есть такое. Напишу им. Как и по энерго-цветам.

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 07:57 17-02-2019
paparazzo



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

Цитата:
Может они и так есть в Земаксе. Я не разбираюсь. Может кто знает? Может и у ОСЛО есть преимущества?

 
В Zemax их нет. Есть в ASAP
Насчёт метода без производных интересует скорость сходимости. И по вашим же ссылкам - очень чувствителен к выбору начального приближения.
 
У Oslo интересная справка, это гибрид учебника по расчёту оптических систем с руководством пользователя. Ну и встроенный аналог Zebase, т.е. набор готовых ОС, которые можно использовать как точу отсчёта при дизайне своих... Вроде так.
По API - довольно мощный, реализован через DDE в обе стороны, а не как у CodeV в одну...
Но давненько я не слышал про Oslo ровным счётом ничего.... Zemax всех выдавливает с рынка тонко и ненавязчиво....
 
Добавлено:
Меня больше волнует метод оптимизации для freeform и их комбинаций, изменяемых локально-зонально..
Тут со сферами ещё не разобрались.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 08:26 17-02-2019
VECTORRR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, просто я подумал, что раз на сайте Synopsys есть сравнение по скоростям расчёта с Земакс и Кодом, но нет с Осло, то не тот ли это случай, что это сравнение было бы наравне с Осло или даже не в пользу Синопсиса? За столько лет может кто-нибудь из пользователей Осло уже бы и посчитал и прислал бы результат на сайт.  
Ну, может, просто Осло и правда мало кто использует.

Всего записей: 1090 | Зарегистр. 05-05-2009 | Отправлено: 08:37 17-02-2019
Zbarsk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
\У меня ESET всё правильно показывает, Kaspersky тоже

Всего записей: 184 | Зарегистр. 13-10-2018 | Отправлено: 08:52 17-02-2019
paparazzo



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

Цитата:
Ну, может, просто Осло и правда мало кто использует.

 
Ещё есть Optalix. http://www.optenso.com/reasons.html
 
Борьба софта по сути подходит к концу, коммерчески выживает немного... Ибо нужно убедить пользователя что они лучше.
А те кто выжили, просто могут застопорить своё развитие, а зачем? Софт продается, за поддержку платят и т.д.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 08:55 17-02-2019 | Исправлено: paparazzo, 08:57 17-02-2019
VECTORRR



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

Цитата:
Ещё есть Optalix

Может когда-то раньше и устанавливал, уже не помню.  
Цена за PRO-версию около 1800$. Почти в 10 раз меньше Земакса.
Причём для учебных организаций PRO стоит вдвое меньше - 900$.

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А про методы оптимизации - имеет смысл их разрабатывать, если сам будешь их применять и есть потребность в решении таких задач, но смысл открывать их конкурентам? либо если работник института и тебе платят за разработку этих методов.
 
В России с этим ситуация плачевная, и большинству оптиков-расчетчиков на производстве хватает функционала базового Zemax... Всё что есть - модернизация разработок советских времен... ничего кардинально нового.
Как пример - два "ведущих" КБ не могут посчитать панкратику, о чём это говорит?
Плюс комплексной разработки нет, часто большая организация разваливается на мелкие кусочки, где каждый кусочек хочет заработать, перетягивая одеяло на себя.. и большие проекты требующие цельной картины и комплексного подхода разрабатывать сложно.

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



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

Цитата:
Как пример - два "ведущих" КБ не могут посчитать панкратику, о чём это говорит?  

В принципе, для этой задачи должно хватать "функционала базового Zemax", как вы сказали. Значит ситуация ещё хуже. )
Или там какая-то заковыристая панкратика была?

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



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

Цитата:
Или там какая-то заковыристая панкратика была?

 
Они отказались, другие взялись. Значит не заковыристая...
Я подробностей не знаю, просто общался и с теми, и с теми - кто взялся, и кто нет.
Я бы и сам взялся, но увы, не моя специфика..
 
По осветителям, неизображающей оптике, моделировании и симуляции различный явлений - берусь за любые задачи, если они не противоречат законам природы. Это же глупо. если к тебе приходят с проблемой, по твоей части, но более сложной - отвечать "Не могу, не умею, не хочу".
 
Просто в наших КБ эффективно работает денежный фильтр, плата за разработку эффективно фильтруется на всех этапах, и до разработчика доходит последняя, небольшого размера фракция.  
На деле это выражается в "Ну так тебе зарплату за что платим? Незаменимых нет, не нравится на выход"
 
Из моего опыта, когда я увольнялся из родного КБ, собирался - сказали "незаменимых нет, скатертью дорога". Когда в отдел кадров легло заявление об увольнении, то "Давай тебя сделаем начальником оптического расчетного сектора" )))
Ушёл и не жалею...

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 10:05 17-02-2019 | Исправлено: paparazzo, 10:34 17-02-2019
Aegis_I

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

Цитата:
просто я подумал, что раз на сайте Synopsys есть сравнение по скоростям расчёта с Земакс и Кодом, но нет с Осло, то не тот ли это случай, что это сравнение было бы наравне с Осло или даже не в пользу Синопсиса?  

Он же не сам считал в zmx и codev скорее всего, пользователи присылали свои оценки. Думаю у него куча задач по развитию по, чтобы проводить сравнения лично со всеми более менее живыми программами.

Цитата:
моделировании и симуляции различный явлений

О каких явлениях речь?

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 10:54 17-02-2019 | Исправлено: Aegis_I, 10:56 17-02-2019
paparazzo



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

Цитата:
О каких явлениях речь?

 
Да всё что угодно.
Рассеяние, флуоресценция и оптимизация системы с учётом этих свойств материалов, ещё например оптимизация свойств материалов, например структуры направленного рассеяния излучения. Может это и просто, я не знаю.
 
Были задачи на конструирование специфической, но довольно простой оптики, где базового функционала не хватало, т.к. нужно было сделать наглядную симуляцию работы метода измерений в реальных условиях, с учётом многочисленных факторов - источника света, приёмника света, конструкции оптической системы и т.п.. Собрать статистику и выявить его слабые стороны, развивая метод дальше. Причем расчёт ОС входит в задачу, т.к. на основе симуляции работы метода находятся слабые стороны ОС. А симуляция только в непоследовательном режиме... расчёт же в последовательной.  
 
 
Добавлено:

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

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

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 11:07 17-02-2019 | Исправлено: paparazzo, 11:08 17-02-2019
Aegis_I

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

Цитата:
Да всё что угодно.  

Просто из любопытства - лазерный дальномер, с возможностью работы во времени? Те перемещаем платформу с дальномером , вращая его для получения 360гр сцены и смотрим какие данные он соберет при статичном и динамическому окружении? И проверка на разных скоростях

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 11:23 17-02-2019 | Исправлено: Aegis_I, 11:27 17-02-2019
paparazzo



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

Цитата:
Просто из любопытства лазерный дальномер, с возможностью работы во времени? Те перемещаем платформу с дальномером , вращая его для получения 360гр и смотрим какие данные он соберет по статичному и динамическому окружению? И проверка на разных скоростях

 
Большой кусок работы, но реальный, думаю, задача интересная вполне.  
К сожалению опыта работы с лазерными дальномерами не имел. Хотя принципы работы представляю.
 
Объять необъятное нельзя, в данный момент я сфокусировался на проблемах неизображающей оптики, за остальное берусь когда нет работы...

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 11:30 17-02-2019 | Исправлено: paparazzo, 11:33 17-02-2019
yevogre



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

Цитата:
Те перемещаем платформу с дальномером , вращая его для получения 360гр сцены и смотрим какие данные он соберет при статичном и динамическому окружении? И проверка на разных скоростях

А подробнее можно?
Можно точки соприкосновения поискать...
Лучше в личку.

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 12:10 17-02-2019 | Исправлено: yevogre, 12:57 17-02-2019
ILILIL1971

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К разговору о скорости открытия окон в OS: есть возможность в настройках включить классику и выключить модерновую графику (disable modern graphics): ускоряет прорисовку графики заметно.

Всего записей: 442 | Зарегистр. 23-12-2014 | Отправлено: 14:14 17-02-2019 | Исправлено: ILILIL1971, 15:45 17-02-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