Система автоматизированного проектирования и расчета
+7 (495) 180-47-59

Документация по 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След.


ПК ЛИРА 10 от 112 000 руб. для малого бизнеса и ИП
Для поддержки предприятий малого бизнеса и индивидуальных предпринимателей «Лира софт» устанавливает сниженные тарифы на приобретение расчетного комплекса ЛИРА 10
20 октября 2020
ЛИРА софт приглашает на форум «ИНТЕРОНСТРОЙ»
20 октября 2020 в рамках Форум 100+ состоится Международный форум конструкторов строителей и инженеров расчётчиков 100+ «ИНТЕРКОНСРОЙ».
09 октября 2020
Опыт использования ЛИРА 10 на примере ООО «УралТЭП»
На вебинаре 22 сентября специалисты «УралТЭП» поделятся опытом применения ЛИРА 10 на примере двух объектов энергетики
16 сентября 2020
Вебинар для преподавателей ВУЗов. Применение ЛИРА 10 в учебном процессе.
Приглашаем научно-педагогических работников на бесплатный вебинар по эффективному использованию ЛИРА 10 в ВУЗах
09 сентября 2020
Все новости
Реализация модели контактного слоя при расчете адгезионного соединения с использованием метода конечных элементов
В большинстве опытов по испытанию адгезионных соединений измеряется средняя адгезионная прочность. Данная величина вычисляется как отношение разрушающей нагрузки к площади склейки. Подобный подход подразумевает равномерное распределение касательных напряжений. Исследователи давно обнаружили, что средняя адгезионная прочность соединения является сильной функцией геометрических [1] и физико-механических параметров модели и, следовательно, делает малоинформативными и несопоставимыми экспериментальные данные, выполненные на отличающихся образцах. Малочисленные результаты по измерению касательных напряжений по площади склейки с использованием преимущественно поляризационно-оптических методов [2] показывают, что распределение напряжений является нелинейной функцией. При этом наблюдается концентрация напряжений у торцов модели. В связи с этими фактами возникает необходимость детального изучения напряженно-деформированного состояния адгезионных соединений.
06 июня 2019
Оценка точности нелинейного статического метода анализа сейсмостойкости сооружений
В статье рассмотрено практическое применение методики нелинейного статического анализа сейсмостойкости зданий и сооружений. Произведен расчет одноэтажной стальной рамы нелинейным статическим и нелинейным динамическим методами. В результате анализа полученных результатов расчета показана значимость высших форм колебаний и необходимость анализа их влияния на реакцию системы.
06 февраля 2018
Напряженно-деформированное состояние коррозионно - поврежденных железобетонных элементов при динамическом нагружении
С помощью современного программно-вычислительного комплекса  ЛИРА 10.6 выполнена сравнительная оценка напряженно–деформированного состояния  не поврежденного и коррозионно-поврежденного железобетонного элемента при динамическом и статическом нагружении. Проанализировано   влияния ослабленного коррозией бетонного участка сжатой зоны на перераспределение напряжений в сечении.
25 января 2018
Применение технологий BIM при расчете зданий в условиях сложной геотехнической обстановки в связке программ Revit, ЛИРА 10.6 и PLAXIS 3D
В статье рассматривается методика совместной работы ПК ЛИРА 10.6 и PLAXIS 3D посредством API модуля. С позиции инженера-расчетчика рассматриваются возможности передачи моделей между различными программами с применением технологий информационного моделирования.
21 июня 2017
Все публикации
Опыт использования ЛИРА 10 на примере ООО «УралТЭП»
На вебинаре 22 сентября специалисты «УралТЭП» поделятся опытом применения ЛИРА 10 на примере двух объектов энергетики
16 сентября 2020
Вебинар для преподавателей ВУЗов. Применение ЛИРА 10 в учебном процессе.
Приглашаем научно-педагогических работников на бесплатный вебинар по эффективному использованию ЛИРА 10 в ВУЗах
09 сентября 2020
Расчет здания на упругом основании. Решение практических задач.
На вебинаре вы увидите живую демонстрацию работы модуля Грунт и модуля Физическая нелинейность, в том числе и на примере схемы реального здания.
14 августа 2020
Все записи вебинаров