8 812 123 45 67
Кастомизация программ инженерного анализа

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

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

Следующим уровнем кастомизации является создание персональных меню в графическом интерфейсе программы. Иногда настройка меню может быть выполнена средствами самого пакета, а более сложные настройки приходится создавать путем программирования элементов графического интерфейса на языке, встроенном в программный пакет инженерного анализа. В ANSYS MAPDL применяются языки UIDL, Tcl/Tk, а в более современном ANSYS Workbench – XML и Python. Последние позволяют создавать специализированные расширения с использованием приложения ACT (Advanced Customization Toolkit). Данные расширения могут лечь в основу собственных приложений под ANSYS Workbench, по аналогии с приложениями для iPhone.

Самый сложный уровень кастомизации – внесение изменений в код программного пакета. Многие программные системы инженерного анализа предоставляют наборы процедур для пользовательской кастомизации, которые могут быть скомпилированы и прилинкованы к основному исполняемому коду. В ANSYS подобный набор процедур называется UPF (User Programmable Features). Примерами UPF являются процедуры для создания пользовательского материала, пользовательской нагрузки или пользовательского конечного элемента.

вернуться к списку новостей
Рассчитать стоимость онлайн
Сообщите основную информацию о вашей задаче, ответьте на несколько вопросов и мгновенно получите оценку трудоемкости актуальной для вас инженерной задачи.
Узнать цену
Связанные новости
25 мая 2023

АО «ЦИФРА» подтвердило статус аккредитованной ИТ-компании

АО «ЦИФРА» успешно прошло ежегодную процедуру подтверждения аккредитации в Минцифры России и подтвердило статус аккредитованной ИТ-компании до июля 2024 г.
Новости
22 февраля 2023

Отзывы стажеров 2022-2023

Продолжаем публиковать отзывы молодых специалистов, которые прошли полный курс стажировки и стали сотрудниками компании.
Новости
Связанные публикации в блоге
2 декабря 2019

Что такое обратный инжиниринг

Обратный инжиниринг (обратное проектирование, реверсивный инжиниринг) играет жизненно важную роль в современном проектировании и производстве. Он используется для воссоздания дорогостоящих деталей в приборостроении, оборонной промышленности, нефтегазовой, химической и энергетической отраслях.
Блог
15 мая 2019

Численное моделирование раскрывает потенциал промышленного внедрения аддитивных технологий

Аддитивные технологии производства уже приобрели широкую известность, но их промышленный потенциал пока полностью не реализован. Настоящая ценность аддитивного производства заключается в возможности предложить промышленности способ создавать индивидуальный дизайн конструкций со сниженным весом и объединением отдельных деталей в одну.
Блог
Связанные вебинары
Сделайте заказ
Изменить файл
Поля, отмеченные звездочкой (*) обязательны для заполнения.
Успешно отправлено! Наш специалист свяжется с Вами в ближайшее время!