продукт
справка ELCUT
На практике работа обычно не исчерпывается решением одной полевой задачи. Часто требуется установить изменение характера поля от одного или нескольких геометрических или физических параметров. Для этого приходится решать серию задач, варьируя теми или иными деталями постановки.
Для параметрического анализа ELCUT предоставляет следующие возможности:
LabelMover - удобный, чисто визуальный инструмент для постановки и решения серии задач.
Позволяет легко описать геометрические трансформации, совершаемые на каждом шаге решения, а также варьирование источниками поля, свойствами сред, граничными условиями и частотой гармонической задачи.
На каждом шаге решения LabelMover вычисляет и запоминает заказанные локальные и интегральные полевые величины.
Помимо экранного интерфейса, доступ к возможностям LabelMover возможен также из других программ. Это позволяет рассматривать LabelMover как высокоуровневый интерфейс к полевой модели. В этой связке клиентские программы могут взаимодействовать с полевой моделью ELCUT в терминах изменения параметров, не вдаваясь в детали описания геометрии и физических свойств.
Описанное взаимодействие может осуществляться как средствами COM, так и через командную строку, что облегчает и упрощает создание клиентских программ или скриптов. Таким образом можно расширять виды параметрических анализов, использовать собственные алгоритмы оптимизации, абстрагируясь от конкретных геометрических и физических параметров моделируемого об'екта.
Также имеется возможность самостоятельно запрограммировать последовательность вычислений на любом из языков программирования, поддерживающих COM. В этом случае можно реализовать алгоритмы любой сложности, необходимый уровень сопряжения с другими программами, обеспечить включение полевых расчетов ELCUT в технологическую цепочку САПР предприятия.
Требуется знание языка программирования, навыки работы с COM-объектами и знакомство с технологией ActiveField. Многочисленные примеры использования ActiveField с разными языками программирования помогут Вам в этом.