К основному контенту

Сообщения

Фильтры в Renga

Фильтры в Renga — необходимый инструмент для работы с моделью и получения чертежей. Фильтры позволяют отобрать из всех объектов только те, которые вам нужны в любом виде модели, в спецификации или при оформлении чертежа, а также при работе во вкладках инженерных систем. Анализируя проекты, выполненные в Renga, мы заметили, что в них либо злоупотребляют фильтрами, либо пренебрегают ими. Если в ваших проектах много фильтров, то вам пригодится функциональность, которую мы готовим к выходу и совсем скоро выпустим. О новинках ниже, а сейчас рассмотрим, как работают фильтры в Renga. Каждый фильтр может состоять из одной или нескольких групп фильтрации, каждая из которых, в свою очередь, может работать только с одним типом объекта. С помощью операторов вы можете задать любое условие выбора на основе числовых, булевых, строковых данных, а также уникального идентификатора объекта. Одна группа всегда отбирает объекты, которые соответствуют всем правилам. А две

Версионирование Renga

Хотим поговорить о версиях Renga. Кто-то говорит, что работает на версии 5, а кто-то на версии 7. Иногда встречаются и те, кто работает на версии 4. Давайте разбираться, как версионируется Renga, и можно ли “работать на версии 5”.

Что умеют Спецификации Renga

Спецификации в Renga всегда были одним из способов отображения модели. В самом свежем выпуске системы они стали ещё и способом редактирования модели. Это повод вспомнить, что можно делать с их помощью на данный момент, а также о тех примерах, которые рассмотрены в блоге. С помощью добавления граф в спецификации можно показать любые параметры, свойства и расчётные характеристики для всех типов объектов модели Renga, кроме того в одной спецификации могут быть представлены данные разных типов объектов, у которых есть общие, а с помощью Общих граф даже разные свойства. Спецификация автоматически заполняется выбранными данными, ей можно добавлять строки заголовков и итогов и форматировать их так, как нужно. Записи можно объединять, группировать, сортировать и фильтровать, рассчитывать количество, добиваясь вида спецификации, определенного стандартом или удобного для дальнейшей работы. В статье Хотел автоматизацию? Держи спецификации! по шагам описано, как получи

III Renga-хакатон

В конце 2023 года среди разработчиков Renga и Pilot прошёл III Renga-хакатон, чтобы немного встряхнуться, продумать и воплотить собственные идеи, связанные с развитием систем. Такие мероприятия уже проводились в 2018 и 2020 годах. Как и в предыдущие разы, по условиям Хакатона можно было предложить что-то полезное для пользователей или решать внутренние задачи, упрощающие и ускоряющие разработку. На реализацию идей выделялось два дня. На третий день результаты работы были представлены командам. Вот темы, которые затронули разработчики в этот раз. Умы разработчиков не перестаёт волновать тестирование Renga и покрытие кода тестами, на данный момент работоспособность выпущенной функциональности Renga проверяют 14,5 тыс. тестов, много это или мало? На Хакатоне Антон Соколов и Сергей Никифоров проводили исследование возможности измерения покрытия кода тестами, а Георгий Басси придумал и реализовал новый способ фильтрации тестов в специальной утилите. Производи

Статистика запросов по синхронизации в Renga: анализ обратной связи от пользователей

В блоге разработчиков Renga уже была статья о работе технической поддержки . Если вы только начинаете освоение Renga, у вас есть вопросы и предложения, то рекомендуем прочитать её, прежде чем писать запрос. Сегодня хотим поделиться статистикой обращений, связанных с синхронизацией при совместной работе в Renga, чтобы вы могли самостоятельно оценить её надежность, а также ответить на вопрос, стоит ли связываться со службой технической поддержки. Напомним, что первая версия этой функциональности вышла в выпуске 3.3, в декабре 2019 года. С этой версии Renga разные пользователи могут вместе редактировать проект, опубликованный на сервере совместной работы, а именно: одновременно редактировать проект на разных компьютерах, при этом согласование изменений разных пользователей происходит автоматически; синхронизировать изменения проекта с помощью команды Синхронизировать ; редактировать проект при отсутствии подключен

Полтора месяца с Renga STDL

После выхода Renga STDL прошло полтора месяца, и мы решили провести небольшую ретроспективу. Во-первых, приятно отметить, что функциональность востребована. Прошло всего полтора месяца, но уже сейчас пользователи используют новые категории объектов, созданные с помощью Renga STDL. Например, Богдан Камуз из компании AWADA рассказал о своём опыте на вебинаре 2 ноября . А Анатолий Краснов даже организовал телеграм-канал RengaStyleTemplates , в котором можно без регистрации и смс скачать шаблоны стилей, созданные им и не только. Еще больше примеров и обсуждений можно найти в Renga_STDL_Chat . Во-вторых, хотим поблагодарить пользователей, которые писали, что им чего-то не хватает в документации Renga STDL . Обратите внимание, что теперь в неё добавлены примеры для функций Extrude, Loft, Evolve и Revolve, для класса Placement3D добавлена картинка, иллюстрирующая, как можно разместить локальные системы координат на гранях прямоугольного параллелепипеда. Надеемся, что это помож

Renga STDL: создание новых категорий инженерных объектов для Renga Professional

Не секрет , что все категории осветительных приборов, электроустановочных изделий, электрических распределительных щитов, которые есть в Renga, сразу были написаны на языке Lua. Всё дело в том, что Lua — это язык, который разработан его создателями специально для встраивания в другие программы и расширения их возможностей. Он лёгкий и понятный, а кроме того быстрый, компактный и требует мало ресурсов. Задача создания новых категорий инженерных объектов необъятна. Их разнообразие настолько велико, что можно было бы потратить век труда команды разработки на то, чтобы удовлетворить потребности всех пользователей. На “электрических” объектах мы проверили и убедились, что для такой задачи, как описание новых категорий объектов, Lua в связке с C3D подходит идеально. Ведь с их помощью, человек, знакомый с основами геометрии и программирования, может самостоятельно создать необходимую модель объекта с портами для подключения к инженерным системам и её условное обозначение дл