История версий
LIRA-FEM

Усовершенствования, связанные с API и таблицами ввода

LIRA-FEM 2026 R1 Изменено: 22.05.2026 15:02:47

В версии LIRA-FEM 2026 возможности взаимодействия с системой существенно расширены. Для автоматизации рутинных задач, построения сложных объектов и интеграции с внешним ПО в LIRA-FEM используется API на базе технологии COM.

Ключевые возможности API

  • Автоматизация LIRA-CAD: создание пользовательских нодов для Генератора и разработка плагинов
  • Таблицы ввода: программное управление данными расчетных моделей (импорт, корректировка, обновление) с помощью пользовательского интерфейса или программно, через технологию COM.
  • Чтение и визуализация: функции для получения результатов расчета и их отображения в виде мозаик, изополей и эпюр непосредственно в окне схемы.
  • Универсальность: поддержка любых языков, работающих с COM-объектами (C#, C++, Python, JavaScript (в т.ч. V8), VBScript и др.).

API и таблицы ввода

API и таблицы ввода

Расширения пользователя

Основное нововведение — загрузка модулей в адресное пространство процесса LIRA-FEM. Это дает внешним разработчикам доступ к закрытым ранее функциям API и позволяет расширять возможности программного комплекса.

  • Кастомизация интерфейса: встраивание собственных команд и кнопок в ленту LIRA-FEM.
  • Управление расчетным циклом: внедрение собственных данных в общую структуру задачи и интеграция специфических алгоритмов в "конвейер" расчетов.
  • Автоматизация отчетности: добавление собственных разделов в Книгу отчетов, включая обновляемые таблицы CSV и снимки экрана.
  • Разработка новых модулей: создан каркас для портирования приложений в виде расширений LIRA-FEM.

Расширения пользователя

Расширения пользователя

API LIRA-CAD и LIRA-FEM

Добавлены новые таблицы ввода для задания и корректировки данных расчетной модели:

  • жесткость свай (КЭ 57);
  • материалы для расчета железобетонных конструкций (стержни, пластины, бетон, арматура);
  • материалы для расчета стальных сечений (материал, дополнительные характеристики, ограничения подбора);
  • варианты конструирования;
  • таблица РСУ;
  • конструктивные элементы;
  • унификация элементов;
  • модель грунта (характеристики грунта: основные, просадочные, набухающие, засоленные, вечномерзлые, консолидация, ползучесть, скважины).

Для удобства работы добавлена древовидная структура разделов и возможность одновременно удалять, копировать, вырезать и вставлять несколько таблиц ввода.

Таблицы ввода для создания таблиц с возможностью прямой корректировки данных текущей задачи

Таблицы ввода для создания таблиц с возможностью прямой корректировки данных текущей задачи