Документация по LiraAPI

Страницы:123456След.
Документация по LiraAPI
 
Здравствуйте.
В описании нововведений было заявлено:

Цитата
Пользовательский интерфейс десятого поколения ПК ЛИРА использует самые передовые технологии, благодаря чему стало возможным использовать собственный программный код для получения любых данных в режиме результатов расчета. Пользователь может использовать LiraAPI для автоматизации рутинных действий при формировании таблиц и подготовке результатов расчета.
Где можно ознакомится с документацией по данной теме?
 
Денис, здравствуйте.

К публикации готовятся ряд документов и информационных сообщений, в настоящий момент можно воспользоваться документом и примером по LiraAPI из директории ЛИРЫ, путь к указанной директории выглядит как то так - "ДИСК:\...\LIRA soft\LIRA10.4\LiraAPI\"
 
Роман Железняк, пишет:

Дмитрий, спасибо, нашел. Однако, как я понимаю, прикрутить к Excel (в редакторе VBA Tools-References) эти dll не получится.
 
Отлично... туда то я заглянуть и не догадался.

Спасибо, уже что-то.. буду изучать.
 
Спасибо за проявленный интерес.
Описательной части LiraAPI на данный момент маловато, поэтому мы планируем написать несколько примеров работы с LiraAPI.
Если будут конкретные идеи по функционалу (чему посвятить примеры), будем благодарны.

Для Роман Железняк:
Прикрутить к Excel будет не просто. В текущей реализации сторонняя dll загружается из Лиры, а ней уже можно получить данные результатов расчета и обработать или отправить дальше, например в Excel (как вариант сохранить в файле *.xls).
 
Есть первый опыт работы с LiraAPI пользователями:

Обращайте внимание на разрядность Лиры и разработанной Вами dll, Лира x64 не сможет загрузить библиотеку, собранную для x32 и наоборот. В примере из дистрибутива конфигурация x64 не настроена...
 
Дмитрий, приветствую Вас.
Интересует работа с результатами расчета: перемещения, усилия, армирование.
Так же интересует построение расчетных схем, манипуляция с архитектурными элементами.
Дмитрий, а Вы планируете публиковать примеры только на C++ или есть шанс увидеть примеры на C#.
 
В первой реализации LiraAPI нельзя изменять расчетную схему (эту возможность со временем добавим). Сейчас Вы можете извлекать из Лиры любые (ну или почти любые) данные в виде таблиц, это могут быть как исходные данные так и результаты расчетов.

Мне казалось C++ или C# не важно, ведь нужен принцип...

 
 
Понял Вас, Дмитрий, спасибо, будем разбираться.
 
Разобрался с API в свете C#.

Вопрос по нагрузкам. Есть ли возможность получить DataTable с нагрузками на узлы и элементы?
Собственно для написания конвертера в Ing+ в идеале хочу передавать еще и нагрузки, иначе смысла мало.
Можно конечно парсить txt, который создает ЛИРА при расчете, но это на крайний случай.

И вопрос в догонку.

Код
System::Collections::Generic::List<FEModel::Results_Key ^> ^pKeyArr – массив объектов FEModel::Results_Key описывающих номер загружения (индексы начиная от 0); 

Не понятно что передавать вот в этот параметр, что конкретно туда передавать, какое загружение и в каких случаях и как это может повлиять на результат выполнения get_TableResult

И вот это

Код
System::Collections::Generic::List<int> ^pObjArr – массив индексов узлов или элементов (начиная от 0); 
В каких случаях надо передавать индексы узлов, а в каких элементов.
Изменено: - 28.03.2015 01:14:00
Страницы:123456След.

"ЛИРА софт" открывает новое направление
Выгодные условия на приобретение российского ПО: nanoCAD, Renga, Pilot-BIM и др.
05 апреля 2023
Разбор примеров из практики по расчету на сейсмические воздействия
Рассмотрим реальные примеры уже построенных или проектируемых объектов
22 марта 2023
Приглашаем принять участие в конференции «Градостроительное развитие Алтая». Доступен онлайн формат
Темы конференции: Геологические условия. Высотное строительство. Современные технологии и методы обеспечения качества и безопасности объектов.
03 февраля 2023
Работа клиентской поддержки в новогодние праздники
с 31 декабря по 8 января наш офис будет на каникулах
30 декабря 2022
Все новости
Реализация модели контактного слоя при расчете адгезионного соединения с использованием метода конечных элементов
В большинстве опытов по испытанию адгезионных соединений измеряется средняя адгезионная прочность. Данная величина вычисляется как отношение разрушающей нагрузки к площади склейки. Подобный подход подразумевает равномерное распределение касательных напряжений. Исследователи давно обнаружили, что средняя адгезионная прочность соединения является сильной функцией геометрических [1] и физико-механических параметров модели и, следовательно, делает малоинформативными и несопоставимыми экспериментальные данные, выполненные на отличающихся образцах. Малочисленные результаты по измерению касательных напряжений по площади склейки с использованием преимущественно поляризационно-оптических методов [2] показывают, что распределение напряжений является нелинейной функцией. При этом наблюдается концентрация напряжений у торцов модели. В связи с этими фактами возникает необходимость детального изучения напряженно-деформированного состояния адгезионных соединений.
06 июня 2019
Оценка точности нелинейного статического метода анализа сейсмостойкости сооружений
В статье рассмотрено практическое применение методики нелинейного статического анализа сейсмостойкости зданий и сооружений. Произведен расчет одноэтажной стальной рамы нелинейным статическим и нелинейным динамическим методами. В результате анализа полученных результатов расчета показана значимость высших форм колебаний и необходимость анализа их влияния на реакцию системы.
06 февраля 2018
Напряженно-деформированное состояние коррозионно - поврежденных железобетонных элементов при динамическом нагружении
С помощью современного программно-вычислительного комплекса  ЛИРА 10.6 выполнена сравнительная оценка напряженно–деформированного состояния  не поврежденного и коррозионно-поврежденного железобетонного элемента при динамическом и статическом нагружении. Проанализировано   влияния ослабленного коррозией бетонного участка сжатой зоны на перераспределение напряжений в сечении.
25 января 2018
Применение технологий BIM при расчете зданий в условиях сложной геотехнической обстановки в связке программ Revit, ЛИРА 10.6 и PLAXIS 3D
В статье рассматривается методика совместной работы ПК ЛИРА 10.6 и PLAXIS 3D посредством API модуля. С позиции инженера-расчетчика рассматриваются возможности передачи моделей между различными программами с применением технологий информационного моделирования.
21 июня 2017
Все публикации
Разбор примеров из практики по расчету на сейсмические воздействия
Рассмотрим реальные примеры уже построенных или проектируемых объектов
22 марта 2023
Вебинар: ЛИРА 10 - API. Разработка пользовательских скриптов и плагинов
Вы увидите процесс пошагового создания скриптов и плагинов и поймете, насколько это просто!
02 декабря 2022
Вебинар: От каркаса до расчета в BIM
Приглашаем присоединиться к трансляции, особенно если вам интересна тема взаимодействия Revit и ЛИРА 10
03 ноября 2022
Способы соединения конечных элементов и узлов в ЛИРА 10
Приглашаем на вебинар по применению инструментов соединения элементов и узлов в ЛИРА 10. Будут рассмотрены примеры из инженерной практики: моделирование шарниров, учет несоосности, передача усилий между различными типами КЭ, автоматическое соединение элементов
30 сентября 2022
Все записи вебинаров