TracePro — коммерческая программа оптической инженерии для проектирования и анализа оптических и осветительных систем. Графический пользовательский интерфейс программы ( GUI ) основан на 3D CAD, создавая виртуальную среду прототипирования для выполнения программного моделирования перед производством.
Разработанная Lambda Research Corporation из Литтлтона, Массачусетс , США, в рамках гранта SBIR от NASA, программа находится в непрерывном развитии с 1994 года. NASA использует программу в своем подходе к интегрированному проектированию и производству следующего поколения, как подробно описано в журнале NASA Spinoff . [1]
TracePro используется в аэрокосмической, оборонной, светотехнической, дисплейной, биомедицинской и иллюминационной отраслях. Он использовался во многих проектах для проектирования и анализа всех типов оптических/осветительных систем, начиная от подавления рассеянного света в телескопах и камерах и заканчивая биомедицинскими приложениями [2] и моделированием светодиодов [3] и моделированием солнечных коллекторов. [4]
На аэрокосмическом рынке TracePro наиболее известна своими возможностями анализа рассеянного света. Программа использовалась для анализа телескопа FIRST [5] , космического телескопа Джеймса Уэбба , камер марсохода Mars Rover, Long-Range Reconnaissance Imager (LORRI) [6] и коронографа Terrestrial Planet Finder Coronagraph [7] .
Пользователи создают геометрию либо с помощью собственного интерфейса САПР TracePro, либо путем импорта моделей напрямую из SolidWorks , Pro/ENGINEER , Solid Edge , Autodesk Inventor или другого продукта САПР, который экспортирует модели IGES или STEP. TracePro дополнительно имеет надстройку для Solidworks, RayViz. RayViz позволяет пользователям применять и сохранять оптические свойства непосредственно в своей модели SolidWorks и источниках поверхности трассировки лучей в качестве наборов лучей для визуализации распространения света в Solidworks. Для обеспечения целостности данных одна и та же модель используется как TracePro для трассировки лучей и оптического анализа, так и SolidWorks для механического проектирования и изменения свойств оптических материалов. С помощью RayViz пользователи значительно ускоряют итерационный процесс проектирования. Пользователи, использующие программы оптического проектирования, такие как OSLO , Zemax или Code V, также могут импортировать эти модели для создания полной оптомеханической конструкции с помощью встроенного многодокументного интерфейса. После создания оптико-механической модели пользователи создают источники с помощью встроенных мастеров источников, импортируют модели из каталогов лампочек или импортируют файлы лучей, созданные на основе измеренных данных, измеренных с помощью продукта Radiant Imaging ProSource Radiant Source. Затем лучи трассируются через системы для поиска распределения энергии на любой поверхности или отслеживания объемного потока через любое пространство. Пользователи также могут моделировать освещенный вид освещения или систем освещения и трассировать растровые изображения через оптические системы для проверки однородности, вуализирующих бликов, бликов и проблем искажения. Также можно моделировать тепловые эффекты и проблемы рассеянного света.
TracePro работает с другими программными продуктами, используя клиент-серверный интерфейс Dynamic Data Exchange (DDE). Это позволяет программе работать с такими продуктами, как MATLAB, для создания многопрофильной среды. [8] TracePro также использует язык Scheme в качестве макроязыка для расширения возможностей программы и предоставления автоматизированного анализа, оптимизации и возможностей допусков. TracePro моделирует геометрию с помощью Kubotek Kosmos 3D Framework. [9]
Оптическое программное обеспечение TracePro доступно в трех коммерческих версиях: