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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы обсуждения: Часть 1 , Часть 2 , Часть 3
Что есть нового в мире оптики?
рекламируем себя, обсуждаем проблемы, ... предлагаем решения...
 
Оптика обсуждается и на этих страничках: http://groups.google.com/group/sci.optics/
 
Вопросы по варезу тут
 
По стандартам есть также специальная тема
 
Вопросы по статьям
 
Примеры ОС
 
Техническая литература
Оптические журналы отечественные:
Оптика и спектроскопия,  
Компьютерная оптика,  
Оптический журнал,  
Успехи физических наук,  
Известия вузов приборостроение,
Фотоника,  
Контенант,  
Светотехника,  
Автометрия,  
Прикладная физика.
 
Список имеющихся книг по оптической тематике  
список книг от 11,05,2020
 
Большинство из них можно найти на сайтах: 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г.

Цитата:
 
Что требуется от современного расчётчика оптики:
 
- знание и понимание общей теории оптики (геометрическая, волновая, квантовая), общей физики
- знание и понимание высшей математики, особенно аналитической геометрии, теории функций
- понятие об основных математических алгоритмах и методах программирования
- понятие об алгоритмах оптимизации оптических систем
- знание и понимание современных методов расчёта оптических и оптоэлектронных систем, типовых схем
- история развития методов расчёта оптики
- понимание технологии изготовления, контроля и измерения параметров, современных стандартов качества
- знания и понимание свойств оптических материалов  
- понимание параметров источников света, приёмников света
- умение читать и создавать чертежи

 

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 13:19 20-12-2019 | Исправлено: paparazzo, 11:42 11-01-2023
Aegis_I

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

Цитата:
Мне постоянно капают на мозг

А как Вы сроки работы им называете? Может их волнует фразы "как только так сразу "? Ну и ясное дело что заплатив условно 100к хочется решение сразу, а не через месяц другой. Так в любом деле- к примеру была новость что разработали лекарство что дешевле существующих методов в 2 раза. Стоит 2млн долл. Есть шанс что не поможет. Есть шанс что вызовет рак крови. Если первое куда ни шло. Но 2е звучит не очень за такие деньги
 
Тут нужно разделять сотрудников и компанию. Этой Компании нет никакого прока от статьи по инженерной теме. По крайней мере для меня не очевидны бонусы .  
 
.
Цитата:
так программа сама считает, автоматически. Почему так долго?

Компьютеры сейчас довольно слабые. Предложите им проинвестировать в дополнительную рабочую станцию . 2 ЦПУ наверное быстрей нарешают.
Кстати у Вас не было желания потестить GPU поддерживающий софт? Может после освоения будет шустрее находить решение.

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 08:16 24-08-2022
Aspirant_Levin



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

Цитата:
Статью не читал, денег требуют


Цитата:
P.S. статья доступна на libgen

 

Цитата:
не "рисование" чертежей, как зачастую, у тех же механиков-конструкторов

Не стоит принижать работу других. Люди могут и обидеться.

Всего записей: 160 | Зарегистр. 26-01-2011 | Отправлено: 09:09 24-08-2022
paparazzo



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

Цитата:
Не стоит принижать работу других.

 
Неее.. просто как объяснить заказчику, на пальцах?
У которого в штате только два инженера-конструктора корпусов и электронщики.
 При этом первые не выполняют расчетов.
 
Добавлено:

Цитата:
А как Вы сроки работы им называете?

 
По типовым задачам довольно точно, плюс-минус пару недель, дней. Зависит от задач.
 
А там где не знаю, говорю, что как получится. Цену называю фиксированную.
Но тут менеджеры компании начинают обещать конечному заказчику сроки, и ставить меня перед фактом "Мы уже обещали что ты сделаешь к концу месяца".
 
Так и живём
 
А я сам не знаю когда. Вроде в минимум попал, но все дальше идёт, локальный потрачен. Думаешь, как поменять систему.
Система комбинация фриформов, причем через один проходят разные пучки от двух предыдущих, тоже фриформов.  
 
 
А если несколько таких посчитаешь, изготовят - то опыт есть.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 10:21 24-08-2022
yevogre



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

Цитата:
изготовят - то опыт есть

Точно!
Поэтому я работаю только с теми, кто будет это реально делать.
В конкурсах не участвую.

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



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

Цитата:
Поэтому я работаю только с теми, кто будет это реально делать.

 
Так и нужно делать, а как иначе?
Есть потребность в разработке, задача разработчика её удовлетворить.
 
Насчёт конкурса, бывает иначе немного. Заказчик может заказать разработку у тебя, и ещё у кого-то. У меня сейчас один проект такой есть. Пока я разрабатывал свои идеи, корректируемые по ходу заказчиком, мои конкуренты выдвинули своё решение и заказчик успел сделать прототип. По итогу заказчик проверил прототип, всё вроде верно, но результат его не устраивает. Теперь на меня надежда, я красивые картинки показал
Но у меня тоже есть сомнения, т.к. я базируюсь на данных производителей, они дали мне свои модели рассеивающих сред для Zemax, но я до этого не проверял на практике.
 
 
 
