Autodesk subassembly composer что это
Autodesk® Subassembly Composer для Autodesk® Civil 3D® предоставляет интерфейс для создания и изменения сложных узлов без необходимости программирования. Разработчики подсборок могут визуально составлять сложные подсборки и моделировать поведение подсборок при различных целевых значениях и условиях.
Как создать узел в Civil 3D?
Чтобы создать элемент конструкции из полилинии
- Создайте желаемую форму полилинии на чертеже.
- Выберите вкладку «Главная» панель «Создать проект» «Создать элемент конструкции из полилинии» найти.
- Щелкните полилинию на чертеже и нажмите Enter.
- В диалоговом окне "Создать сборку" в поле "Имя" введите имя узла сборки.
Что такое сборка дневного света?
Дневное освещение за границей или препятствием. DaylightMultiIntercept: Дневное освещение, при котором уклон выемки или насыпи проходит через поверхность несколько раз, чтобы пересечься в более удаленном месте. Палитра инструментов по умолчанию: узлы Daylight.
Что такое сборка в AutoCAD?
Подсборка — это объект чертежа AutoCAD Civil 3D (AECCSubassembly). который определяет геометрию компонента, используемого в сечении коридора. … С помощью палитры инструментов и каталогов инструментов AutoCAD Civil 3D предоставляет предварительно сконфигурированные узлы для таких компонентов, как полосы движения, бордюры, боковые откосы и канавы.
Как создать узел в Autocad?
Добавьте узел полосы движения
Если инструментальная палитра, содержащая подсборки, не видна, щелкните вкладку «Главная» >> панель «Палитры» >> «Инструментальные палитры» . В инструментальной палитре щелкните правой кнопкой мыши панель управления «Инструментальные палитры». Щелкните Узлы сборки Civil Metric. Перейдите на вкладку Дорожки.
Что такое подсемейный композитор?
Autodesk Subassembly Composer для AutoCAD Civil 3D предоставляет интерфейс для составления и изменения сложных подсборок, без необходимости программирования. … Subassembly Composer состоит из пяти отдельных окон: Tool Box, Flowchart, Preview, Properties и Settings и Parameters.
Как создать пользовательский сложный элемент конструкции?
Первым делом я создала 4 целевых параметра, из которых один – поверхность, а остальные – смещение. Целевой поверхностью будет являться существующая земля. Относительно нее будет определяться, в насыпи ли идет проектная дорога или в выемке, и именно на нее будет падать проектный откос. В качестве целей смещения задаю край проезжей части дороги, край тротуара и край обочины. Создание целевых параметров в Subassembly Composer позволит в дальнейшем в Civil 3D при создании коридора задать соответствие целей элемента конструкции и чертежа.
После этого я создала необходимые входные параметры и задала им соответствующие значения. К примеру, чтобы замоделировать проезжую часть, нужно создать параметр ширины проезжей части, ее уклона, толщины каждого слоя дорожной одежды.
Эти параметры будут использоваться в конструкции по умолчанию и отображаться в свойствах элемента. Это удобно, например, при изменении проектных толщин конструкции дорожной одежды достаточно будет ввести их новые значения в свойствах элемента в Civil 3D.
Теперь можно приступать к построениям в Subassembly Composer. Все построения я начинаю с создания точки в нуле. Она может быть, как основной, так и вспомогательной. Дальнейшие построения я разбиваю на несколько Flowchart. Их количество определяется индивидуально в зависимости от сложности элемента. На вебинаре я демонстрировала элемент, построениекоторого разделила на 2 flowchart: в первом - для проезжей части, а во втором - для тротуара, обочины, откоса и досыпки.
Верхнее звено элемента строится до целевого смещения проезжей части и имеет возможность вращения виражом левой внешней полосы движения.
Теперь последовательно создаются все слои дорожной одежды, а также бортовой камень и бетонный стакан. С помощью простого выражения Visual Basic Lх.Slope можно передавать уклон с одного звена на другое. Изучите и попробуйте в использовании различные выражения VB и вы обязательно найдете для себя те выражения, которые облегчат ваши построения.
Таблицу с выражениями Visual Basic подготовил Рамиль Сабитов - автор специализированных конструкций для ремонта и реконструкции автомобильных дорог, вошедших в составе Российского пакета локализации Civil 3D 2016. Ее можно скачать здесь
Слой дополнительного основания стоит создавать после того, как будет произведена проверка условий насыпи или выемки. В элементе, показанном на вебинаре, я принимала решение, в насыпи проходит дорога или в выемке, с помощью вспомогательного звена, которое простраивает толщину слоя дополнительного основания в насыпи и VB выражения APх. Distance To Surface (Существующая_земля)>0. Это выражение позволяет определить расстояние по вертикали от вспомогательной точки до целевой поверхности. Если условие выполняется, то применяется конструкция насыпи, иначе – выемки.
Затем были созданы тротуар и обочина, которые имеют привязку к своим целям смещения, откос, выходящий на существующий рельеф с заданным заложением, досыпка.
Особое внимание следует уделять кодированию элементов. Коды вводятся в свои поля Subassembly Composer в кавычках («КОД»). Можно задавать несколько кодов одному объекту SAC, прописывая их через запятую («КОД _1», «КОД _2»). На поперечные сечения в Civil 3D можно добавить метки с отметками вточках перелома проектируемой поверхности дорожного покрытия, закодировав эти точки. Удобно добавлять общий код звеньям, образующим поверхность верха дороги или земляного полотна.
Создавайте собственную, удобную для вас систему кодификации, пробуйте использовать различные выражения, тестируйте полученные элементы в различных условиях – все это поможет вам наработать и сформировать пользовательскую библиотеку элементов, замоделированных в соответствии с требованиями государственных стандартов и экспертизы.
Посмотреть вебинар «Проектирование автомобильных дорог с помощью AutoCAD Civil 3D и Subassembly Composer», на который я ссылаюсь в статье, можно по этой ссылке
Если вы готовы углубиться в изучение Subassembly Composer, то приглашаю на наши курсы:
Спасибо. Почему-то изначально подумал, что это не те функции У меня остался еще один вопрос. Как при уширении п.ч. на вираже задать уменьшение внутренней обочины?
вкладка superelevetanion. там настроить параметры виража. А затем указать для точки в ее параметрах этот вираж.
Если можно опишите шире эту процедуру и на что нужно обратить внимание и где всё таки.
К сожалению, разобрался с этим и пришлось отложить. вот на сколько помню делал так: внизу справа указывал какой вираж. На сколько помню опять же, выбирал outside lane slope. задавал максимальный уклон на вираже. Далее выбирал точку и в свойствах в графе вираж выбирал его (outside lane slope). если стоит галочка, чтоб был просмотр виража, то конструкция сразу будет перестроена под вираж. Заходил в сивил и пробовал как будет себя вести простая конструкция. Если я в чем-то ошибся-скажите
Об этом мне ещё трудно судить. У меня ту стопор. Сейчас хоть стало понятно куда идти.
Если во вкладке superelevetanion стоит птичка это влияет только на отражение в строимой в Composer_е конструкции и можно видеть, что конструкция работает на этапе создания?
Теперь обратил внимание на название столбцов и теперь становится понятно, птичка включает предварительный просмотр и значение уклона это предварительное значение, а сам вираж с уклонами будет формироваться в Civil_е. Так что не важно какой уклон будет задан в Composer_е это для проверки разных значений на вираже. Практически тоже самое как проверяю работу конструкции при переходе из насыпи в выемку. Спасибо Вам сеййчас всё практически встало на свои места. Нужно только опробовать.
Да, совершенно верно. В сивиле задаем параметры виража. Как я понял главное выбрать правильный тип виража в компосере. Методом научного тыка я выяснил, что работает лучшего всего outside lane slope. Помню остальные либо не работали у меня или работали не так как нужно. На этом моменте я и остановился. Один вопрос у меня уже много времени лежит, все никак не могу за него сесть
Да, совершенно верно. В сивиле задаем параметры виража. Как я понял главное выбрать правильный тип виража в компосере. Методом научного тыка я выяснил, что работает лучшего всего outside lane slope. Помню остальные либо не работали у меня или работали не так как нужно. На этом моменте я и остановился. Один вопрос у меня уже много времени лежит, все никак не могу за него сесть
outside lane slope но есть ещё inside lane slope в первом случае это вроде как получается внешний уклон полосы и внутренний. В принципе при назначении того или другого в конструкции не происходит какихто изменений. Аналогичные значения есть и для обочины outside Shoulder slope
и inside Shoulder slope. Хотя правильность названия внешний и внутренний уклон сомнительна. Если проанализировать формирование виража, то от двускатного профиля идёт сначала вращением внешней полосы относительно оси, а затем либо продолжается вращение обоих полос относительно оси или вращение начинается вокруг внутренней кромки автодороги. Возможно тогда outside lane slope должно быть типа изменение уклона внешней полосы и здесь имется ввиду что вращение происходит вокруг оси, а inside lane slope изменение уклона внутренней полосы и вращение происходит вокруг вутренней кромки полосы. Гдето так. Закончу исправлять конструкцию и займусь эксперементированием. При дух неизвестных трудно ставить эксперементы. Не знаешь где ошибся в крнструкции или в Civil_е задал не правельные параметры.
К сожалению, разобрался с этим и пришлось отложить. вот на сколько помню делал так: внизу справа указывал какой вираж. На сколько помню опять же, выбирал outside lane slope. задавал максимальный уклон на вираже. Далее выбирал точку и в свойствах в графе вираж выбирал его (outside lane slope). если стоит галочка, чтоб был просмотр виража, то конструкция сразу будет перестроена под вираж. Заходил в сивил и пробовал как будет себя вести простая конструкция. Если я в чем-то ошибся-скажите
Спасибо с Вашей подачи разобрался.
По началу создал вираж из стандартых конструкций и убедился что он работает как надо. Затем создал простую конструкцию ввиде одной линии. И долго пробовал разные варианты. Вираж работал но правильно было с одной стороны, а втрая была семетричной если правый подымался то и левый поднимался хотя нужно было что бы опускался. Я изначально создал вираж для правой полосы а при сборке конструкции переключал право на лево в элементе при вставке. В конечном итоге создал конструкцию для левой полосы. Когда вставил эти конструкции то вираж заработал нормально. В оригинальной конструкции есть переключатель для виража право и лево в создаваемой конструкции такого переключателя или нет или на данном этапе пока не нашёл. Т.е. для нормальной работы виража нужно два отдельных файла .pkt
Всем привет! Выкладываю здесь, для всех вас, пользовательские наборы характеристик для TIN-поверхностей Civil 3D. Для этого я создал определение формульной характеристики в Civil 3D со специальной формулой: RESULT="--" On Error Resume Next Set oApp = GetObject(, "AutoCAD.Application") Set oCivilApp = oApp.GetInterfaceObject(" [_Данные свойств - Пользовательские:Версия Land] ") ' 2021 Set obj = oCivilApp.ActiveDocument.HandleToObject(" [_Данные свойств - Пользовательские:Обработка] ") RESULT = obj.Statistics. Area3D & " м.кв." Подставляя в формулу определенную характеристику, выделенную красным жирным ( Area3D) можно получить набор характеристик под ваши требования. Данные характеристики (свойства) я взял по ссылке ниже: IAeccTinSurfaceStatistics Interface Эти свойства TIN-поверхности Civil 3D также можно увидеть перейдя в Свойства поверхности во вкладку Статистка → Самое главное, теперь данные свойства можно увидеть ч
Получение данных величин углов поворота трассы с помощью Dynamo for Civil 3D
"Как получить данные величин углов поворота трассы с помощью Dynamo for Civil 3D" Все те, кто занимается проектированием линейных объектов с помощью Civil 3D, например, таких как - кабельные или трубопроводные линии, или автомобильных дорог, сталкиваются с тем, что необходимо получить ведомость величин углов поворота трассы. Кроме того, сталкивались с тем, что стандартным функционалом Civil 3D, ранее нельзя было получить данные величин углов поворота трассы, когда в них нет кривых участков. С появлением Dynamo for Civil 3D, появилась возможность получать данные объектов Civil 3D. Затем с помощью различных нодов преобразовать эти данные под свои нужды и экспортировать их в таблицу Excel. В результате, я поставил себе цель, определить возможность получения этих данных с помощью Dynamo for Civil 3D. Тем более, этой теме уже много лет и не один раз сталкивался с вопросами во время обучения. Решение нашлось! Скачивайте скрипт. Он еще не идеален. Но вы сможете испо
Как стать композитором субассемблера?
- Запустите программу установки Civil 3D (setup.exe).
- В окне установки в разделе «Установка»> «Настроить установку» разверните стрелку раскрывающегося списка, чтобы получить доступ к параметрам установки.
- Установите флажок Autodesk Subassembly Composer.
- Щелкните стрелку еще раз, чтобы закрыть раздел.
- Продолжайте установку.
Мой первый курс по обучению визуальному программированию в Dynamo for Civil 3D
Всем привет! Завершился мой первый курс по обучению визуальному программированию в Dynamo for Civil 3D. Сказать, что это был простой курс, ничего не сказать. Это был одним моих самых сложных курсов, как для меня, так и для слушателей. Ничего, справились и осилили. Теперь они научились за считанные секунды получать данные по трассам, коридорам, трубопроводам, профилям. Интерпретировать эти данные под свои конкретные нужды. Создавать различную геометрию. Экспортировать и импортировать данные и объемы в/из Excel. Мы даже пробовали отправлять электронные письма из Dynamo. После пройденного курса, теперь инженеры не мыслят свое проектирование без широкого функционала Dynamo for Civil 3D. Dynamo for Civil 3D, делает процесс проектирования инфраструктурных проектов более гибким и быстрым. Насколько это просто, можете посмотреть в моих демороликах Screencast в базе знаний Autodesk Knowledge Network . Или один из них ниже: С помощью Dynamo for Civil 3D возможно в
Как скопировать подсборку?
Вы можете вставить компонент, создав его копию и поместив в сборку.
Многие инженеры-проектировщики автомобильных дорог в AutoCAD Civil 3D сталкиваются с тем, что рано или поздно стандартного функционала Civil 3D начинает не хватать: в проекте появляются сложные конструкции, которые нереально создать с помощью обычной библиотеки элементов Autodesk, адаптированной под западные стандарты. Для решения этой проблемы существует программа Autodesk Subassembly Composer.
Autodesk Subassembly Composer (SAC) - это бесплатный дополнительный подкомпонент AutoCAD Civil 3D , позволяющий создавать свои собственные, индивидуальные элементы конструкции. Несмотря на то, что Subassembly Composer является бесплатным приложением к Civil 3D и разработан специально для удобства проектировщиков, его использует очень небольшое число специалистов. Одни не знают о существовании такого полезного приложения, другим кажется, что Subassembly Composer - сложная программа для освоения.
Действительно, интерфейс SAC не имеет ничего общего с привычным инженеру интерфейсом AutoCAD и AutoCAD Civil 3D. Subassembly Composer не имеет русификатора. Это также может вызвать некоторые неудобства при пользовании программой.
Но стоит только разобраться в особенностях работы в связке Subassembly Composer и Civil 3D, как перед инженером откроются новые возможности в части детализации проекта и автоматизации подготовки документации.
Например, при выпуске рабочей документации требуется разработка попикетных поперечных профилей земляного полотна и дорожной одежды. С помощью конструкций, разработанных в SAC, время, потраченное на проработку профилей, сократится примерно на 30%, а объемы земляных работ и дорожной одежды, полученные по сечениям, станут точнее.
Принцип работы в Autodesk Subassembly Composer заключается в создании блок-схемы – совокупности точек, звеньев и фигур, расположенных в Flowchart или в Sequence, имеющих связи и определяющих поведение пользовательского элемента конструкции. Затем необходимо закодировать некоторые элементы SAC для правильного их отображения в Civil 3D.
На одном из своих последних вебинаров я показала, как использовать пользовательские элементы конструкции дорожной одежды, созданные в Subassembly Composer (SAC), при моделировании автомобильной дороги в AutoCAD Civil 3D. В сегодняшней статье хочу поподробнее осветить процесс создания пользовательского сложного элемента конструкции.
Сперва напомню, что Subassembly Composer - это бесплатный подкомпонент Civil 3D, благодаря которому можно конструировать собственные элементы дорожной конструкции и применять к ним пользовательское кодирование, расширяя возможности стандартной библиотеки элементов Autodesk.
Используя в своей работе связку AutoCAD Civil 3D и Subassembly Composer, вы откроете новые возможности в части детализации проекта и автоматизации подготовки документации.
Читайте также: