Ru-Board.club
← Вернуться в раздел «Программы»

» Программы для разработки, тестирования, оптических систем

Автор: paparazzo
Дата сообщения: 22.06.2012 12:04
Возможно, попробую...
Автор: Astrodev
Дата сообщения: 22.06.2012 12:18

хотя если так подумать, то у вас сфера все-таки правильно определяется и извратов с матрицами там делать не нужно, получается, только сечения добавить.. прошу прощения за дизинфу m(._.)m
Автор: paparazzo
Дата сообщения: 22.06.2012 16:21

Цитата:
хотя если так подумать, то у вас сфера все-таки правильно определяется и извратов с матрицами там делать не нужно, получается, только сечения добавить..


Разве правильно?

В некоторых случаях поверхность будет выше сферы.
Автор: Astrodev
Дата сообщения: 22.06.2012 17:01
В коде не очень разбираюсь , но если там тупо от края определено, то да, иногда будет неправильно определяться, тогда можно попробовать как писалось выше, используя одно сечение. Вам виднее)
Автор: Cano_J
Дата сообщения: 22.06.2012 19:48
paparazzo, посоветуйте пожалуйста с какой стороны лучше подходить к изучению zpl?)
Автор: A_P_V
Дата сообщения: 22.06.2012 20:48
Cano_J
я не paparazzo, но могу сказать, что лучше всего изучение идет, когда есть реальная задача, которую необходимо решить
Автор: paparazzo
Дата сообщения: 22.06.2012 21:04
Я до zpl работал с delphi, c++, vb. увлекался численными методами. И да реальная задача помогает.
Автор: M_v
Дата сообщения: 23.06.2012 09:48
Здравствуйте. Помогите, если это возможно, найти стандарты.
ISO 10110 на русском стала смотреть, а там некоторые аспекты есть только в ссылочных стандартах. На сайте ISO за них просят многовато в сумме...

Нужны (крайне желательно только на английском языке):

- сам ISO 10110 на английском

- ISO 406:1987, Technical drawings – Tolerancing of linear and angular dimensions. [Технические чертежи – Указание допусков на линейные и угловые размеры].
(он вроде заменён на:
- ISO 14405:2010..2011 Geometrical product specifications (GPS) -- Dimensional tolerancing
и на
- ISO 129:2004 Technical drawings -- Indication of dimensions and tolerances [Чертежи технические. Указания размеров и допусков])

-ISO 8015:2011, –– Technical drawings –Fundamental tolerancing principle (Geometrical product specifications (GPS) -- Fundamentals -- Concepts, principles and rules?) [Технические чертежи – Основные принципы указания допусков?].

- ISO 128:1982, Technical drawings – General principles of presentation. {тут типы линий - штрих-пунктирные и др.} (вроде есть более поздняя редакция, 1999...2001 года, много частей)

- ISO 7944-1:1984, Optics and optical instruments – Reference Wavelengths. {необязательно}

- ISO 1302:2002, Geometrical Product Specifications (GPS) -- Indication of surface texture in technical product documentation [Геометрические характеристики изделий (GPS). Обозначение текстуры поверхности в технической документации на продукцию {то есть шероховатости}]

- ISO 4287:1997, Geometrical Product Specifications (GPS) - Surface texture: Profile method - Terms, definitions and surface texture parameters [Геометрические характеристики изделия - Текстура поверхности: Метод профилей - Термины, определения и параметры текстуры поверхности]

- ISO 9211-1:2010, Optics and optical instruments - Optical coating - Part 1: Definitions
- ISO 9211-2:2010, Optics and optical instruments - Optical coating - Part 2: Optical properties
- ISO 9211-3:2008, Optics and optical instruments - Optical coating - Part 3: Environmental durability
- ISO 9211-4:2006, Optics and optical instruments - Optical coating - Part 4: Specific test methods


Автор: predom
Дата сообщения: 23.06.2012 11:14

Цитата:
Здравствуйте. Помогите, если это возможно, найти стандарты.
ISO 10110 на русском стала смотреть, а там некоторые аспекты есть только в ссылочных стандартах. На сайте ISO за них просят многовато в сумме...
 
Нужны (крайне желательно только на английском языке):
 
- сам ISO 10110 на английском



Напишите в личку свой ящик, отправлю
Автор: Igorr
Дата сообщения: 23.06.2012 16:58
M_v

Цитата:
Помогите, если это возможно, найти стандарты.

По стандартам есть также специальная тема http://forum.ru-board.com/topic.cgi?forum=93&bm=1&topic=0348&start=1520#lt
Автор: paparazzo
Дата сообщения: 23.06.2012 19:58

Цитата:
Напишите в личку свой ящик, отправлю


Отправьте и мне, пожалуйста

P.S. Что-то я забросил книги, надо будет новые за 2012 год выложить вскоре.
Автор: predom
Дата сообщения: 23.06.2012 20:26

Цитата:
Цитата:
Напишите в личку свой ящик, отправлю

 
Отправьте и мне, пожалуйста  
 
P.S. Что-то я забросил книги, надо будет новые за 2012 год выложить вскоре.



отправил
Автор: Barabek
Дата сообщения: 25.06.2012 13:54
Народ, такая проблема: нужно определить форму зеркала в zemax. Задаю координаты лучей (через REAY), зеркало делаю POLYNOMIAL, определяю количество членов разложения и делаю их VARIABLE. Т.е. получается система ОБЪЕКТ-ЗЕРКАЛО-ИЗОБРАЖЕНИЕ. Ставлю на оптимизацию - считает в час по чайной ложке. Подозреваю, что я сам что-то делаю неправильно. Поэтому у кого есть опыт в разработке free-form surface в земахе, пожалуйста, опишите алгоритм действий от постановки задачи и ввода данных до задания merit function.
Автор: paparazzo
Дата сообщения: 25.06.2012 14:27
Barabek

Задача вообще решаема?
Автор: Paredam
Дата сообщения: 25.06.2012 15:28
Колеги, кто подскажет как задать тор в обычном режиме?
Именно "бублик", с плоскостью дырки перпендикулярной оптической оси.
Автор: paparazzo
Дата сообщения: 25.06.2012 15:33

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


Попробовать смешанный режим! Т.е. вставить NSQ компонент.

Иначе не получится, т.к. даже если использовать Dll будут проблемы, такие как двойное пересечение поверхности одним лучем
Автор: Barabek
Дата сообщения: 25.06.2012 15:35
paparazzo
Это задача решаемая практически, например проекционная оптика, расчёты П.Бенитеса (SMS design method) и т.д, вот только про земакс я нигде не могу слов найти.
Автор: paparazzo
Дата сообщения: 25.06.2012 15:42
Т.е. нужна какая-то форма поверхности?
Так используйте
Цитата:
SMS design method
и найдите форму. Поверхность можно строить в CAD софте, например Rhino.

К Zemax он не применим, т.к. в Zemax нехватка инструментария для расчета подобных систем. POLYNOMIAL здесь вряд ли поможет.
Автор: Barabek
Дата сообщения: 25.06.2012 15:49
paparazzo

Форму поверхности с необходимым количеством polynomial коэффициентов можно найти в Mathematica. Вопрос в том, как их оптимизировать в земаксе, т.е. как корректно задать merit function?
Автор: paparazzo
Дата сообщения: 25.06.2012 15:49
Т.е. оптимизация в обычном понимании к методу SMS неприменима, это мне рассказал сам Бенитоз, я его на семинаре встречал. Нужно строить поверхность кусками картезианских овалов, т.е. типа того. Точно рассказать не могу, т.к. этим методом не пользовался никогда.

Я пользуюсь оптимизацией в Zemax freeform поверхностей, они имеют другой вид, форма и математика придумана мной, т.е. в свободном доступе их нет.

Добавлено:

Цитата:
Форму поверхности с необходимым количеством polynomial коэффициентов можно найти в Mathematica. Вопрос в том, как их оптимизировать в земаксе, т.е. как корректно задать merit function?


Если задача решаема в Mathematica? тогда в чем проблема?

покпажите файл Zemax и обрисуйте задачу.
Автор: Barabek
Дата сообщения: 25.06.2012 16:27
paparazzo

Отправил в ПМ
Автор: Paredam
Дата сообщения: 25.06.2012 17:12

Цитата:
Попробовать смешанный режим! Т.е. вставить NSQ компонент

Не хочется
Может не правильно выразился, нужна линза как бублик - одна сторона - один профиль, другая - другой. Там не будет проблем с двойным пересечением.

Есть идеи?
Автор: paparazzo
Дата сообщения: 25.06.2012 17:17

Цитата:
Есть идеи?


А поверхность Toroidal в Zemax разве не подходит?

Добавлено:

Цитата:
Отправил в ПМ


Ответил. Кажется, нужно для начала оценить первым порядком расчет.
Автор: Barabek
Дата сообщения: 25.06.2012 17:30
paparazzo

Т.е. с такой тяжёлой MF как в файле, zemax всё-таки будет считать, или можно как-то по другому задать? На крайний случай - не обязательно в Zemax, может в Code V, TracePro? Или действительно, первоначальную форму нужно считать в сторонних программах - Mathematica, Solid Works и т.д., т.к. земакс не выйдет на решение?

Добавлено:
paparazzo
Изготовить - это точно, но вполне выполнимо. Вроде намечается кое-какой контакт в России, хотя определённое что-то говорить пока слишком рано.

Добавлено:
Вообще есть мысль определять форму (а может и всю систему, почему бы и нет) при помощи ГА (а вот ещё если бы и в параллельном режиме, но это пока фантазии), а уж добивать всяческими специализированными оптимизаторами
Автор: Paredam
Дата сообщения: 25.06.2012 17:57

Цитата:
А поверхность Toroidal в Zemax разве не подходит?

Это цилиндр. А нужен бублик.
Нужно точку изобразить в кольцо.
Автор: Barabek
Дата сообщения: 25.06.2012 18:07
Paredam

Точку в кольцо? Тогда Вам надо ДОЭ. Хоть в кольцо, хоть в перекрестие, во что хотите.

Добавлено:
Такие линзы называются фокусаторами, но, только они, имхо, не буду врать, не знаю, работают только с лазерным излучением.
Автор: DSER
Дата сообщения: 25.06.2012 19:18
Paredam

Цитата:
Нужно точку изобразить в кольцо.


Аксикон нужен?

Бублик дает расфокусированное изображение системы с центральным экранированием...

Опишите подробнее задачу.
Автор: paparazzo
Дата сообщения: 25.06.2012 21:43
Ушло на книголюб


664 Peter Bajorski Statistics for imaging, optics, and photonics (2012)
665 Wolfgang Fritzsche Ju¨rgen Popp, ed. Optical Nano- and Microsystems for Bioanalytics (2012)
666 Michael Bukshtab Applied Photometry, Radiometry,and Measurements of Optical Losses (2012)
667 Geoffrey New Introduction to Nonlinear Optics (2011)
668 Greg Gbur Mathematical methods for optical physics and engineering (2011)
669 Yukihara, Eduardo G. Optically stimulated luminescence : fundamentals and applications (2011)
670 Thomas Dieing, Olaf Hollricher, Jan Toporski Confocal Raman Microscopy (2010)
671 Richard J. D. Tilley. Colour and the optical properties of materials: an exploration of the relationship between light, the optical properties of materials and colour (2011)
672 Nicusor Iftimia ed. Advances in optical imaging for clinical medicine (2011)
673 Xu Ma and Gonzalo R. Arce. Computational lithography (2010)
Автор: Paredam
Дата сообщения: 25.06.2012 23:01

Цитата:
Опишите подробнее задачу.


Источник - fiber, нужно сделать кольцо. Причем не расфокусированное (центр экранирован), а именно сфокусированное в кольцо.
Предполагаю, что если взять бублик (конечно с несферическими образующими) то задача решиться.
Проблема - как задать бублик в Zemax. Т.е. две поверхности образованные децентрированной сферой или асферикой при вращении вокруг оптической оси.

Добавлено:

Цитата:
Точку в кольцо? Тогда Вам надо ДОЭ.

Можно, но это сложно и дорого. Бублик проще
Автор: Dwolf
Дата сообщения: 25.06.2012 23:23

Цитата:
Нужно точку изобразить в кольцо.


Посмотрите системы с аксиконом (есть в папке Земакса). Возможно это то, что вам нужно.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378

Предыдущая тема: Maxthon 3.x - быстрый и мощный браузер


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.