Добавлено:
Да, и вопрос всё равно есть - как обещать сроки, когда сам не знаешь их?
 

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 11:43 24-08-2022 | Исправлено: paparazzo, 11:44 24-08-2022
A_P_V

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

Цитата:
Да, и вопрос всё равно есть - как обещать сроки, когда сам не знаешь их?

(Экспертная оценка)х2.
 
Адекватный заказчик понимает сложность работы и обычно если показываешь промежуточные результаты, можно обсуждать сдвиг.

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 12:46 24-08-2022
paparazzo



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

Цитата:
P.S. статья доступна на libgen

 
Да, скачал, прочитал.
Согласен, не стоило это в серьёзный научный журнал писать. Изобретая колесо, вроде так.
Но для какого-нибудь Laser Focus World или Photonics Spectra сойдёт, убрав формулы и добавив больше красивых картинок. Их тематика, коммерческая. Метод есть, результат есть, можно в продакшн, и подсчитывать $$$
 
Ну или на конференции для студентов третьего-пятого курса ИТМО, факультета фотоники, в качестве доклада о способах и методиках расчёта.
 
Добавлено:

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

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

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



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

Цитата:
это мне сказали его менеджеры проектов

Это и есть основная проблема
ТОЛЬКО напрямую с главным. Если нет - ЕО или ТорЛабс и пусть в конструктор играюцца.
Тем более что в моей СРЕДЕ на сегодня бытует чёткое мнение что цифирью можно исправить даже оптику из бутылочного стекла.

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 14:11 24-08-2022
paparazzo



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

Цитата:
ТОЛЬКО напрямую с главным. Если нет - ЕО или ТорЛабс и пусть в конструктор играюцца.

 
Возможно в крупных компаниях не так? Всё же финансирование должно быть более эффективным, и по прототипам, и сроки можно адекватней доносить, т.к. персонал более квалифицированный.
 
В маленьких только один плюс для фрилансера - свободный относительно график. Но маленькие ой как не любят, когда с первого раза не работает...

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 15:27 24-08-2022
yevogre



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

Цитата:
Но маленькие ой как не любят, когда с первого раза не работает...

...а большие предпочитают работать со "слаженными коллективами" вместо одиночек.
Главное - стоимость инструмента всех ооочень пугает и заставляет отступать.
Да и сроки на сегодня (у китайцев) удлинились практически вдвое - 8...12 недель и это для постоянных и VIP.
А как решаешь с производителем оптики?
Я ставлю условие только проверенные для прототипов.
Иначе претензии - в Лигу Секс Реформ.....

Всего записей: 1128 | Зарегистр. 22-02-2008 | Отправлено: 15:53 24-08-2022
Aegis_I

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

Цитата:
Он мне что-то подобное и сказал, типа винтик он может купить за день, корпус сделать за неделю. И не понимает почему с оптикой так долго?  

Так к винтику никаких требований нет. К корпусу требования минимальные. Был бы корпус термоядерного реактора с его требованиями. Вот там работы на десятки лет по rnd.

Цитата:
Возможно в крупных компаниях не так?  

Там свои проблемы, зависит от конторы. И в некоторых нет понятия инженер оптик, а есть инженер проекта. Сделал оптику , переходи на механику, потом на прототипирование, потом почини 3д принтер и сделай измерения. Потом почини лазерный раскройщик и порежь им что-нибудь

Всего записей: 1118 | Зарегистр. 01-06-2016 | Отправлено: 16:11 24-08-2022
paparazzo



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

Цитата:
Так к винтику никаких требований нет. К корпусу требования минимальные.

 
C точки зрения менеджера разницы нет - дал задание отделу закупки купить винтики за такой-то срок, дал задание инженеру рассчитать оптику за такой-то срок
 
При этом отчитался вышестоящему начальству о сроках поставки прибора на рынок.

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 16:33 24-08-2022 | Исправлено: paparazzo, 16:39 24-08-2022
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос такой, скорее проблема в  Zemax OS.
 
Суть такая, в непоследовательном режиме есть оптимизируемая система со своим источником1.
Итого есть массив непересекающихся систем NxM. Трассировать NxM источников1 через одинаковые системы долго.
 
Я поступил так, операндом NSRD записываю ZRD файл лучей, далее через ZPLM ZRDSAVERAYS записываю в источник2 лучи из ZRD на выходе системы, потом макросом этот источник2 раскидываю по массиву NxM.
Трассирую MxN источников2, всяко быстрее чем через системы.
 
