![LABPP](/img/default-banner.jpg)
- 236
- 327 352
LABPP
Russia
Registrace 26. 09. 2007
LABPP для ARCHICAD, TEKLA, GRASSHOPPER и другого ПО
Здесь Вы узнаете:
- как повысить эффективность Вашей деятельности.
- как заказать новое программное обеспечение для автоматизации Вашей деятельности.
- как приобрести и эффективно использовать имеющееся программное обеспечение LABPP.
- как эффективно использовать универсальное программное обеспечение, такое как САПР ARCHICAD, TEKLA, GRASSHOPPER и т.п.
Здесь Вы узнаете:
- как повысить эффективность Вашей деятельности.
- как заказать новое программное обеспечение для автоматизации Вашей деятельности.
- как приобрести и эффективно использовать имеющееся программное обеспечение LABPP.
- как эффективно использовать универсальное программное обеспечение, такое как САПР ARCHICAD, TEKLA, GRASSHOPPER и т.п.
Злата Цепова, 5 лет, Финал областных соревнований в г.Железногорск, 25.05.2024
Злата Цепова, 5 лет, Финал областных соревнований в г.Железногорск, 25.05.2024
zhlédnutí: 899
Video
Расшифровка слагаемых и новое окно отчетов в калькуляторе ARCHICAD
zhlédnutí 81Před 2 měsíci
В калькуляторе для ARCHICAD LABPP_Calc появился ряд полезных возможностей. Теперь программа не только суммирует свойства элементов, а и сохраняет по каждой составляющей расшифровку. В итоге вы можете выводить в отчет о калькуляции, или вставлять в поля числовых расчетов не только число результата, а целые выражения. Так же появилось новое окно для формирования отчета о расчетах.
Злата Цепова - 5 лет, областные соревнования по фигурному катанию, Курск, 13 14 04 2024
zhlédnutí 173Před 2 měsíci
Злата Цепова - 5 лет, областные соревнования по фигурному катанию, Курск, 13 14 04 2024
Выполнение элементарных расчетов площадей отделки для части помещения в ARCHICAD
zhlédnutí 59Před 3 měsíci
Всем известно как хочется избавиться от рутины при выполнении расчетов отделки. Но эта работа требует внимательности и уверенности в том, что расчет делается правильно. Поэтому часто автоматический подсчет отделки оказывается неприменим. Помощь проектировщику может LABPP_Calc. Он имеет набор полезных функций для считывания длин и площадей непосредственно из окна проекта и из элементов. Например...
Запоминаем элементы и быстро находим в разных окнах ARCHICAD
zhlédnutí 61Před 3 měsíci
Всем известна утомительная задача когда определенные элементы в одном окне требуется быстро по дсветить в других окнах. Например, в 2d плане выделена дверь. А ее надо быстро посмотреть в 3d или на разрезе. Для этого удобно воспользоваться кнопками "сохранить выборку" и "восстановить выборку элементов" на панели BIM Master'а. BIM Master - многооконный многофункциональный инструмент, который здор...
Выполнение элементарных расчетов площадей отделки в ARCHICAD
zhlédnutí 188Před 3 měsíci
Быстрые и уверенные расчеты в модели проекта можно выполнять при помощи обновленной программы LABPP_Calc для ARCHICAD. В видеоматериале показано как в несколько щелчков рассчитать площадь отделки стен комнаты, исключить площади окон и добавить площадь откосов. Выделяем помещение. С него автоматически считывается периметр и вставляется в одно из полей калькулятора. Затем считывается высота стены...
Создание автоматической калькуляции площадей откосов дверей и окон
zhlédnutí 112Před 3 měsíci
Здесь рассказывается как применять новый механизм составления автоматических калькуляций в программе LABPP_Calc для ARCHICAD версий от 23 и выше. Калькуляции - это программные файлы, которые можно составлять при помощи удобного инструмента. Затем эти файлы можно использовать много раз.
Калькулятор выделяет числа из свойств, имеющих текстовое представление в ARCHICAD
zhlédnutí 54Před 3 měsíci
Видео иллюстрирует работу приложения для ARCHICAD - LABPP_Calc при расчете значений по пользовательским свойствам, имеющим текстовое представление. Например, если у вас есть пользовательское свойство "Количество ручек антипаники" и значение его сформировано формулой и выглятит наподобие этого: "Число ручек антипаники 1 шт" То калькулятор может произвести расчет так, что автоматически определит ...
Получение чисел из текстовых свойств Генератор фрагмента программ в ARCHICAD
zhlédnutí 24Před 3 měsíci
В работе по автоматизации проектирования часто требуется обрабатывать текст, с тем, чтобы получать из него числовые данные. Для того, чтобы ускорить и упростить процесс программирования в LABPP_Automat имеется генератор программного кода. Используйте его для повышения производительности.
Создание калькуляций в LABPP_Calc на примере расчета объема монтажного зазора для окон
zhlédnutí 73Před 3 měsíci
Калькулятор LABPP_Calc приобрел новую функцию: автоматический генератор калькуляций для выбранных элементов на базе их различных свойств. Расчет строится по принципу выполнения для каждого элемента операции вида Результат = (Параметр1 * Параметр2) - Параметр3 Параметры в формуле расчета присутствуют в виде переменных A,B,C,D,E,F и H. Результаты суммируются и сумма вставляется в одно из полей ка...
Пример как создать плавающий диалог с чекбоксами в ARCHICAD 23 и выше
zhlédnutí 72Před 3 měsíci
Пример как создать плавающий диалог с чекбоксами в ARCHICAD 23 и выше
LABPP BIM Master говорит GDL-разработчику что происходит с параметрами
zhlédnutí 66Před 4 měsíci
LABPP BIM Master говорит GDL-разработчику что происходит с параметрами
Быстро находим потерянные отверстия при помощи BIM Master для ARCHICAD
zhlédnutí 46Před 5 měsíci
Быстро находим потерянные отверстия при помощи BIM Master для ARCHICAD
Автоматизация формирования потребностей в работах и материалах с ПО LABPP и GRASSHOPPER
zhlédnutí 303Před 6 měsíci
Автоматизация формирования потребностей в работах и материалах с ПО LABPP и GRASSHOPPER
Как свернуть окна LABPP в ARCHICAD (shorts)
zhlédnutí 111Před 7 měsíci
Как свернуть окна LABPP в ARCHICAD (shorts)
Преобразование колонн в стены при помощи LABPP_Calc
zhlédnutí 152Před 7 měsíci
Преобразование колонн в стены при помощи LABPP_Calc
КСИ - Подсистема загрузки классификатора и свойств с сайта в проект
zhlédnutí 165Před rokem
КСИ - Подсистема загрузки классификатора и свойств с сайта в проект
Классификация элементов при помощи КСИ в ARCHICAD
zhlédnutí 178Před rokem
Классификация элементов при помощи КСИ в ARCHICAD
КСИ Присвоение элементам родительских кодов КСИ двери и окна и нумерация в рам
zhlédnutí 142Před rokem
КСИ Присвоение элементам родительских кодов КСИ двери и окна и нумерация в рам
Elements of a QR code in an ARCHICAD project
zhlédnutí 315Před rokem
Elements of a QR code in an ARCHICAD project
Assigning Properties to a Group of Dissimilar ARCHICAD Elements
zhlédnutí 139Před rokem
Assigning Properties to a Group of Dissimilar ARCHICAD Elements
Быстрый расчет в ARCHICAD. Получение данных из проекта
zhlédnutí 265Před rokem
Быстрый расчет в ARCHICAD. Получение данных из проекта
Автоматическое сравнение данных из элементов в BIM Master
zhlédnutí 49Před rokem
Автоматическое сравнение данных из элементов в BIM Master
LABPP: Extended dialog - many pages, a list with sorting and filtering by columns and a search field
zhlédnutí 73Před rokem
LABPP: Extended dialog - many pages, a list with sorting and filtering by columns and a search field
Немодальный (плавающий) диалог с листбоксом для ARCHICAD
zhlédnutí 62Před rokem
Немодальный (плавающий) диалог с листбоксом для ARCHICAD
Модальный диалог с листбоксом для ARCHICAD
zhlédnutí 96Před rokem
Модальный диалог с листбоксом для ARCHICAD
Автоматическое создание стройматериалов по списку класса ERM (AVEVA ERM)
zhlédnutí 52Před rokem
Автоматическое создание стройматериалов по списку класса ERM (AVEVA ERM)
New Program Generator LABPP for ARCHICAD
zhlédnutí 173Před rokem
New Program Generator LABPP for ARCHICAD
Управление свойствами объектов сэндвичпанелей в ARCHICAD при помощи программного модуля для LabPP_Au
zhlédnutí 36Před rokem
Управление свойствами объектов сэндвичпанелей в ARCHICAD при помощи программного модуля для LabPP_Au
Новые функции поиска в списках в программах на базе LabPP_Automat
zhlédnutí 26Před rokem
Новые функции поиска в списках в программах на базе LabPP_Automat
Добрый день. Как можно преобрести ваши программы для Archicad?
Добрый день! На сайте www.labpp.net
Привет, как дела? Знаете ли вы, как округлить десятичные знаки в сценарии gdl? Пример: от 3,005 до 3,01.
Добрый день! Да есть несколько вариантов. Напишите мне на почту.
Вы не поверите, мне удалось это сделать! Я округлил целое число и вычел его из исходного значения, затем выполнил условие с If else, чтобы получить разницу, и если оно равно 0,005, оно добавляет целое число к 0,010. Мне нужно было сделать 100 условий для 2 десятичных знаков😅
Как можно получить данное дополнение?
Очень круто. Практически полноценный API внутри аддона!
Отличный метод если с класификаторами не хочется возиться
Скачала это дополнение, зарегистрировала как указано в инструкции, но оказалось что это ДЕМО-версия (12 запусков). А можно ли скачать обычную версию?
Добрый день! Напишите на program@labpp.ru
Oh my that just saved me from a big headache!
Здравствуйте, не получилось установить(((((((( Пишет: Программа с таким серийным номером не продавалась пользователю с таким идентификатором. Проверьте, пожалуйста, правильность ввода данных.
Здравствуйте. Напишите, пожалуйста на почту mail@labpp.ru
// Выгрузить список расчета LABPP_Calc в буффер Windows // LABPP 2023 int main() { int iTable; object("create","ts_table",iTable); ac_request("interface", "calc_list","get", 1, iTable); string str; ts_table(iTable,"print_to_str",str); coutvar << str; int i,icount; ts_table(iTable, "get_rows_count", icount); string s1, s2, sResult; for (i = 0; i < icount; i++) { ts_table(iTable, "select_row", i); ts_table(iTable, "get_value_of", 0, s1, 2, s2); sResult += s1; sResult += "\t"; sresult += s2; sResult += " "; } ac_request_special("clipboard_set", sResult); object("delete",iTable); cout << "Программа завершена успешно Таблица рассчета записана в буффер Вы можете выбрать ячейку в Excel и выполнить команду \"Вставить\""; }
// Поставить объект-указатель int PlaceMarker(double x, double y, double z, string sID) { int iObjectDescriptor; object("create", "ac_element", iObjectDescriptor); //// считать текущее значение ac_request("assign_element_values", iObjectDescriptor, "type", "ObjectType"); ac_request("load_element_default_values", iObjectDescriptor); ac_request("assign_element_values", iObjectDescriptor, "ObjectName", "Координатные Размеры 23"); ac_request("load_element_default_values", iObjectDescriptor); ac_request("assign_element_values", iObjectDescriptor, "pos.x", x, "pos.y", y); int ifloor; double bottomOffset; string sNewGuid; ac_request("get_floorindexandlevel_by_levelfromprojectnull", z, ifloor, bottomOffset); ac_request("assign_element_values", iObjectDescriptor, "pos.x", x, "pos.y", y, "FloorInd", ifloor); // создать объект int ires = ac_request("create_element_on_project", iObjectDescriptor); coutvar << ires; ac_request("get_guid_from_element", sNewGuid, iObjectDescriptor); cout << "create ires=" << ires << " sNewGuid = " << sNewGuid << " "; ac_request("set_element_by_guidstr_as_current", sNewGuid); ac_request_special("set_element_value", "EP", "Level", z); //Element ID ac_request_special("set_element_value", "EP", "ID", sID); //coutvar << bottomOffset; object("delete", iObjectDescriptor); }
Как вообще можно разобрать без комментариев, что происходит? Хотя бы субтитры добавили...
Подскажите есть для 26 версии? На сайте только до 23 версии
Для 26 версии будет. В целом система находится в стадии разработки.
@@LABPP есть информация когда появится? или ест возможность попробовать предварительную версию?
?
Didn't work for me, all "Width" give error
М дааа вот кинули нас сволочи
Кто Вас кинул? Строители?
Отличная идея, спасибо
Благодарю! Очень помогло!
Здравствуйте! есть штатная команда "редактирование выбранных элементов" (контрол+шифт+t) она всё тоже самое делает, ну кроме толщины, как вы показали в ролике
Добрый день! В BIM Master доступно больше свойств и главная задача - поиск и устранение проблем "на месте". Например, если у одинаковых на первый взгляд элементов какое-то свойство не отрабатывает. Или у GDL элементов внутренние параметры "пляшут". Они называются в редакторе по разному, но имя параметра одинаковое. Доступно сравнение списка свойств, формул, вычисленных значений свойств и т.п. в многооконном режиме без блокировки работы над проектом и вызовом штатных окон ARCHICAD.
Она многое делает не так. Вы не сможете пачкой через неё добавить св-во, если попадется элемент без классификации, вам ничего не будет дано поменять. И найти вы его так сходу не сможете. А тут сможете, увидите, что в один элемент, например, не прописалось (повод для поиска что не так, но вы точно знаете сколько таких элементов!), а другие прописались! Разница огромная. Этот работает, а родной наполовину.
Хорошо бы тогда сделать интерфейс окна как менеджер из двух половинок. Может переключение : единое окно/менеджер из двух половинок
Думал так сделать. Но неудобно. Большое окно получается. Сейчас сделал еще "шприц" - после того как считал данные из элемента можно выделить любое количество разнотипных элементов (стена, колонна, объект и т.п.) и по нажатию кнопки выбранное свойство (класс, значение пользовательских свойств, GDL параметров и т.п.) записывается в эти элементы
красивые картинки огонь!
Спасибо!)
вообще не понял если честно, что тут
Владимир, добрый день! Это ролик для тех, кто программирует на LabPP_Automat для ARCHICAD. Я добавил конструкцию в язык скриптов, которая позволяет отображать и убирать плавающие окна.
when u wanna make tutorials - it's better if people understand what you doing otherwise there isnt any point, right?
А из заполнение информации из Word возможно?
Да, можно сделать связку с различными форматами данных - Word, CSV, OpenOffice, AutoCAD и т.п.
из АС 22 в солярис 9 есть возможность экспорта?
К сожалению нет
а че так дорого дополнение стоит?
Well... software test without the main function to test...
Please, write me to mail@labpp.ru
czcams.com/video/wLk_ZPU_9Z4/video.html я что-то сам запутался. Всё же штатно работает без доп скриптов и я давно это подробно описал
Да, это можно настроить прямо в config.cpp заданием директивы SETCFG("KVVARTOCOPYTOROOMS",... см. www.labpp.ru/ts_downloader.php?file=TSDownload/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20LabPP_Solaris%20%D0%9A%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F.pdf&counter=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20LabPP_Solaris%20%D0%9A%D0%B2%D0%B0%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F.pdf
//******************************************************** // Получить из маркеров квартир кол-во комнат и тип квартиры // Записать это в пользовательские переменные зон // чтобы зоны можно было раскрасить графзаменой // по признаку сколько в квартире комнат и какой тип квартиры // 2021 Alexey Pushkarev //******************************************************** // Имена свойств зон - целое число string sUPNameRoomsCount = "КВ_кол-во комнат"; string sUPNameKvType = "КВ_тип"; int main() { cout << "Записать в зоны кол-во комнат и тип квартиры" << " "; cout << "Старт программы" << " "; int ires; int icount; int ObjectDescrFlat; object("create","ac_element_guid",ObjectDescrFlat); int index = 0; ac_request_special("load_elements_list", 1, "ObjectType", 2+1024, "", "GDL", "ObjectName", "CONTAINS", "labelLabPP_Flat", ""); ires = ac_request("get_loaded_elements_list_count", 1); icount = ac_getnumvalue(); if (icount == 0) { cout << "Не могу получить список маркеров квартир "; return -1; } int i; int j, jcount; int roomcount; string skvtype; for (i = 0; i < icount; i++) { ac_request("set_current_element_from_list", 1, i); roomcount = 0; skvtype = ""; ac_request("get_gdlelem_property_value", "TS_ROOMS"); roomcount = ac_getnumvalue(); ac_request("get_gdlelem_property_value", "TS_KVTYPE"); skvtype = ac_getstrvalue(); ac_request("store_cur_element_to_descr", ObjectDescrFlat); // считываем текущий элемент ac_request("get_flat_rooms", ObjectDescrFlat, 2); // заполнить список элементов №2 элементами комнат (зон) подключенных к маркеру квартиры (как в Солярис) ires = ac_request("get_loaded_elements_list_count", 2); jcount = ac_getnumvalue(); cout << " всего помещений в элементе=" << jcount << " "; for (j = 0; j < jcount; j++) { ac_request("set_current_element_from_list", 2, j); ac_request("elem_user_property", "set", sUPNameRoomsCount, roomcount); ac_request("elem_user_property", "set", sUPNameKvType, skvtype); coutvar << skvtype; coutvar << roomcount; } } object("delete",ObjectDescrFlat); cout << "Завершение программы" << " "; }
I try to use the demo mode but on the tools loaded there is no Spreadsheeter. It has the Examples, the GDL Generator, and Landscape Design with prices, but no Spreadsheeter. Is this because it's a Demo?
If then, how can I test the Spreadsheeter?
Please write me to mail@labpp.ru
Полный текст программы здесь: www.labpp.ru/TSDownload/LabPP_Automat/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D1%80%D0%B8%D0%B2%D1%8F%D0%B7%D0%BA%D0%B8%20%D0%B4%D0%B2%D0%B5%D1%80%D0%B5%D0%B9%20%D0%BA%20%D0%BF%D0%BE%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%20%D0%B2%20%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%20%D0%B2%D1%85%D0%BE%D0%B4%D0%BE%D0%B2-%D0%B2%D1%8B%D1%85%D0%BE%D0%B4%D0%BE%D0%B2.cpp
Доброе утро! А что делать владельцам 21 версии? Есть ли некоммерческие ключи? Спасибо.
Для 21 й версии, к сожалению, нет. Я могу прислать по запросу. Но сам LABPP_Automat многое не поддерживает. Лучше перейти хотя бы на 23-ю версию.
Дуже шкода, що відео не прокоментоване поясненнями того що робиться.
Если есть вопросы или предложения, я отвечу. Если нужны бесплатные ключи для моих приложений - пожалуйста пишите mail@labpp.ru
это только на растения распростроняется?
Такое и много больше можно сделать и для других случаев
Инетересначя штуковина чтобы отыскать параметр приходится открывть обьект и заглядывать во внутрь.
Так вот же. Да еще данные ведь поди знай какие где хранятся. А здесь сразу и переменные с комментариями и реальные значения - все в одной вкладке. И еще можно увидеть что на что влияет. И можно открыть сразу несколько окон BIM Master'а для разных объектов чтобы сравнивать.
Also I hate this music
Also I tried for beam it didn't work
this is paid addon. Don't try it. I have tried and wasted my time. I used object as a rail it didn't work.
Please, write me if You need free version mail@labpp.ru
пишите еще уроки, очень не хватает информации по GDL
Спасибо за урок, побольше бы уроков по GDL
Здравствуйте, подскажите как написать скрип котрый подсчитывает 2D обьекты и выводит их количество в таблицу в виде спецификации (например есть площадь потолка где нужно разложить кассеты размером 600 х 600 после раскладки кассет что бы в ручную не считать, а автоматически выводил в таблице)
Для запуска лучше использовать LabPP_Calc - после расчета в него заносится общая площадь. Вот подробно описал все инструкции. Если посмотреть внимательно, то текст очень простой В основном комментарии и для лучшего понимания отдельно выделены все действия максимально подробно. Можно посмотреть на сайте www.labpp.ru // Для начала - в проекте АРХИКАД в 2d окне разложить штриховки 600х600. Задать им типы штриховок произвольно. // Поставить в 2d окно GDL элемент LABPP_Table.gsm. // Выделить одновременно все штриховки и элемент таблицы. // открыть LabPP_Calc // открыть в нем правой нижней маленькой кнопкой окно сообщений // второй справа нижней маленькой кнопкой запустить этот программный модуль средствами LabPP_Calc // Результат - в таблицу запишется список штриховок с названием типа и количеством int main() { // загрузить из проекта в список 1 все выбранные элементы штриховок ac_request_special("add_elements_list_from_selection", 1, "HatchType", 2); // зарузить из проекта в список 2 все выбранные элементы таблиц ac_request_special("add_elements_list_from_selection", 2, "ObjectType", 2, "", "EP", "ObjectName", "=", "LABPP_Table", ""); // запросить количество собранных элементов штриховок ac_request("get_loaded_elements_list_count", 1); int icount = ac_getnumvalue(); // получить количество в переменную coutvar << icount; // вывести в окно сообщений if (icount == 0) { cout << "В списке нет элементов штриховок"; return -1; } // запросить количество собранных элементов штриховок ac_request("get_loaded_elements_list_count", 2); int icountTables = ac_getnumvalue(); // получить количество в переменную coutvar << icountTables; // вывести в окно сообщений if (icountTables == 0) { cout << "В списке нет элемента таблицы"; return -1; } int iTable; object("create", "ts_table", iTable); // создать таблицу // Создаем колонки таблицы ts_table(iTable, "add_column", 0, "string", "Название штриховки"); ts_table(iTable, "add_column", 1, "double", "Площадь"); ts_table(iTable, "add_column", 2, "int", "Кол-во"); ts_table(iTable, "set_first_key", 0); // по этой колонке будет отслеживаться одинаковость строк при суммировании показатей // объявляем необходимые переменные для работы double dSquare, dAllSquare=0; string sFillName; int i; int ires; // выполнить цикл icount раз чтобы заполнить таблицу. // обратите внимание, что одинаковые строки в таблице суммируются автоматически ("add_row_sum") for (i = 0; i < icount; i++) { ires = ac_request("set_current_element_from_list", 1, i); // сделать текущим i-вый элемент из списка 1 ires = ac_request("get_element_value", "fillName"); // запрашиваем название типа штриховки у элемента штриховки sFillName = ac_getstrvalue(); // получаем его в переменную ires = ac_request("get_quantity_value", "Surface"); // запрашиваем площадь элемента штриховки dSquare = ac_getnumvalue(); // получаем его в переменную dAllSquare += dSquare; // суммируем общую площадь // Добавляем строку в таблицу, если уже есть - то суммируем ts_table(iTable, "add_row_sum", 0, sFillName, 1, dSquare, 2, 1); } // вывести содержимое таблицы в окно сообщений string str; ts_table(iTable, "print_to_str", str); coutvar << str; // вывести содержимое таблицы в элемент LABPP_Table.gsm ac_request("set_current_element_from_list", 2, 0); // сделать текущим 0-ой элемент из списка 2 bool withheader = true; // выводить с заголовками колонок int startcolindex = 1; // стартовая колонка в LABPP_Talbe будет 1 int startObjectrow = 1; // стартовая строка в LABPP_Table будет 1 (т.е. с левого верхнего угла) int starttablerow = 0; // из таблицы iTable начинать с первой строки (индекс первой строки 0) int maxcolumns; // сколько колонок задействовано int maxrows; // сколько строк получилось задействовано // получить число колонок и строк ts_table(iTable, "get_columns_count", maxcolumns); ts_table(iTable, "get_rows_count", maxrows); ts_table(iTable, "export_to_LABPP_Table", withheader, startcolindex, startObjectrow, starttablerow, maxrows); // Задать в объекте количество использованных строк ac_request("set_object_property_value", "TS_RowsUsedCount", maxrows + 1); // Задать в объекте количество использованных колонок ac_request("set_object_property_value", "TS_ColumnsUsedCount", maxcolumns); // Дать команду GDL объекту таблицы LABPP_Table выполнить внутренний перерасчет ac_request("set_object_property_value", "TS_DoRecalcAll", 1); // Удалить из памяти таблицу object("delete", iTable); // Записываем общую площадь в поле "a" калькулятора с комментарием string svalue = ecvt(dAllSquare); // переводим общую площадь в текст string scomment = "Общая площадь шриховок"; ac_request("interface", "calc_field", "set", "a", 1, svalue, scomment); // "a" - здесь имя ячейки у LabPP_Calc куда записать значение. Всего ячеек - a,b,c и main }
@@LABPP спасибо большое
@@LABPP кстати, скачал книгу вашу, спасибо вам за ваш труд, почему язык С++? а не питон какой нибудь, всегда думал что С++ не скриптовый язык
С++ во многом проще и удобнее чем кажется. И он очень шустрый. К тому же интерпретатор написан "с нуля" без громоздких сторонних компонентов. Поэтому если появляется необходимость что-то сделать быстрее и это что-то требуется делать часто - создается одна команда, под которой скрывается много высокоэффективных сишных конструкций уже на обычном машинном языке. В результате код получается похож на скрипт - лаконичный, скоростной и читабельный. Опять же только поначалу кажется странным что создаются объекты где-то внутри. А оперируешь только их номерами (дескрипторами). Зато программа обрабатывает их не выходя на уровень текстовой обработки - все так и делается внутри - быстро и четко.
@@LABPP Четко, брава
Hi I have tried to learn the landscaping in the video but it has been hard. Can you help me take me through it.
Please, write me to mail@labpp.ru
Very Very Very Good. Merci beaucoup !!!
Thanks!
Почему я на вас раньше не вышла! Супер материал весь ютюб перерыла в качестве нормального пояснения по gdl! Ещё бы сделать урок разбор по gdl языку, вам цены не будет!!)
Waw
Подобные видео под музыку не делаются, обязательны пояснения действий.
Что-то совсе нет опции вставить что-либо из книги excel. Есть GDL генератор, Ландшафтный Дизайн с ценами, Примеры, Технико-Экономические показатели.... =/// прога - LabPP_Automat
а где взять библиотеку объектов. У нас только солярис аналитик и солярис редактор есть, и там нельзя импортировать формат slxl
Это не флаг России.
Use infaworks, is so better lol
Блин, это гениальное видео! Чёртов графисофт с его документацией, которую я уже месяц штудирую и нихрена не понял, а тут за 10 минут всё ясно стало!
Who wants to understand programming in ArchiCAD, please go to the channel czcams.com/video/9GP1-tEOv1c/video.html
ролик просто для рекламы??????, как на самом деле работать с лабпп и как связать с интерактивными каталогами??????, если покупать ету продукцию ни где нет нормального с начала до конца как составить ведомости для многоэтаьного здания???
LABPP можно приобрести для домашнего пользования бесплатно. Обратитесь в Российское представительство GRAPHISOFT.