Головная страница ИПМ Библиотеки, издания  •  Поиск публикаций  English 
Публикация

Материал конференции: "Труды Международной конференции по компьютерной графике и зрению "Графикон" (19-21 сентября 2022 г., Рязань)"
Авторы: Копылов М.С.
Особенности использования сценариев при автоматизации задач в системах оптического моделирования
Аннотация:
В данной статье описаны подходы к использованию сценариев при автоматизации прикладных задач в рамках работы с комплексом оптического моделирования и фотореалистичной компьютерной графики. Комплекс оптического моделирования должен включать в себя поддержку выполнения сценариев, поскольку обычных средств, например предоставляемых с помощью графического интерфейса пользователя, как правило, бывает недостаточно для выполнения многообразных задач, возникающих на практике. Производится краткий обзор существующих решений. Предлагаются методы, обеспечивающие эффективную интеграцию поддержки сценариев в существующую систему оптического моделирования. Данные методы обеспечивают полный доступ из сценариев к модулям системы, включая вычислительные модули, различные модули-симуляторы и т.д. При этом поддерживаются как тривиальные сценарии, содержащие обычные последовательности команд, так и более сложные, использующие возможности скриптовых языков высокого уровня, таких как Python. Отдельно рассматривается специальный высокоуровневый API, который используется для взаимодействия сценариев написанных на языке Python и системы оптического моделирования. Этот API также может использоваться для расширения возможностей системы новыми параметрическими объектами. Подробно рассмотрены интегрированные в систему оптического моделирования специализированные программные модули, такие как интерпретатор пакетных сценариев, интерпретатор и редактор скриптов, редактор классов расширений. Приведены примеры автоматизации моделирования на основе сценариев.
Ключевые слова:
автоматизация моделирования, расширяемость, язык сценариев, командная строка, Python, графический интерфейс
Язык публикации: русский,  страниц: 9 (с. 55-63)
Полный текст на русском языке:
Экспорт ссылки на публикацию в формате:   RIS    BibTeX
Сведения об авторах:
  • Копылов Михаил Сергеевич,  orcid.org/0000-0002-9526-0766ИПМ им. М.В. Келдыша РАН