Кто-нибудь знает как сделать, чтобы Zemax при оптимизации использовал не произвольные радиусы и толщины, а радиусы и толщины каталожных линз, которые например есть в базе данных Земакса?
Т.е. я хочу рассчитать объектив, который в будующем будет собиран из линз, которые будут куплены по каталогу.
Конечно можно расчитать (оптимизировать) в Земакс объектив стандартным способом, а потом вручную из каталога выбрать линзы с наиболее близкими радиусами и толщинами. Но хотелось бы не вручную, а более автоматизировано.
Я знаю способ через написание ZPL-макроса и использование его в Merit function. Или даже только через составные операторы в Merit function. Но это достаточно громоздко и не универсально.
Может кто-нибудь знает более простой универсальные способ (или такой пока не существует)?