solidThinking Compose - инженерная вычислительная среда

solidThinking Compose позволяет инженерам и исследователям эффективно проводить разнообразные численные расчеты осуществлять разработку алгоритмов, обрабатывать и визуализировать данные. Compose - это одновременно и высоко-уровневый матричный язык, и интерактивная среда разработки для решения самых разнообразных математических задач, включая решение дифференциальных уравнений, обработку сигналов и анализ систем управления.

Система предлагает пользователям всеобъемлющий набор инструментов для быстрой разработки собственных численных методов и алгоритмов. Матричный язык программирования, интерактивные инструменты отладки, а также широкий выбор готовых математических библиотек не только покрывают все нужды разработчиков, но и позволяют использовать одновременно несколько различных подходов и найти решение быстрее, чем при использовании стандартных языков программирования, таких как C/C++.

Для эффективного использования в различных инженерных проектах в solidThinking Compose предусмотрены инструменты импорта и экспорта данных из различных CAE форматов для пред- и постобработки задач.

Основные возможности Compose

  • Мощный язык разработки
  • Внутренний язык Compose основан на использовании матриц в качестве основных объектов. Язык является интерпретируемым и совместим с основными промышленными стандартами, включая Octave; поддерживает потоковую обработку, все основные типы данных, а также элементы управления логикой выполнения программы.

  • Интегрированная среда разработки
  • Встроенная командная строка поддерживает инструменты редактирования кода, автоматического завершения команд, выполнения отдельных скриптов и многое другое. В Compose реализованы все современные инструменты форматирования кода, включая подсветку синтаксиса, закладки и сворачиваемые секции. Инструменты отладки позволяют в реальном времени отслеживать значения переменных при выполнении программ, а менеджер проекта обеспечивает простое переключение между файлами с кодом, матрицами и графиками.

  • Визуализация
  • Compose предлагает пользователям большой выбор высококачественных 2D и 3D графиков, каждый из которых легко может быть модифицирован за счет интерактивных меню, которые позволяют управлять заголовками, легендами, цветовыми палитрами, засечками и многим другим. Все графики поддерживают масштабирование и могут быть экспортированы в отчеты без потери качества.

  • Прочее
  • В системе Compose также предусмотрены инструменты импорта и экспорта данных в различные CAE форматы; также предусмотрен интерпретатор для Open Matrix Language (OML). Создание пользовательских функций возможно не требует отдельных файлов за счет гибких правил локализации переменных.