Только незадача, оптимизация глючит. Т.е. фактически функция уме6ьшается, но если остановить оптимизацию, система развалена с большой Merit Function...  
Хотя при однократном обновлении Merit вручную, корректно создаёт все файлы, и трассирует массив MxN.
Если оптимизировать MxN систем, которые заданы через Picups, то всё работает, но ооочень долго.
 
 
Может есть какой иной способ быстрой оптимизации подобных задач?
 
 
Добавлено:
Судя по всему не пишет ZRD файл при оптимизации... Странно..
Т.е. NSRD отрабатывает только при однократном обновлении merit... очень странно

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 15:22 13-09-2022 | Исправлено: paparazzo, 17:07 13-09-2022
A_P_V

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

Цитата:
Судя по всему не пишет ZRD файл при оптимизации... Странно..
Т.е. NSRD отрабатывает только при однократном обновлении merit... очень странно

А если добавить макрос, чтобы он записывал файл и вызывать его черз MF?

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 17:09 13-09-2022
paparazzo



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

Цитата:
А если добавить макрос, чтобы он записывал файл и вызывать его черз MF?

 
Из макроса пишет ZRD только командой NSTR, или NSTR2, а они однопоточные... По крайней мере у меня трассирует лучи в макросе однопотоком.
Т.е. ещё медленнее всё...

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 17:10 13-09-2022
Igorr

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

Цитата:
трассирует лучи в макросе однопотоком

Попробовать вызывать свою dll с желаемым количеством потоков.

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 17:21 13-09-2022
paparazzo



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

Цитата:
Попробовать вызывать свою dll с желаемым количеством потоков.

 
Как? такой функции нет...
Мне нужно протрассировать лучи через систему и записать результат в файл ZRD. Тут Dll неприменимы...
Есть стандартная команда в макросе NSTR, но она однопоточная.
 
Добавлено:

Цитата:
вызывать его черз MF?

 
В MF нельзя работать с ZRD-файлами, только записывать.  
 
Тут в любом случае без макросов не обойтись.
 
 
Изначально идея такова.
1. Есть массив систем, размером MxN
2. Система оптимизируется, системы остаются одинаковыми при этом.
3. Создаём источник как бы виртуальной системы, после трассировки одиночной. Т.е. набор лучейб SDF файл после одиночной системы.
4. Расставляем массив этих SDF, результат трассировки и есть наша MF.
 
Но создавать SDF нужно внутри MF, делается это макросом. Но вот генерация ZRD, почему-то не происходит при оптимизациию... Только при обновлении MF.
 
Добавлено:
Т.е. например трассировка лучей через одну систему занимает 5 секунд. Если систем 5x3, то трассировка занимает 5*15=75 секунд.
Вот и вопрос, зачем каждый раз трассировать системы, если можно результаты от одной размножить
 
Идея хорошая, вроде и реализовать можно, но пока вариантов корректной реализации не нашёл.
 
Добавлено:
Т.е. у меня в MF друг за другом следует
 
NSRD - дает команду операнду NSTR писать в файл
NSTR  - трассирует лучи и пишет в ZRD файл
ZPLM - конвертирует ZRD в файл источника.
 
Вот при оптимизации я вижу, что время создания файла ZRD стоит, а SDF меняется. Значит операнд NSRD не отрабатывает каждый раз. Почему? Я не знаю...

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 17:23 13-09-2022 | Исправлено: paparazzo, 17:55 13-09-2022
Igorr

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

Цитата:
массив непересекающихся систем NxM

Если с dll проблематично, то возможно это поможет (на одном компе):
ваш земакс допускает одновременно несколько экземпляров? -
  да:  --> запуск нужного количества экземпляров земакса
  нет: --> запуск нужного количества виртуальных машин с земаксами
+ организация обмена информацией.

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



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

Цитата:
  да:  --> запуск нужного количества экземпляров земакса
  нет: --> запуск нужного количества виртуальных машин с земаксами
+ организация обмена информацией.

 
Не поможет... т.к. всё делается внутри одной копии Zemax...
Единсвенная проблема как создавать файлы источников при оптимизации...
 
Т.е. если бы всё внутри Zemax работало как нужно, то проблем бы не было (например трассировка, NSTR оптимизации многопоток, а NSTR макроса однопоток). Приходится искать костыль.
Вот и вопрос - где этот костыль?

Всего записей: 3775 | Зарегистр. 06-04-2003 | Отправлено: 18:03 13-09-2022 | Исправлено: paparazzo, 18:10 13-09-2022
Igorr

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

Цитата:
Значит операнд NSRD не отрабатывает каждый раз. Почему? Я не знаю...

Это может быть, если файл записывается в асинхронном режиме, т.е. данные на запись пришли, но ещё не все данные записались в файл (с тем же самым именем) с предыдущей команды на запись. Если так, то возможны ошибки наложения данных (если неграмотно запрограммирована запись в файл). Это можно проверить, если каждый раз записывать данные в файлы с разными (случаными) именами.

Всего записей: 2003 | Зарегистр. 01-05-2002 | Отправлено: 19:54 13-09-2022
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru