Optics Software for Layout and Optimization ( OSLO ) — это программа для оптического проектирования, изначально разработанная в Университете Рочестера в 1970-х годах. Первая коммерческая версия была выпущена в 1976 году компанией Sinclair Optics. С тех пор OSLO несколько раз переписывалась по мере развития компьютерных технологий. В 1993 году компания Sinclair Optics приобрела программу GENII для оптического проектирования, и многие функции GENII теперь включены в OSLO. Lambda Research Corporation (Littleton MA) приобрела программу у Sinclair Optics в 2001 году.
Программное обеспечение OSLO используется учеными и инженерами для проектирования линз , рефлекторов , оптических приборов, лазерных коллиматоров и систем освещения. Оно также используется для моделирования и анализа оптических систем с использованием как геометрической, так и физической оптики . В дополнение к оптическому проектированию и анализу OSLO предоставляет полную техническую систему разработки программного обеспечения, включая интерактивную графику, математику и библиотеки баз данных.
OSLO предоставляет интегрированную программную среду, которая помогает завершить современный оптический дизайн. OSLO — это не просто программное обеспечение для проектирования линз, а передовые инструменты для проектирования медицинских приборов, систем освещения и телекоммуникационного оборудования, и это лишь некоторые из типичных приложений. OSLO используется во множестве оптических конструкций, включая голографические системы, [1] анастигматические телескопы, [2] градиентную оптику с индексом преломления, [3] внеосевые рефракционные/дифракционные телескопы, [4] космический телескоп Джеймса Уэбба , [5] асферические линзы, [6] интерферометры, [7] и конструкции, изменяющиеся во времени. [8]
OSLO в основном используется в процессе проектирования линз для определения оптимальных размеров и форм компонентов в оптических системах. OSLO имеет возможность моделирования широкого спектра отражающих, преломляющих и дифракционных компонентов. Кроме того, OSLO используется для моделирования и анализа производительности оптических систем. CCL (Compiled Command Language) OSLO, который является подмножеством языка программирования C, может использоваться для разработки специализированных программных средств для проектирования оптических и линз для моделирования, тестирования и проверки допусков оптических систем.
OSLO имеет много уникальных функций, например, ползунковые колеса. Эта функция позволяет пользователям прикреплять до 32 графических ползунков, предоставляющих обратные вызовы к стандартным или пользовательским процедурам, которые выполняют оценку или даже полные итерации оптимизации при перемещении ползунка. Некоторые примеры использования этих ползунковых колес для проектирования телескопов предоставлены Говардом. [9]
OSLO работает с другими программными продуктами, используя интерфейс DDE ( Dynamic Data Exchange ) Client/Server. Это позволяет программе работать с такими продуктами, как MATLAB, для создания многопрофильной среды, такая среда использовалась для проектирования и анализа Тридцатиметрового телескопа (TMT). [10]
OSLO доступен в одной образовательной и одной коммерческой версии.
• ОСЛО ОБРАЗОВАНИЕ
OSLO EDU можно загрузить с веб-сайта Lambda Research Corporation.
Справочник по оптике OSLO, который можно загрузить в формате PDF [11] , представляет собой самостоятельный вводный курс по оптическому проектированию.
• ОСЛО Премиум
{{cite web}}
: CS1 maint: архивная копия как заголовок ( ссылка )