Русский
Русский
English
Статистика
Реклама

Блог компании нанософт

Оптимальная расчетная конечно-элементная модель. Способы соединения частей КЭ модели

26.03.2021 14:15:31 | Автор: admin
Оптимальная расчетная конечно-элементная модель какая она? такой чаще всего не проговоренный вслух, а порою даже и неосознанный вопрос непременно рождается (как минимум в подсознании) у каждого инженера-расчетчика при получении ТЗ на решение задачи методом конечных элементов. Каковы критерии этой самой расчетной модели-мечты? Пожалуй, здесь стоит отталкиваться от известного философского принципа Всё следует упрощать до тех пор, пока это возможно, но не более того. Вот только как применить этот принцип к нашим научным и инженерным задачам?

Рисунок 1

Критерии оптимальной расчетной конечно-элементной модели


Поразмыслив, проанализировав свой практический опыт, я выделил три основных критерия оптимальной расчетной конечно-элементной модели: 1) физические допущения, адекватные целям расчета; 2) упрощения детализации геометрии, правильный выбор видов конечных элементов и способов их соединения; 3) качественная сетка КЭ. Эта статья является продолжением моего доклада Особенности использования различных видов конечных элементов в Femap с NX Nastran, прочитанного на Femap Symposium 2020. В докладе я обзорно рассказывал о применении этих трех критериев на примере конкретных проектов, а здесь я подробнее расскажу подробнее о втором критерии.

Чтобы определиться с концепцией рациональной расчетной схемы, в которую мы будем преобразовывать (чаще упрощать) исходную геометрическую модель, нужно в первую очередь хорошо понимать физику моделируемого процесса, осознавать факторы и параметры, изменение которых более всего влияет на результат. Необходимо разбираться в видах конечных элементов (линейные, поверхностные, объемные), способах соединения частей модели и в особенностях их совместного применения. Причем части модели могут состоять из конечных элементов разных видов. Да, и конечно же нужно знать возможности используемого вами расчетного комплекса. Расчетный комплекс Femap с NX Nastran поддерживает все виды конечных элементов и позволяет соединять области, состоящие из конечных элементов разных видов, всеми основными способами.

Способы соединения частей КЭ-модели


Существует три основных способа соединения (в более широком смысле слова взаимодействия) частей конечно-элементной модели, передачи нагрузки и внутренних усилий между частями модели. Эта классификация носит условный характер, и я ввел ее для удобства восприятия информации расчетчиками-практиками.
Первый способ соединение конечных элементов разных частей модели узел в узел. Это самый классический способ. При его использовании граница перехода между частями модели не оказывает никакого собственного влияния. Фактически решатель работает с единой сплошной моделью, а части модели существуют только для удобства работы пользователя в пре- и постпроцессоре.

Рисунок 2

Второй способ это применение MPC-связей (multiple point constraint). MPC соединяют узел с узлом (тогда это скорее SPC single point constraint) или узел с группой узлов с помощью жестких или интерполяционных элементов.

Рисунок 3

Третий способ применение контактных поверхностей различных типов (например, склейка или с трением). При использовании этого способа пользователь выбирает контактирующие поверхности, а препроцессор автоматически определяет взаимодействующие узлы.

Рисунок 4

Эти три способа соединения (взаимодействия) даже более чем различны. Например, целые классы задач (штамповка, соударение тел) просто невозможно решить без применения контактных поверхностей. При решении же более простых задач (линейная статика, модальный анализ), как правило, есть возможность выбрать, как именно упрощать геометрию и какой способ соединения частей модели применить.

Практические примеры


Разберем и проанализируем по вышеописанным критериям модель радиобашни, изображенную на рис.3. Расчетная модель радиобашни используется для определения собственных форм и частот колебаний металлоконструкции башни, потому точный учет жесткости силовых элементов исключительно важен. Это очень ответственная задача собственные частоты колебаний необходимы для определения динамической составляющей ветровой нагрузки (см. Руководство по расчету зданий и сооружений на действие ветра к СП 20.13330.2010 Нагрузки и воздействия).

Модель радиобашни состоит из конечных элементов трех видов: 1) несущие вертикальные круглые трубы и связи соединяющих их (также из круглых труб) смоделированы балочными конечными элементами; 2) ребра жесткости, соединяющие трубы и опорную плиту, смоделированы поверхностными КЭ; 3) опорная плита смоделирована солидами (объемными КЭ).

В модели также применены три основных способа соединения частей конечно-элементной модели:
а) узел в узел соединены части модели (линейные), между которыми нет зазоров;
б) с помощью MPC-связей соединены линейные элементы (имитирующие трубы), между которыми есть зазоры. Кроме того, посредством MPC-связей соединены элементы ребер жесткости и вертикальных труб;
в) контакты заданы между нижней гранью ребер жесткости и поверхностью опорной плиты.

Я считаю эту расчётную модель очень грамотным результатом преобразования геометрической модели в расчетную, так как модель достаточно проста, но при этом в ней учтены основные конструктивные элементы, определяющие жесткость конструкции. Как правило, в простых строительных САПР отсутствуют инструменты, позволяющие соединять конечные элементы различных видов (в случае радиобашни не было бы возможности смоделировать опорные элементы). То есть в простой строительной САПР конструкцию радиобашни удалось бы смоделировать лишь из одних труб, разбив их балочными конечными элементами. В этом случае податливость основания не учитывается и собственные частоты колебаний конструкции оказываются завышены.

Далее на примере расчетного комплекса Simcenter Femap c NX Nastran я подробнее расскажу о втором способе соединения частей модели, а точнее о применении MPC-связей. Элементы типа R математически эквивалентны многоточечному уравнению связи (Multipoint Constraints Equations, MPC). Они накладывают постоянные ограничения на компоненты перемещения соединяемых узлов. Каждое уравнение связи выражает зависимую степень свободы как функцию независимой степени свободы.
Элементы RROD, RBAR, RBE1, RBE2 и RTRPLT это жесткие элементы. Элементы RBE3 и RSPLINE интерполяционные элементы, они не являются жесткими.

Рисунок 5

Элемент RBE2 использует уравнения связи, чтобы связывать степени свободы зависимых узлов со степенями свободы независимого узла. Относительные деформации между зависимыми узлами отсутствуют, то есть соответствующие элементы не деформируются. Варьируя настройки степеней свободы RBE2 в поле DEPENDENT (Зависимый), можно получить WELD сварное соединение (активируя шесть степеней свободы TX, TY, TZ, RX, RY, RZ) или BOLT болтовое соединение (активируя TX, TY, TZ, вращения остаются свободными).

В отличие от элементов RBE2, элемент RBE3 не добавляет конструкции дополнительную жесткость, то есть RBE3 это интерполяционный элемент. RBE3 можно использовать как инструмент распределения нагрузки и массы в КЭ-модели, аналогичный грузовым площадям в строительных системах автоматизированного проектирования. Нагрузки в виде сил и моментов, приложенные к зависимому узлу, распределяются в независимые узлы пропорционально весовым коэффициентам.

Рисунок 6

В большинстве случаев в настройках степеней свободы RBE3 в поле INDEPENDENT (Независимый) не рекомендуется активировать вращательные степени свободы.
Подробнее специфика применения RBE2 и RBE3 представлена в статье наших партнеров из компании КАДИС: RBE2 в сравнении с RBE3 в Femap c NX Nastran.

Рисунок 7

Но вернемся от теории к практике и разберем типовую задачу расчета кронштейна, на примере которой отлично видно, что, неправильно задав способ соединения частей модели, мы получим принципиально неверное решение. Кронштейн закреплен на П-образной пластине с помощью двух болтов. К отверстиям кронштейна приложена сила с направлением вдоль пластины. П-образная пластина разбита поверхностными конечными элементами, а кронштейн объемными КЭ. С учетом толщины пластины пластина и кронштейн соприкасаются.

Рисунок 8

Чтобы результат расчета был адекватен, способ соединения кронштейна с П-пластиной (модель передачи нагрузки) должен соответствовать реальной физике работы болтового соединения. Гайки закручены с некоторым усилием (моментом). Этот момент вызывает силу, прижимающую кронштейн к поверхности пластины. Силу трения в свою очередь определяют коэффициент трения и сила реакции. При приложении нагрузки к кронштейну часть его основания прижимается к пластине, а некоторая часть основания, напротив, стремится от него оторваться, вследствие чего при превышении определенной нагрузки происходит частичное раскрытие стыка.

С точки зрения математического моделирования нам необходимо: а) задать непосредственное соединение болтов и гаек с кронштейном и пластиной и б) задать взаимодействие изначально прижатых друг к другу поверхностей. На рис. 9 показаны напряженно-деформированные состояния кронштейна с пластиной при двух вариантах задания соединений. Составляющая а назовем ее имитация болтов в обоих вариантах задана одинаково: два паучка из RBE-элементов и болт из балочных конечных элементов созданы с помощью встроенной API-команды Hole to Hole Fastener.

Первый и второй варианты различаются настройками свойств контактной пары поверхностей составляющей б. В первом варианте настройки контакта соответствуют склейке двух поверхностей, что не отвечает физике работы болтового соединения. Этот вариант можно было бы использовать, если бы кронштейн был соединен с пластиной при помощи сварных швов по периметру и внутри. Адекватное решение (второй вариант расчета) получается при задании контакта с трением. Такой вид взаимодействия поверхностей позволяет учесть эффект частичного раскрытия стыка. Задача при этом становится нелинейной и решение занимает гораздо больше времени в связи с необходимостью обеспечить сходимость решения. Подробнее о нелинейном анализе и обеспечении сходимости можно прочитать в моей статье Просто о нелинейном анализе методом конечных элементов. На примере кронштейна.

Рисунок 9

Существует несколько способов моделирования болтового соединения. Представленный выше способ (балочный элемент + RBE + контакт с трением) относительно прост, однако он позволяет учесть передачу сдвиговых усилий. Есть более точный, но и гораздо более трудоемкий способ моделирования болтового соединения: непосредственное моделирование болтов, гаек, шайб объемными конечными элементами (рис. 10). Этот способ позволяет учесть все тонкости работы болтового соединения (даже контакт в резьбе) и в том числе производить нелинейный анализ с учетом пластичности.

Рисунок 10

Глобально-локальный анализ


Проанализируем теперь сложную конечно-элементную модель марсохода Кьюриосити (Curiosity). На примере марсохода я хочу познакомить читателя с понятием глобально-локального анализа (ГЛА). Глобально-локальный анализ это процесс изолированного рассмотрения отдельных частей конструкции, при котором выполняется условие равенства силовых факторов и перемещений, соответствующих поведению этой части в составе конструкции. Возможность применения ГЛА обоснована принципом Сен-Венана: в частях конструкции, достаточно удаленных от места приложения нагрузки, напряжения и деформации мало зависят от способа приложения нагрузки. Потому часть модели можно вырезать и выполнить анализ только для этой части при условии, что значения силовых факторов на границах выреза заданы правильно.

Рисунок 11

Но вернемся к марсоходу и его модели. Весит марсоход около тонны, его габариты: длина 4,5 метра, ширина 2,5 метра, высота 2,1 метра. В процессе проектирования было проведено множество расчетов средствами Simcenter Femap, в том числе линейный статический анализ, анализ потери устойчивости, нелинейный анализ; рассчитаны отклики на воздействие случайной вибрации, выполнен анализ переходных процессов.

Конечно-элементная модель марсохода, изображенная на рис. 11, это глобальная конечно-элементная модель (ГКЭМ). С ее помощью можно подобрать сечения труб и толщины оболочек, вычислить нагрузки реакции в узлах конструкции. В модели применены линейные, поверхностные и объемные КЭ, части модели соединяются как узел в узел, так и посредством MPC-связей и контактов. Для такой сложной конструкции как марсоход рационально использовать глобальную модель как нагрузочную, а узлы считать отдельно с помощью подробных локальных конечно-элементных моделей (ЛКЭМ) то есть применять алгоритм глобально-локального анализа (рис. 12).

Для расчета узлов в ЛКЭМ очень важно правильно задать граничные условия, силовые факторы. Существует три способа переноса граничных условий из ГКЭМ в локальную конечно-элементную модель: перенос перемещений, перенос силовых факторов, комбинированный способ. Для осуществления этих операций в Femap есть удобный инструмент FreeBody. Чтобы более подробно узнать о ГЛА и о применении FreeBody, рекомендую ознакомиться с докладом Алексея Патая из компании Центр Технических Проектов: Возможности Femap для глобально-локального анализа авиационных конструкций.

Рисунок 12

Заключение


Подведем итоги, опираясь на вышеприведенные результаты анализа трех расчетных моделей: радиобашни, кронштейна и марсохода. Какая она все-таки оптимальная расчетная конечно-элементная модель, и насколько простой модель может быть? Ответ для каждой конкретной задачи индивидуален, но есть общие критерии.

Что касается понимания физики процесса: например, нам не нужно моделировать каждый крепежный элемент радиобашни, чтобы определить собственные формы и частоты колебаний конструкции, требуется учитывать лишь элементы, в целом определяющие распределение масс и жесткость конструкции.

Для подбора сечений в строительных расчетах (металлоконструкции, деревянные конструкции и даже часть железобетонных), где чаще всего можно ограничиться использованием только линейных конечных элементов, достаточно понимать, является ли узел условно жестким или условно шарнирным. Условно потому как в любом шарнирном узле есть трение, а любой жесткий узел все равно имеет некоторую податливость. Для моделирования течений жидкости или газа, с точки зрения геометрической модели, и вовсе достаточно задать поверхность обтекаемого объекта. Так, например, геометрическая модель для определения буксировочного сопротивления судна это прямоугольный параллелепипед, из которого вычтен объем корпуса судна.

На примере расчета кронштейна, соединенного болтами с П-образной пластиной, мы увидели, что очень важно правильно задать способ передачи нагрузки, граничные условия. В противном случае мы получим результат, не соответствующий действительности. Да, в соответствии с принципом Сен-Венана, напряженно-деформированное состояние (НДС) конструкции в глобальной модели на достаточном удалении от неточно смоделированного узла практически не изменится. Но НДС элементов узла будет определено неверно, что может быть критичным, если это ответственный узел и он сильно нагружен. Особенно важно как для точности решения, так и для сходимости правильно задавать нелинейные контакты.

Для сложных же конструкций, таких как марсоход Кьюриосити, делать одну сложную и подробную конечно-элементную модель чаще всего нерационально. Целесообразнее использовать алгоритм глобально-локального анализа, то есть формировать глобальную нагрузочную конечно-элементную модель и локальные конечно-элементные модели для расчета ответственных узлов. Затем, после расчета узлов, при необходимости можно внести изменения-уточнения в ГКЭМ.

Конечно, тема оптимальной расчетной конечно-элементной модели не может быть исчерпана в рамках одной статьи. Но я надеюсь, что мой обобщенный практический опыт и теоретические знания будут полезны, и в следующий раз вы сможете быстрее найти свое оптимальное решение. При этом расчетная модель будет проще, а точность выше!

Филипп Титаренко,
специалист по расчетам на прочность,
продакт-менеджер по направлению Femap
АО Нанософт
E-mail: titarenko@nanocad.ru


Уважаемые читатели, приглашаю вас на бесплатный Профессиональный курс по расчетам методом конечных элементов (март-апрель 2021 г.). Чтобы зарегистрироваться на курс и ознакомиться с его программой, пройдите, пожалуйста, по ссылке здесь или щелкните на рисунок выше.

Профессиональный курс по расчетам МКЭ от АО Нанософт включает в себя как ценные теоретические знания и инженерные методики, ориентированные на прикладное применение, так и практические демонстрации, вокршопы по решению типовых инженерных задач в расчетном комплексе конечно-элементного моделирования Simcenter Femap c NX Nastran.

Курс состоит из трех вебинаров и предназначен для инженеров, технических работников и студентов, работающих в областях, где требуется проведение физических расчетов. В заключительной части каждого вебинара вы сможете задать вопрос ведущему, Филиппу Титаренко, и получить консультации по интересующим вас вопросам.

Даты и время проведения вебинаров:
Инженерный анализ методом конечных элементов в Simcenter Femap, обзор модулей 30 марта, 14:00
Импорт и преобразование геометрической модели в расчетную. Femap с NX Nastran 7 апреля, 11:00
Основные способы соединения частей КЭ-модели, передачи нагрузок в Femap с NX Nastran 15 апреля, 11:00

Бесплатную пробную версию Simcenter Femap с NX Nastran можно скачать здесь.
Подробнее..

Блоки и атрибуты блоков

20.05.2021 16:23:11 | Автор: admin

Использование блоков считается у проектировщиков хорошим тоном. А применение собственной библиотеки блоков признаком мастерства при работе в САПР. Как создать свою библиотеку блоков? Зачем использовать атрибуты в блоках? Разберем подробнее эти и другие интересные вопросы.

Блок представляет собой совокупность связанных объектов чертежа, обрабатываемых как единое целое. Предназначен для быстрой вставки набора одинаковых элементов в проект, что ускоряет и упрощает процесс проектирования.

Нередки случаи, когда для оформления электрических схем проектировщики выбирают сторонние программы. Попробуем сформировать свою библиотеку блоков электрической схемы H-моста для управления коллекторным двигателем постоянного тока.

Выглядит схема так, как показано на рис.1.

Рис. 1. Схема H-моста в PSpiceРис. 1. Схема H-моста в PSpice

Как и все электрические схемы, она состоит из повторяющихся элементов: резистора, диодов, транзисторов и т.д. Каждому элементу соответствуют одна или две текстовые части. Где-то текст варьируется в зависимости от элемента (порядковый номер R1, R2), а где-то остается неизменным (наименования диодов).

Начнем с черчения резистора по размерам (рис.2).

Рис. 2. Размеры резистора, соответствующие ГОСТРис. 2. Размеры резистора, соответствующие ГОСТ

Создание блока

Все команды, необходимые для работы с блоками, находятся на вкладке Вставка группы Блок и Определение блока (рис.3).

Рис. 3. Команды для работы с блокамиРис. 3. Команды для работы с блоками
  • Выделаем начерченный резистор

  • Вызываем команду БЛОК (Создание блока). Открывается диалоговое окно Определение блока (рис.4).

Рис. 4. Диалоговое окно Определение блокаРис. 4. Диалоговое окно Определение блока
  • Устанавливаем флажки Одинаковый масштаб, Разрешить разбиение и Указать на экране базовую точку.

  • В качестве точки вставки блока указываем левый провод (рис.5).

Рис. 5. Определение точки вставки блокаРис. 5. Определение точки вставки блока

Для резисторов необходимо добавить в блок две текстовые части: порядковый номер и номинал. Как раз атрибут и предназначен для связи текста с конкретным блоком. Вотличие от графической части, атрибут может меняться во время вставки блока.

Создание атрибутов блока

Прежде всего определимся с порядковым номером резистора.

  • Вызываем команду ДИАЛАТОП Задание атрибутов. Появляется диалоговое окно Определение атрибута (рис.6).

Рис. 6. Диалоговое окно Определение атрибутаРис. 6. Диалоговое окно Определение атрибута
  • Заполняем для атрибута графы Имя, Подсказка и По умолчанию (рис.7).

Рис. 7. Выбор опций в диалоговом окне Определение атрибутаРис. 7. Выбор опций в диалоговом окне Определение атрибута
  • В параметрах текста выбираем выравнивание Середина по центру, чтобы после создания блока текст в атрибуте располагался точно посередине резистора (диалоговое окно Редактирование определения атрибута вызывается двойным щелчком по готовому атрибуту).

Отдельно рассмотрим опции режима в этом диалоговом окне (рис.8).

Рис. 8. РежимыРис. 8. Режимы

Для атрибутов резистора не устанавливаем флажки Скрытый (пользователю необходимо видеть текст после создания блока), Постоянный (наши значения атрибута меняются), Контролируемый (нет необходимости в проверке значений), Установленный (этот режим предназначен для присвоения атрибуту значения по умолчанию), Фиксированное положение (режим используется для изменения положения атрибута в пространстве чертежа), Несколько строк (нет необходимости в многострочном тексте).

  • Нажимаем Ok, указываем точку вставки атрибута. Полученный результат показан на рис.9.

Рис. 9. Внешний вид атрибутаРис. 9. Внешний вид атрибута

Попробуйте самостоятельно создать атрибут для номинала резистора, а затем пойдем дальше. Теперь мы знаем, как создавать атрибут, но он все еще не связан с блоком.

Переопределение блока и связь атрибута с блоком

Чтобы связать атрибуты блока (номер и номинал резистора) с графической частью (резистором), нужно изменить элементы, входящие в состав блока. Это и называется переопределением блока.

  • Воспользуемся разбивкой блока Резистор1. Выделяем все объекты, включая атрибуты (рис.10).

Рис. 10. Выбор объектов для создания блокаРис. 10. Выбор объектов для создания блока
  • В поле Имя выбираем из выпадающего списка Резистор1 и нажимаем Ok (рис.11).

Рис. 11. Диалоговое окно Определение блокаРис. 11. Диалоговое окно Определение блока
  • Во всплывающем диалоговом окне нажимаем Да (рис.12).

Рис. 12. Подтверждение переопределенияРис. 12. Подтверждение переопределения
  • После указания точки вставки указываем левый провод, в диалоговом окне записываем порядковый номер R8 и нажимаем Ok (рис.13).

Рис. 13. Указание значений атрибутов блокаРис. 13. Указание значений атрибутов блока

В результате мы создали готовый блок с привязанными атрибутами (рис.14).

Рис. 14. Внешний вид готового блока с атрибутамиРис. 14. Внешний вид готового блока с атрибутами

Создав остальные блоки и атрибуты к ним, мы получим список элементов, необходимых для создания H-моста (рис.15).

Рис. 15. Состав необходимых блоковРис. 15. Состав необходимых блоков

Вставка блоков

Теперь, используя вставку блоков, мы сможем с легкостью воспроизвести схему H-моста. Воспользуемся командой ВСТАВИТЬ (рис.16).

Рис. 16. Диалоговое окно Вставка блокаРис. 16. Диалоговое окно Вставка блока
  • Из выпадающего списка выбираем необходимый блок.

  • Нажимаем Ok.

  • Записываем атрибуты (рис.17).

Рис. 17. Задание атрибутов блокаРис. 17. Задание атрибутов блока

Палитры nanoCAD

Чтобы каждый раз не повторять выполнение вышеперечисленных пунктов, ускорим вставку с помощью инструментальных палитр nanoCAD. Эти инструменты, которые всегда находятся под рукой, позволяют моментально вставлять блоки, а также дают возможность использовать их в новых документах. Добавим наши блоки в инструменты nanoCAD.

  • Сохраняем документ по следующему адресу: %AppData%\Nanosoft\nanoCAD x64 21.0\ToolPalette

  • Создаем набор инструментов (перед этим на панели Инструменты следует щелкнуть правой кнопкой мыши (ПКМ) по строке Мои палитры) рис.18.

Рис. 18. Создание набора инструментовРис. 18. Создание набора инструментов
  • Зажав ЛКМ, перетаскиваем блоки в созданный набор инструментов (рис.19).

Рис. 19. Готовый набор инструментовРис. 19. Готовый набор инструментов

В инструментальных палитрах nanoCAD есть готовые электрические блоки. Сравнив их с нашими, мы увидим, что они без атрибутов и практически полностью совпадают по графической части (рис.20).

Рис. 20. Сравнение созданных блоков с атрибутами и блоков nanoCAD Рис. 20. Сравнение созданных блоков с атрибутами и блоков nanoCAD

Продолжим сборку схемы. Она состоит их четырех одинаковых частей, для начала сделаем одну (рис.21).

Рис. 21. Соединение элементов схемыРис. 21. Соединение элементов схемы

Далее скопируем выполненную часть вниз (рис.22).

Рис. 22. Копирование части схемыРис. 22. Копирование части схемы

Воспользуемся командой ЗЕРКАЛО и отобразим часть схемы вправо (рис.23).

Рис. 23. Результат выполнения команды ЗЕРКАЛОРис. 23. Результат выполнения команды ЗЕРКАЛО

Заметим, что вместе с блоками скопированы значения атрибутов, а атрибуты порядкового номера каждого элемента схемы изменились. Для их редактирования воспользуемся командой АТРЕДАКТ (EATTEDIT) или, дважды щелкнув по блоку, откроем Редактор атрибутов. А также добавим недостающие элементы схемы (рис.24).

Рис. 24. Готовая схема H-мостаРис. 24. Готовая схема H-моста

Диспетчер атрибутов блоков

Если вы обнаружили в атрибуте ошибку и хотите изменить его во всех вхождениях, значит, схеме нужен новый герой. Воспользуемся командой BATTMAN (Диспетчер атрибутов блоков). К примеру, мне не нужна пометка с цифрой 0 у земли (GND_analog).

  • В диалоговом окне выбираем из выпадающего списка блок GND_analog (рис.25).

Рис. 25. Диалоговое окно Диспетчер атрибутов блоковРис. 25. Диалоговое окно Диспетчер атрибутов блоков
  • Нажимаем кнопку Редактировать.

  • Во вкладке Атрибут устанавливаем флажок напротив режима Скрытый (рис.26).

Рис. 26. Диалоговое окно Редактирование атрибутаРис. 26. Диалоговое окно Редактирование атрибута

В результате атрибут блока GND_analog не отображается на чертеже (рис.27).

Рис. 27. Общий вид схемы после редактирования атрибутаРис. 27. Общий вид схемы после редактирования атрибута

Удаление блоков

Чтобы не засорять чертеж ненужными блоками, увеличивая при этом размер файла, воспользуемся командой БЛОКИ. В диалоговом окне появится их перечень и количество вхождений в чертеж (рис.28).

Рис. 28. Список вхождений блоковРис. 28. Список вхождений блоков

Так как у блока GND ноль вхождений, удалим его нажатием соответствующей кнопки в правом верхнем углу.

В завершение проведем исследование. Несколько раз растиражируем схему и воспользуемся командой РАСЧЛЕНИТЬ для всего чертежа. Сравним вес файлов (рис.29).

Рис. 29. Сравнение веса документов с использованием блоков (слева) и без их использования (справа)Рис. 29. Сравнение веса документов с использованием блоков (слева) и без их использования (справа)

Размер файла с использованием блоков на 68 Кбайт меньше. При увеличении количества блоков и их вхождений в чертеж увеличится и разница в весе файлов. Это еще одно преимущество использования блоков.

Подводя итоги, стоит отметить, что мы представили лишь часть возможных операций с блоками. Есть множество других интересных функций, таких как гиперссылки, запись блоков на диск и, самое главное, составление отчетов по атрибутам блоков (к примеру, для спецификаций).

Удачного проектирования!

Александр Горюнов,
технический специалист
по Платформе nanoCAD
ООО Нанософт разработка
E-mail: goryunov@nanocad.ru

Подробнее..

Типы линий и где они хранятся

18.06.2021 10:22:12 | Автор: admin

Линии окружают нас повсюду, они не раз спасали людям жизнь. Каким образом? Вспомним хотя бы буквенные коды в азбуке Морзе каждая буква азбуки представляет собой определенную последовательность точек и тире, и, если с помощью этих символов написать повторяющуюся последовательность букв, получим линию. Пример на рис. 1.

Рис. 1. Азбука Морзе и пример линииРис. 1. Азбука Морзе и пример линии

Также и при проектировании невозможно представить чертеж, не содержащий разных (по весу, цвету, начертанию) линий. Поэтому тема применения линий и выбора мест их хранения в среде проектирования всегда будет актуальной. Разберемся, как это устроено в nanoCAD.

Что такое линия? Это повторяющаяся последовательность штрихов, точек и пробелов, наносимых вдоль прямой или кривой. Но, если заглянуть в ГОСТ, можно заметить, что линии не всегда являются только набором точек и штрихов есть и так называемые сложные типы линий, содержащие в себе текст или формы.

nanoCAD предлагает множество разных типов линий: линии из ГОСТ 2.303 уже предустановлены, есть и файл с линиями стандарта ISO. Кроме того, здесь можно создавать любые, самые нестандартные типы линий, причем это не отнимет много времени и сил. Чтобы в этом убедиться, погрузимся в волшебный мир линий и создадим две довольно сложные линии (рис. 2).

Рис. 2. Наша цельРис. 2. Наша цель

Впрочем, обо всем по порядку.

Все линии, используемые в nanoCAD, хранятся в папке SHX по пути C:\ProgramData\Nanosoft\nanoCAD x64 21.0\SHX и собраны в файлах с расширением *.lin. Открыть файлы можно в любом текстовом редакторе. Каждая линия задается собственным уникальным именем, в описании содержится информация о составляющих (штрихах, формах, символах). В одном lin-файле может храниться достаточно большое количество типов линий. По умолчанию в состав поставки входят следующие файлы:

  • GOST 2.303-68.lin (содержит линии, соответствующие ГОСТ. Передавать этот файл следует вместе с файлом форм GOST 2.303-68.shx);

  • ncad.lin (содержит линии, соответствующие международному стандарту ISO. Передавать этот файл следует вместе с файлом форм ltypeshp.shx).

Текущая на данный момент линия будет применяться практически во всех инструментах nanoCAD из группы Черчение: окружности, эллипсы, многоугольники, сплайны можно рисовать абсолютно любой линией (рис. 3).

Рис. 3. Способы применения линий в nanoCADРис. 3. Способы применения линий в nanoCAD

Посмотреть, какая линия является текущей, а также переключиться на другую можно на функциональной панели Свойства, на вкладке Главная в группе Свойства, или в диалоговом окне Типы линий (вкладка Главная группа Оформление Типы линий) рис. 4.

Рис. 4. Просмотр текущего типа линииРис. 4. Просмотр текущего типа линии

Здесь важно отметить, что линии могут храниться в самих dwg-файлах. Те из них, что уже имеются в этих файлах (на панели свойств), на самом деле были загружены в шаблон *.dwt, на основе которого и был создан dwg-файл. Поэтому при передаче чертежей, в которых имеются уникальные линии, можно не волноваться об их сохранности если, как вы, наверное, уже догадались, в линиях не используются уникальные формы или шрифты.

Загрузить новую линию в текущий документ можно двумя способами (рис. 5-6):

  • через панель свойств, в выпадающем меню Загрузить;

Рис. 5. Способ 1: панель свойствРис. 5. Способ 1: панель свойств
  • через диалоговое окно Типы линий.

Важно! Чтобы загрузить сложные линии, нам нужно предварительно не только положить в папку SHX все используемые формы, но и создать текстовые стили, которые прописаны в линии. Узнать о том, какие текстовые стили используются в линии, можно с помощью любого текстового редактора.

Рассмотрим диалоговое окно Типы линий поподробнее. Здесь всё достаточно просто. В правой верхней части окна располагаются кнопки для создания, удаления, редактирования, импорта и экспорта линий.

Рис. 6. Способ 2: диалоговое окноРис. 6. Способ 2: диалоговое окно

Центральная часть представляет собой небольшую таблицу из трех столбцов:
Статус отображение текущей линии. Текущую линию можно установить переключением галочки.
Имя отображение имени линии. Здесь имя можно отредактировать, но переименование типа линии изменит его описание только в текущем чертеже в lin-файле название останется прежним.
Пояснение текстовое описание типа и примерное отображение линии.

Типы линий По слою, По блоку, Сплошная удалить или переименовать нельзя. Также нет возможности удалить текущий тип линии.

В графе Подробности (она располагается в нижней части окна) можно настроить работу с масштабами:

  • Масштаб в единицах пространства листа полезная опция при использовании нескольких видовых экранов.

  • Глобальный масштаб задание глобального масштабного коэффициента для всех типов линий. Установленный глобальный масштаб относится ко всем вновь создаваемым и уже созданным линиям. Выделив линию, его можно проследить в масштабах символов. Глобальный масштаб удобно использовать при нестандартном масштабе линий.

  • Текущий масштаб задание масштабного коэффициента для вновь создаваемых линий. Результирующий коэффициент масштаба будет равен произведению глобального и текущего масштабов.

Создавать линии в nanoCAD можно двумя способами:

  1. через встроенный редактор типов линий;

  2. через любой текстовый редактор.

Конечно, мы опробуем оба способа. Линию Ньют создадим через встроенный, а линию Нюхль через текстовый редактор.

Рассмотрим, из чего будут состоять линии.

Линия Ньют (рис. 7).

Рис. 7. Состав линии НьютРис. 7. Состав линии Ньют

Линия Нюхль (рис. 8).

Рис. 8. Состав линии НюхльРис. 8. Состав линии Нюхль
  • Штрих тире любой положительной длины.

  • Пробел тире любой отрицательной длины (расстояние между соседними элементами).

  • Точка штрих нулевой длины.

Вне зависимости от того, какой способ используется, все формы и шрифты должны быть у нас готовы/установлены, также необходимо заранее создать нужные текстовые стили. Текст Fantastic Lines (имя текстового стиля Fantastic Beasts) набран шрифтом Harry Potter, его можно найти на просторах интернета Создание формы SEGMENT было разобрано в статье Штриховки, файлы форм, или Как прикоснуться к искусству. В линии Нюхль используется шрифт romanc.shx с именем текстового стиля NIFFLER.

Давайте теперь наполним наш чемоданчик нужными формами!


Форма WAND.

Первое, что нужно волшебнику, своя волшебная палочка. Конечно, ее всегда можно одолжить у друзей или взять у автора, но, согласитесь, намного приятнее сделать собственную. Тем, кто уже знаком с формами (см. статью Штриховки, файлы форм, или Как прикоснуться к искусству), создать ее не составит особого труда. Моя волшебная палочка будет выглядеть достаточно просто примерно так же, как у Ньюта Саламандера из Фантастических тварей (рис. 9).

Рис. 9. Форма Волшебная палочкаРис. 9. Форма Волшебная палочка

Как видим, она состоит из пяти дуг, двух параллельных и двух пересекающихся отрезков. Код такой формы показан ниже.

*1, 42,WAND00A, (3, 042),               ;дуга радиусом 3мм004, 16,                     ;умножаем длину следующего отрезка на 16080,                         ;отрезок длиной 128 с учетом масштаба003, 16,                     ;делим длину следующего отрезка на 1600A, (1, 064),               ;дуга радиусом 1мм008, (-128, 4),              ;отрезок со смещением00A, (3, 022),               ;дуга радиусом 3мм00A, (3, -042),              ;дуга радиусом 3мм; возвращаемся в предыдущую точку00B, (0, 3, 0,10, -022),     ;дробная дуга  00B, (253, 0, 0, 10, -002),  ;дробная дуга  004, 15,                     ;умножаем длину следующего отрезка на 15040,                         ;отрезок длиной 60мм003, 15,                     ;делим длину следующего отрезка на 16044,                         ;отрезок длиной 4мм04C,                         ;отрезок длиной 4мм; возвращаемся в предыдущую точку030,                         ;отрезок длиной 3мм044,                         ;отрезок длиной 4мм0                            ;конец определения формы

Форма NIFFLER.

Далее создаем своего любимца, у меня это Нюхль маленький пушистый зверек с вытянутой мордочкой (рис. 10).

Рис. 10. Форма NIFFLERРис. 10. Форма NIFFLER

В качестве тренировки попробуйте создать зверька самостоятельно. Код формы ниже.

*1, 89,NIFFLER014, 008, (-10,1), 034, 00A, (10, 004), 002, 003, 2, 010, 003, 5, 020, 074, 004, 10, 034, 001, 00C, (-14, -7, 126),02A, 040, 022, 00C, (6,-1,38), 01D, 040, 008, (1, 3), 002,003, 2, 018, 024, 004, 2, 001, 00C, (5, -4, 38), 0F0, 080,                   002, 0E8, 074, 001, 00A, 3, 000, 002, 018, 024, 003, 5, 014, 004, 5, 001, 00C, (-3, -5, 86),               002, 0F8, 0E8, 0F4, 024, 001, 00C, (6, -10, 30), 002, 094, 068, 001,00C, (3,-14,66),0

Нюхль падок на все блестящее, обязательно стянет любой сверкающий предмет, какой ему только попадется. Порадуем его сокровищами монетками.

Форма COIN.

Рис. 11. Форма COINРис. 11. Форма COIN

Эта форма похожа на монету и достаточно проста в написании (рис. 11).

Код формы представлен ниже.

*1, 21,COIN00A, (6, 000), 002, 028, 001,00A, (4,000),002, 028, 024,001, 048, 008, (2,-4),008, (2,4), 0

Чемодан для путешествий собран. Приступим к созданию линий!


Создание линии Ньют через встроенный редактор.

Чтобы открыть встроенный редактор, необходимо в диалоговом окне Типы линий выбрать линию и нажать кнопку Редактировать (рис. 12).

Рис. 12. Встроенный редактор линийРис. 12. Встроенный редактор линий

Строка Тип, расположенная в правой части окна редактора, позволяет выбрать тип элемента линии: штрих/пробел. В строке Длина выставляем + для штриха и - для пробела. В этом же окне указываем, текст это или форма, и задаем параметры элемента. Далее создается новый элемент.

Все параметры раздела Геометрия приведены ниже, в таблице Параметры вставки форм и текста.

В нижней части окна прописывается код линии.

При всем удобстве и простоте этого инструмента его возможности ограничены количеством создаваемых элементов линии. Через встроенный редактор можно создать линию не более чем с 12 элементами, включая пробелы. Во многих случаях большего и не требуется, но при необходимости (допустим, для создания нашей линии Нюхль) линию можно создать через текстовый редактор.

Создание линии Нюхль через текстовый редактор.

Для более безболезненного переноса линий в будущие версии nanoCAD, а также для того чтобы избежать декодирования текста, рекомендуется добавлять собственные линии в раздел Пользовательские типы линий файла ncad.lin (файл расположен по пути: C:\ProgramData\Nanosoft\nanoCAD x64 21.0\SHX) (табл. 1).

Таблица 1. Структура содержания файла *.lin

номер строки

пояснение

пример

0

Комментарии через знак ;

;; Пользовательские типы линий

1

Первая строка уникальное имя и пояснение (визуализация)

*Нюхль, Нюхль и Монеты

2

Вторая строка начертания (через запятую, без пробелов)

A,10,-10,["Нюхль",NIFFLER,S=5],-30,10,

-55,[NIFFLER,NIFFLER.shx,S=1],

-20,[COIN,COIN.shx,S=1,Y=4],-15,[COIN,COIN.shx,S=1,Y=4],-15,[COIN,COIN.shx,S=1,Y=4],-5

Вторая строка всегда начинается с символа А, задающего выравнивание (рис. 13). Согласно этому типу выравнивания, линия должна начинаться и заканчиваться штрихами ненулевой, положительной длины. При необходимости для выполнения условия выравнивания первый и последний штрихи могут удлиняться. Для коротких отрезков, в которые не умещается даже одно звено линии, программа построит только один штрих (сплошную линию). В описании линии задается один повторяющийся фрагмент.

Рис. 13. Примеры выравниванияРис. 13. Примеры выравнивания

Правила внесения элементов линий собраны в таблице 2, а параметры вставки форм и текста приведены в таблице 3.

Таблица 2. Внесение элементов линий

Элемент

Описание

Пример

Примечание

Штрих

Любое положительное число

10

Точка

Нулевое значение

0

Пробел

Любое отрицательное число

-10

Текст

["Текст", имя текстового стиля, параметры вставки текста]

["Нюхль",NIFFLER,S=5]

Текстовый стиль сзаданным именем обязательно должен быть создан до импорта линии.

Имя шрифта, который используется в этой линии, romanc.shx

Форма

[имя формы, имя файла форм. shx, параметры вставки формы]

[COIN,COIN.shx,S=1,Y=4]

Форма с заданным именем обязательно должна быть загружена до импорта линии

Таблица 3. Параметры вставки форм и текста

Имя параметра

Описание

Пример

Масштаб

Масштабный коэффициент для формы или высоты текстового стиля.

Формат записи: S=значение

S=5

Угол поворота

Угол поворота (в градусах) текста или формы относительно направления линии.

Формат записи: R= значение

Параметр допустимо не указывать, в этом случае его значение принимается равным 0.

R=30

Поворот текста

Этот параметр применяется при необходимости поворачивать текст или форму относительно центральной точки.

Формат записи: U= значение

В этом случае параметр R не записывают.

U=80

Абсолютный поворот

Угол поворота текста или формы относительно начала координат. Все текстовые объекты или все формы поворачиваются одинаково, вне зависимости от их положения относительно линии.

Формат записи: А=значение

Параметр допустимо не указывать, в этом случае его значение принимается равным 0.

А=-30

Смещение по X

Смещение текста или формы по оси Х, направленной вдоль линии.

Формат записи: X=значение

Параметр допустимо не указывать, в этом случае его значение принимается равным 0.

Параметр S=значение на смещение X не влияет.

X=5

Смещение по Y

Смещение текста или формы по оси Y, направленной вдоль линии.

Формат записи: Y=значение

Параметр допустимо не указывать, в этом случае его значение принимается равным 0.

Параметр S=значение на смещение Y не влияет.

Y=-5

Рассмотрим разницу в применении параметров R и U (рис. 14). Попробуйте самостоятельно определить, где применяется параметр R=80, а где U=80?

Рис. 14. Разница в параметрах линийРис. 14. Разница в параметрах линий

Теперь не страшно писать собственные линии, не так ли? Главное не перепутать чемоданчик для путешествий, а что в него обязательно нужно положить мы уже знаем:

  • переключение между разными типами линий;

  • загрузку новых типов линий;

  • создание собственных линий разными способами.

Удачного проектирования! :)

Все материалы доступны по QR-коду.

Прямая ссылка на скачивание: https://ftp.nanosoft.su/file_57689705760cb43ed6a8d4

Асель Бексултанова,
технический специалист
по Платформе nanoCAD,
Нанософт разработка
E-mail: bexultanova@nanocad.ru

Подробнее..

Российские BIM-технологии проектирование генерального плана в Model Studio CS

26.05.2021 14:12:47 | Автор: admin

Мы продолжаем серию статей, посвященных технологиям информационного моделирования в промышленном и гражданском строительстве. Ранее в материале Российские BIM-технологии: комплексное проектирование на базе Model Studio CS мы рассказали, как комплекс Model Studio CS реализует на основе единой программной линейки концепцию среды общих данных, информационного моделирования и комплексного проектирования. Следующие статьи мы посвятим автоматизированным рабочим местам (АРМ) для специалистов различного профиля.

Начнем с Model Studio CS Генплан решения, предлагающего все необходимое для эффективной работы инженера-генпланиста. Программный комплекс построен по модульному принципу. Модуль Model Studio CS содержит общие основные команды. Инструменты для работы с объектами собраны в модуле CADLib Проект. Работа с поверхностями осуществляется средствами модуля Генплан, а для решения прикладных задач предназначен модуль Гео.

Model Studio CS Генплан: основные инструменты

Model Studio CS Генплан это система комплексного трехмерного проектирования объектов промышленного и гражданского назначения, обеспечивающая быстрое и удобное создание существующих и проектных поверхностей, размещение на плане зданий и сооружений, объектов благоустройства, а также выпуск проектной/рабочей документации. Продукт адресован специалистам отделов изысканий и генплана.

Охватывает круг задач, связанных с созданием цифровых моделей местности и рельефа. Формирование таких моделей, необходимых при BIM-проектировании, позволяет минимизировать проектные ошибки, решать различные прикладные задачи, получать актуальные данные при эксплуатации объектов.

Технология совместной работы с единой базой Model Studio CS

Как и все продукты комплексной линейки трехмерного проектирования Model Studio CS, программный комплекс Model Studio CS Генплан позволяет работать на платформе nanoCAD Plus 21.0, nanoCAD Plus 11.1 или AutoCAD 2017-2022.

О решениях, положенных в основу коллективной работы, подробно рассказано в статье Российские BIM-технологии: комплексное проектирование на базе Model Studio CS, поэтому здесь лишь вкратце напомню основные моменты.

Параллельную совместную работу над 3D-проектом обеспечивает технология CADLib Проект инструмент, позволяющий объединить в едином информационном пространстве спроектированные модели объекта по всем специальностям, использовать модели смежников в качестве подосновы, привязывать 3D-модели к заданиям и к переписке между участниками проекта.

Коллективный доступ к комплексной BIM-модели и управлению инженерными данными информационной модели, структурирование, хранение, визуализация информационных моделей, их проверка на предмет коллизий осуществляются в среде общих данных CADLib Модель и Архив (рис.1).

В самом начале работы проектировщики, работающие в Model Studio CS, подключаются к базе проекта из специализированных приложений с помощью технологии CADLib Проект. Это позволяет осуществлять доступ к актуальным настройкам проекта и 3D-моделям, а также быстро публиковать изменения в общую базу данных.

Рис. 1. Отображение поверхностей в среде CADLib Модель иАрхивРис. 1. Отображение поверхностей в среде CADLib Модель иАрхив

База оборудования, изделий и материалов

В среду проектирования встроена база данных оборудования, изделий и материалов (рис.2), содержащая наборы типовых зданий и сооружений, элементы благоустройства (деревья, кустарники, малые архитектурные формы) и автодорог (дорожные знаки, дорожное оборудование, освещение), а также макеты людей и техники. Пользователь может самостоятельно пополнять базу новыми объектами параметрической графики.

Рис. 2. База данных оборудования, изделий и материаловРис. 2. База данных оборудования, изделий и материалов

Работать с базой данных легко и просто. Требуется лишь выбрать в ней объект и разместить его на модели оборудование отобразится на чертежах в необходимых размерах, а также будет учтено в спецификациях и других документах. Все объекты библиотеки параметрические: им можно задавать собственные необходимые размеры. Предусмотрена возможность без вставки в чертеж просмотреть, как выглядит объект, и (также без вставки) получить полную информацию о нем. База данных может работать как в локальном режиме на рабочем месте пользователя, так и в режиме общего доступа с разграничением прав использования на сервере организации.

Инструменты построения модели

Model Studio CS Генплан состоит из нескольких модулей:

  • Model Studio CS содержит общие основные команды;

  • CADLib Проект включает средства работы с объектами проекта;

  • модуль Генплан предоставляет инструменты для работы споверхностями;

  • модуль Гео позволяет решать прикладные задачи.

Цифровая модель рельефа

Одной из важнейших задач при проектировании генплана является создание трехмерной цифровой модели рельефа. Такая модель формируется в виде 3D-граней и строится с использованием отметок и структурных линий. Model Studio CS Генплан позволяет быстро и просто построить модели как существующего, так и проектного рельефа.

В качестве исходных данных для проектирования (рис.3) могут использоваться:

  • отсканированные чертежи, по которым можно выполнять сколку существующего рельефа и ситуации;

  • облако точек, полученное в результате лазерного сканирования;

  • текстовый файл с точками, имеющими координаты XYZ;

  • поверхность, созданная в виде 3D-граней в любом другом программном обеспечении;

  • плоский чертеж формата *.dwg, на котором есть отметки в виде текста и маркера. Программа считывает высотное положение отметок из текста.

Рис. 3. Исходные данные для проектированияРис. 3. Исходные данные для проектированияРис. 4. Цифровая модель рельефаРис. 4. Цифровая модель рельефа

Для редактирования модели (рис.4) используются такие операции, как переброс ребер, изменение отметки, перемещение узла, вставка и удаление точек. По созданной поверхности создаются и подписываются горизонтали (рис.5).

Рис. 5. Горизонтали по существующей поверхностиРис. 5. Горизонтали по существующей поверхности

Для создания проектной поверхности и расчета вертикальной планировки (рис. 6) в Model Studio CS Генплан предложены удобные инструменты. На плане расставляются опорные точки и уклоноуказатели между ними. Точки динамически связаны с уклоноуказателями. При изменении уклона, расстояния или проектной отметки выбранные параметры пересчитываются. Выполняется расчет точек по заданному уклону и расстоянию и расчет откосов с выходом на заданную поверхность.

Рис. 6. Расчет вертикальной планировки площадкиРис. 6. Расчет вертикальной планировки площадки

Горизонтальная планировка

Посадку на генплан зданий и сооружений (рис. 7) можно осуществить несколькими способами:

  • вставить типовые здания из библиотеки изделий и материалов;

  • отобразить проектируемые здания, созданные специалистами смежных разделов, из базы данных проекта в CADLib Модель и Архив;

  • применить специальную команду;

  • использовать возможности платформы.

Рис. 7. Расположение зданий и сооружений на генпланеРис. 7. Расположение зданий и сооружений на генплане

На генплане расставляются элементы благоустройства и озеленения (рис.8). Все элементы (рис.9) хранятся во встроенной библиотеке стандартных компонентов, открытой для пополнения пользователем.

Рис. 8. База данных оборудования, изделий и материалов в части благоустройстваРис. 8. База данных оборудования, изделий и материалов в части благоустройстваРис. 9. Пример благоустройства и озеленения площадкиРис. 9. Пример благоустройства и озеленения площадки

Выпуск документации

Математическое ядро Model Studio CS формирует чертежи (рис.10) на основе трехмерной модели. Программа генерирует планы, виды и разрезы, в автоматическом режиме проставляя отметки, выноски, позиционные обозначения и размеры.

Процесс получения чертежа прост, понятен каждому проектировщику и сводится к выполнению несложных действий:

  • определить линию разреза, а также его глубину и высоту, то есть установить границы вида на модели;

  • указать место на чертеже, задать масштаб чертежа и выбрать из списка размеры и обозначения, подлежащие автоматической простановке.

В дополнение к правилам оформления разрезов, видов, планов и схем, основанным на ГОСТ, пользователь может настроить собственные правила для этого применяется Мастер оформления, который позволяет создавать, редактировать, импортировать и экспортировать профили простановки размеров, выносок, отметок уровня.

Рис. 10. Получаемые чертежиРис. 10. Получаемые чертежи

По всем объектам, размещенным в модели на генплане, можно автоматически получить ведомости и спецификации (рис.11), соответствующие требованиям ГОСТ. Предусмотрена возможность самостоятельной настройки шаблонов документов.

Рис. 11. Пример получаемых ведомостей и спецификацийРис. 11. Пример получаемых ведомостей и спецификаций

По расставленным зданиям и сооружениям автоматически формируется экспликация (рис.12).

Рис. 12. Пример экспликации зданий и сооруженийРис. 12. Пример экспликации зданий и сооружений

Работа с геоданными

Model Studio CS Генплан позволяет интегрировать геологическую модель (рис. 13) например, созданную в программе CREDO с трехмерной моделью Model Studio CS и использовать данные этой модели для генерации продольного профиля, а также для расчета земляных работ по геологическим слоям.

Рис. 13. Пример геологической моделиРис. 13. Пример геологической модели

Заключение

Model Studio CS Генплан это новый перспективный продукт, эффективный и простой в использовании, значительно расширяющий возможности платформ nanoCAD/AutoCAD, делающий работу инженера более комфортной и эффективной.

Программа активно развивается. Разработчики, стремясь создавать инструменты, максимально полезные пользователям, находятся в постоянном диалоге с проектировщиками. В ближайших планах создание функционала для построения дорог, примыканий и перекрестков по внутриплощадочным проездам; формирование базы данных условных обозначений для изыскателей; специализированные объекты (разбивочный базис, раскладка плит, формирование монолитных участков) и многое другое.

Ольга Белкина,
эксперт по решениям генплана
отдела комплексной автоматизации
в строительстве
ГК CSoft
E-mail:
belkina@csoft.ru

Подробнее..

Российские BIM-технологии проектирование архитектурно-строительной части в Model Studio CS

16.06.2021 16:13:28 | Автор: admin

Введение

Проектирование сложных общественных игражданских зданий исооружений невозможно без надежных исовременных средств автоматизации проектирования. Одним из таких инструментов, чья эффективность уже доказана на практике, стала линейка продуктов Model Studio CS. Созданная для российской инженерной школы, она включает в себя лучшие мировые достижения вобласти информационных технологий иСАПР, учитывает российскую технологию проектирования изарубежный опыт, предлагает русскоязычную среду проектирования ибазы данных материалов и изделий.

Model Studio CS современная и мощная российская программная система, обеспечивающая все необходимое для комплексного параллельного трехмерного информационного проектирования.

Продолжая знакомить читателей с материалами, представленными ГК CSoft на вебинаре Унифицированные АРМ на базе Model Studio CS и nanoCAD, который состоялся 20октября 2020г., предлагаем вашему вниманию обзор АРМ Строителя (АР, КМ, КЖ).

В основу АРМ Строителя положен Model Studio CS Строительные решения эффективный и простой в использовании программный продукт для быстрого и удобного создания цифровой трехмерной модели объектов промышленного и гражданского назначения по разделам АР, АС, КМ и КЖ. Несомненным его плюсом является мультиплатформенность: в качестве графической платформы может использоваться и nanoCAD, стремительно набирающий популярность в нашей стране, и AutoCAD версий 2017-2022.

Технология совместной работы с единой базой Model Studio CS

О решениях, на которых базируется коллективная работа, подробно рассказано в статье Российские BIM-технологии: комплексное проектирование на базе Model Studio CS, поэтому здесь ограничимся кратким упоминанием основных моментов.

Параллельную совместную работу над 3D-проектом обеспечивает технология CADLib Проект инструмент, позволяющий объединить в едином информационном пространстве спроектированные модели объекта по всем специальностям, использовать модели смежников в качестве подосновы, привязывать 3D-модели к заданиям и к переписке между участниками проекта.

Коллективный доступ к комплексной BIM-модели и управлению инженерными данными информационной модели, структурирование, хранение, визуализация информационных моделей, их проверка на предмет коллизий осуществляются в среде общих данных CADLib Модель и Архив.

Информационная модель в CADLib Модель и АрхивИнформационная модель в CADLib Модель и Архив

В самом начале работы проектировщики, использующие Model Studio CS, подключаются к базе проекта из специализированных приложений с помощью технологии CADLib Проект. Это позволяет осуществлять доступ к актуальным настройкам проекта и 3D-моделям, а также быстро публиковать изменения в общую базу данных.

Экспорт в расчетные системы

Для выполнения прочностного анализа конструкции предусмотрена возможность прямой, без использования промежуточных форматов, передачи 3D-модели здания и данных по нему из Model Studio CS Строительные решения в расчетные комплексы ЛИРА-САПР, ЛИРА-СОФТ и SCAD Office. В случае ЛИРА-СОФТ обеспечена двусторонняя связь: модель можно не только передать для расчетов, но и получить обратно.

Экспорт модели железобетонного каркаса в расчетные комплексыЭкспорт модели железобетонного каркаса в расчетные комплексы

Кроме того, Model Studio CS Строительные решения обеспечивает выпуск проектной и рабочей документации в соответствии с требованиями ГОСТ, включая автоматический расчет объемов работ. Недавно в программе реализована интеграция с системой АВС для разработки сметной и ресурсной документации.

Интеграция с CADLib Модель и Архив позволяет исследовать модель на коллизии с разработками, выполненными в смежных дисциплинах: например, проверить столкновения и пересечения объектов, а также нормативные расстояния между строительной частью и инженерными коммуникациями.

Работа с базой данных

Впрочем, рассмотрим основной функционал Model Studio CS Строительные решения по порядку. Начнем с базы данных, поскольку именно она содержит те кирпичики, из которых выстраивается вся модель, и является самой важной составляющей программного комплекса.

Model Studio CS Строительные решения, как и вся линейка Model Studio CS, позволяет работать с базой данных строительных элементов, изделий и материалов, встроенной в среду проектирования и не требующей вызова сторонних программ: доступ к ней осуществляется посредством удобного диалогового окна. Более 18000 единиц строительных элементов, хранящихся здесь, содержат параметрические геометрические объекты с необходимым набором атрибутивной информации, а также дополнительную информацию и специальные элементы управления геометрией, обеспечивающие интеллектуальное поведение. Пользователь может самостоятельно пополнять базу данных новыми объектами с помощью встроенного Редактора параметрического оборудования.

База данных строительных элементов и изделий встроена в среду проектированияБаза данных строительных элементов и изделий встроена в среду проектирования

Model Studio CS Строительные решения предоставляет все необходимое для использования базы данных: средства поиска (простого или с предварительно заданными условиями), инструменты работы с предопределенными выборками, классификаторами. Предусмотрена возможность без вставки в чертеж просмотреть, как выглядит объект, и получить полную информацию о нем: марку, размеры, название завода-изготовителя, материал, вес, состав и другие данные, необходимые для принятия оптимального решения.

База данных может использоваться как локально, так и в режиме общего доступа на сервере и разбивается по соответствующим разделам проекта посредством выборок и классификаторов.

Ознакомившись с базой данных, сделаем краткий обзор технологий проектирования в Model Studio CS Строительные решения. Прежде всего остановимся на технологии проектирования разделов АР и АС.

Model Studio CS Строительные решения: основные инструменты

Model Studio CS Строительные решение предлагает инструменты, которые обеспечивают размещение в пространстве модели ограждающих конструкций в виде стен, перекрытий и кровли. В новейших версиях появился объект Стена, позволяющий при отрисовке автоматически производить сопряжение в углах поворота и создавать примыкающие соединения. Программа располагает инструментами раскладки стеновых сэндвич-панелей в пределах стен, размещения окон, дверей, технологических отверстий и других объектов, которые обеспечивают взаимодействие со стеной. Кроме того, пользователю доступны средства создания перекрытий с заданным уклоном и расширенный интерфейс для работы с маркером помещения, позволяющий формировать на выходе ведомость отделки помещения и экспликацию полов. Следует отметить, что ведомость полов формируется автоматически при вводе соответствующих данных в свойства объекта. И наконец, Model Studio CS Строительные решения предоставляет обширную базу данных мебели и оборудования.

Размещение ограждающих конструкцийРазмещение ограждающих конструкций

Теперь о технологии проектирования раздела КМ, позволяющей работать с базой профилей металлопроката и сталей по ГОСТ, СТО и ТУ. Отметим, что при изменении нормативных документов база данных пополняется и актуализируется. Обеспечена возможность использовать библиотеку типовых параметрических узлов, а также разрабатывать пользовательские параметрические узловые соединения и сохранять их как библиотечные элементы.

Формирование трехмерной информационной модели по разделу КМФормирование трехмерной информационной модели по разделу КМ

В Model Studio CS Строительные решения реализован функционал, позволяющий генерировать металлический каркас путем ввода основных параметров. При этом отдельно хотелось бы упомянуть некоторые аспекты, касающиеся формирования металлических сборок КМ с последующим сохранением их в базу данных. При создании сборки КМ стало возможным автоматически определять вес изделия. Кроме того, для внесения новых элементов или удаления существующих металлическую сборку не требуется расформировывать. Отслеживание состава сборки при ее редактировании, а также расчет количества и состава подчиненных элементов выполняются в онлайн-режиме.

Отдельная тема технология проектирования кабельных эстакад. База данных содержит огромное количество параметрических объектов (фундаменты, стойки, балки кабельной эстакады). Процесс построения кровли эстакады автоматизирован. В новых версиях Model Studio CS база данных пополнилась узлами сопряжения кровли эстакады: крестообразными и примыкающими соединениями, а также угловым соединением, в котором можно редактировать угол наклона примыкающих частей кровли, а подрезка будет осуществляться автоматически. При работе со стойками и фундаментами поддерживается расстановка объектов с привязкой к рельефу местности.

Кабельная эстакадаКабельная эстакада

Теперь рассмотрим технологию проектирования раздела КЖ. Model Studio CS Строительные решения предоставляет проектировщикам широкие возможности для работы со сборными и монолитными железобетонными конструкциями из базы данных. Например, существует команда, позволяющая производить детальное армирование монолитных конструкций с учетом защитного слоя бетона. В программе заложены такие объекты, как рабочая арматура, сварные арматурные сетки по ГОСТ, арматурные изделия хомуты, шпильки, скобы. После создания конструкции из набора отдельных элементов можно заняться сборкой и маркировкой элементов армирования для последующего сохранения готового изделия в базу данных. По этим арматурным изделиям можно выводить табличные документы в виде ведомости расхода стали, а также групповую спецификацию.

Мастер армирования типовых конструкций (столбчатых фундаментов, плит, стен, фундаментов под резервуары и др.) позволяет, введя основные параметры, получить армированную конструкцию и отчетную документацию.

Пример армирования столбчатого фундаментаПример армирования столбчатого фундамента

Предусмотрены отдельные команды для работы со свайным полем: в новых версиях Model Studio CS Строительные решения можно одним щелчком мыши сформировать свайное поле по сетке осей либо с одиночной расстановкой свай по пересечению осей, либо с расстановкой свайного куста, также с последующей спецификацией.

Выпуск документации

После формирования модели в Model Studio CS Строительные решения мы можем приступить к выпуску проектной документации. Планы, разрезы и сечения здесь формируются автоматически. Также автоматически по заранее определенным правилам оформляется графика (с возможностью проставить выноски, отметки уровня, оси). Автоматизирован и процесс получения табличной документации в различных форматах (nanoCAD, AutoCAD, MS Word, MS Excel и др.). Пользователь может настроить собственные правила оформления чертежей и спецификаций.

Автоматическая генерация чертежей в Model Studio CS Строительные решенияАвтоматическая генерация чертежей в Model Studio CS Строительные решения

Помимо отчетной документации в виде таблиц, есть возможность сформировать ведомость объемов работ. А если объектам назначены сметные свойства, вы можете с помощью специального инструмента экспортировать данные модели в систему ABC Смета и получить отчетные документы в виде смет.

Формирование ведомости объемов работФормирование ведомости объемов работ

В Model Studio CS Строительные решения при выпуске проектной документации можно учитывать рельеф местности: в пределах строительной площадки создавать модели траншеи, площадки и скважины, получать ведомости объемов земляных масс в зависимости от геологических слоев грунта и формировать продольные профили с учетом строительных конструкций.

Учет рельефа местностиУчет рельефа местности

Заключение

Model Studio CS Строительные решения является гармоничной составляющей комплексной системы проектирования единственной на платформе nanoCAD/AutoCAD, работающей с учетом национальных стандартов и традиций проектирования.

Программа активно развивается. Разработчики, стремясь создавать новые инструменты, максимально полезные пользователям, находятся в постоянном диалоге со специалистами ведущих проектных институтов.

Приятным сюрпризом для новых пользователей станет тот факт, что в комплект поставки Model Studio CS Строительные решения входит обширная русскоязычная документация в виде руководства пользователя, учебного пособия, тестовых примеров для получения тех или иных видов спецификаций и чертежей. Кроме того, срок обучения этой системе составляет всего 3-4 дня.

Александр Белкин,
заместитель руководителя
отдела комплексной автоматизации
в строительстве
ГК CSoft
E-mail:
belkin@csoft.ru

Подробнее..

Анализ целостности сигналов в PADS Professional (46)

16.12.2020 20:13:35 | Автор: admin


Продолжаем осваивать основные возможности анализа целостности сигналов встроенными инструментами PADS Professional.

В третьем уроке мы изучили как запускать моделирование для выбранной цепи и проводить измерения с помощью цифрового осциллографа.

Сегодня вы узнаете как импортировать плату в HyperLynx BoardSim для пост топологического анализа.

Урок 4 Экспорт проекта платы в BoardSim


  1. В меню ПУСК выберите PADS Pro Tools VX.2.x > PADS Pro Designer VX.2.x
  2. На стартовой странице PADS Professional Designer выберите File > Open и откройте:
    C:\SI_Analysis\Lesson4\PCB\HandDrillAll.pcb
  3. Сейчас вы откроете PADS Professional HyperLynx BoardSim инструмент для пост топологического анализа. Перейдите в меню Analysis > Export to HyperLynx SI/PI/Thermal

  4. Выберите цепь, которую вы анализировали ранее $1N1808 кликните по иконке Select Nets by Name for SI Analysis на панели инструментов.



    Примечание: Специальные символы подстановки, такие как * и %, могут быть использованы для помощи в разных полях поиска, когда вы не уверены в точном значении вашего поискового запроса. % заменяет один символ (например, U123 можно найти по U%%3). * используется для подстановки неизвестных символов (например, U123 можно найти с помощью *3).
    1. пролистайте список и найдите цепь $1N1808_Battery_Protection или введите в поле Filter значение *1808*.

    2. выберите цепь и нажмите OK, чтобы выйти из окна Net Selection. Теперь вы должны увидеть, что эта цепь выделена на плате.
  5. Вы можете назначить модели для этой цепи, как вы делали это в LineSim. Нажмите на иконку Assign Models or Edit Values for Components на панели инструментов.

  6. В секции Pins выберите P16.1: нажмите Select для назначения модели


    • Libraries: Generic_mod.ibs
    • Devices: generic
    • Signal: 74AC11X:LINE-DRV

  7. Нажмите OK для выхода из диалога Select IC Model
  8. В секции Buffer settings, выберите Output. Нажмите Close для выхода из диалога Assign Models.
  9. Для начала моделирования выберите Simulate SI > Run Interactive Simulation откроется окно Digital Oscilloscope.
  10. Установите настройки для моделирования на частоте 400 МГц.

  11. Нажмите Start Simulation
  12. Обратите внимание на форму сигнала. Выйдите из цифрового осциллографа и вернитесь к плате в BoardSim

  13. Чтобы попытаться улучшить сигнал, вы добавите терминирование. На панели инструментов выберите Add Quick Terminator

  14. Добавьте capacitor in parallel для P16.1, выбрав соответствующий переключатель. Установите значение равное 20 pF. Выберите Close и нажмите Run Interactive Simulation еще раз, для запуска Digital Oscilliscope.

  15. Обратите внимание, форма сигнала заметно улучшилась. Вы можете сравнить этот результат с предыдущими, установив флажок Previous results справа.



  16. На этом урок окончен. Закройте HyperLynx и сохраните результаты

Материалы для этого и последующих уроков можете скачать ЗДЕСЬ

Вы также можете посмотреть видеоверсию этого урока:


Предыдущие уроки:
Урок 1 Назначение моделей в LineSim
Урок 2 Основы LineSim
Урок 3 Моделирование с помощью цифрового осциллографа

Присоединяйтесь к нам в соц. сетях:
Telegram-канал
Telegram-чат
YouTube

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.
Подробнее..

Анализ целостности сигналов в PADS Professional (56)

23.12.2020 14:04:12 | Автор: admin


И так коллеги, мы уже на финишной прямой.
На предыдущем уроке вы узнали как импортировать плату в HyperLynx BoardSim для пост топологического анализа и улучшить качество сигнала, используя терминирование.

Сегодня мы с вами поговорим о sweep-анализе в BoardSim. Этот вид анализа применяется для оценки работоспособности системы в широком диапазоне параметров.

Урок 5 Sweep-анализ в BoardSim


  1. В меню ПУСК выберите PADS Pro Tools VX.2.x > PADS Pro Designer VX.2.x
  2. На стартовой странице PADS Professional Designer выберите File > Open и откройте:
    C:\SI_Analysis\Lesson5\PCB\HandDrillAll.pcb
  3. Запустите HyperLynx, следуя шагу 3 из четвертого урока.
  4. Убедитесь, что выбрана цепь, которую вы анализировали ранее- $1N1808. Если нет, повторите шаг 4 из четвертого урока.
  5. Сейчас вы запустите sweep-анализ, чтобы посмотреть, как ваша трассировка ведет себя при различных скоростях моделирования ИМС. Выберите в меню Simulate SI > Run Interactive Sweep

  6. На вкладке Setup, кликните на + слева от IC modeling для раскрытия списка. Кликните + рядом с IC operating parameters. В завершении кликните по Proсess corner = default для его выделения и нажмите кнопку Add Range

  7. В окне Sweeping выберите все доступные варианты. Нажмите OK для выхода.

  8. Выберите Run Sweeps в окне Sweep Manager
  9. В цифровом осциллографе настройте параметры для моделирования на частоте 400 МГц.

  10. Нажмите Start Sweeps, чтобы проанализировать поведение этой цепи для каждой скорости микросхемы.

  11. Вы можете анализировать результаты и соответствующим образом корректировать проект. Когда закончите, выйдите из цифрового осциллографа.
  12. На этом урок окончен. Закройте HyperLynx и сохраните результаты.

Материалы для этого и последующих уроков можете скачать ЗДЕСЬ

Вы также можете посмотреть видеоверсию этого урока:


Предыдущие уроки:
Урок 1 Назначение моделей в LineSim
Урок 2 Основы LineSim
Урок 3 Моделирование с помощью цифрового осциллографа
Урок 4 Экспорт проекта платы в BoardSim

Присоединяйтесь к нам в соц. сетях:
Telegram-канал
Telegram-чат
YouTube

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.
Подробнее..

УСКОРЕНИЕ ПРОЕКТИРОВАНИЯ РЧ-, СВЧ-УСТРОЙСТВ (25)

28.05.2021 20:23:43 | Автор: admin

Миллиарды устройств интернета вещей, которые будут окружать нас в ближайшие годы, требуют возможностей проектирования радиочастотных трактов, поддерживающих сверхбыструю скорость передачи данных 5G.

Устройства IoT работают на высоких частотах с более широкой полосой пропускания.
Прогнозируется огромный спрос на разработку РЧ-, СВЧ-устройств в различных сферах:

  • IoT
  • IoV
  • Умный дом
  • Умный город
  • Медицинские системы
  • Носимая электроника
  • Интеллектуальные системы в аграрной промышленности
  • Интеллектуальные системы в индустриальной промышленности


Урок 2 Обновление схемы и размещение РЧ-объектов на плате


В этом уроке вы добавите на схему недавно созданную антенну и разместите ее на плате.

  1. Дважды кликните по иконке PADS Pro Designer VX.2.x на рабочем столе или выберите
    Меню ПУСК > PADS Pro Tools VX.2.x > PADS Pro Designer VX.2.x.
  2. На стартовой странице PADS Professional Designer нажмите кнопку Open и откройте
    C:\RF Design\Lesson2\Lesson2.prj.
    • Если появится диалоговое окно лицензирования, убедитесь, что опция PADS Professional RF Design установлена, и нажмите OK

  3. Откройте лист Ant двойным кликом по Ant в окне Navigator.
  4. Далее добавим 4 антенны в наш проект
    • Если еще не открыт, откройте Databook
      • нажмите на иконку Databook

    • Выберите иконку Show CL View на панели Databook
    • Откройте вкладку Symbol View.
    • Напротив [Local Symbols] должно отображаться имя символа DXF_PatchAnt. Выделите его
    • Кликните по изображению символа ЛКМ и перетащите его на страницу.
  5. Далее нам нужно добавить соединения
    • Нажмите на иконку Net на панели инструментов

    • Кликните ЛКМ по пину и удерживайте, чтобы нарисовать цепь.
      Заметка: Во время удерживания ЛКМ кликните ПКМ или нажмите на
      пробел, чтобы добавить излом.
    • Для завершения отпустите ЛКМ.
    • Дважды кликните по цепи, чтобы вызвать панель свойств.
    • Для присвоения имени цепи в панели свойств кликните в поле
      Name и выберите RX1 из выпадающего списка.
  6. Нам нужно создать еще 3 копии этой маленькой схемы
    • Выделите символ вместе с цепью
    • Удерживая клавишу CTRL, перетащите в любом направлении область выделения. На курсоре появится копия выделенных объектов.
    • Разместите копию под текущей схемой и отпустите ЛКМ.
    • Повторите эти шаги еще 2 раза, чтобы у вас было в общей сложности 4 антенны с цепями.
  7. Теперь нам нужно переименовать цепи в копиях схемы
    • Дважды кликните по каждой из цепей и задайте следующие имена в следующем
      порядке: RX2, RX3, RX4. Ваша итоговая схема должна выглядеть следующим
      образом:

  8. Прежде чем мы перейдем к топологии, нам нужно создать РЧ-группу для этих 4 антенн
    • Откройте инструмент RF Group/Ungroup выбрав соотв. иконку на панели RF

  9. Создайте новую группу, нажав на cинюю иконку на панели инструментов панели RF Group/Ungroup
  10. Переименуйте созданную группу в Patch

  11. Выделите на схеме все 4 антенны с цепями, затем нажмите кнопку Add selected items to the group, которая расположена в нижней левой части панели RF Group/Ungroup.
  12. Каждый РЧ-элемент в PADS Professional содержит дополнительные данные, описывающие физические свойства каждого объекта. Для просмотра этих данных необходимо открыть панель RF Parameters
    • На панели инструментов RF нажмите на иконку RF Parameters

  13. Попробуйте выбрать различные РЧ-объекты на странице Ant и просмотреть их параметры. Если это сегмент трассы, вы увидите информацию о длине, ширине, слое, группе, типе модели и т.д. Другие объекты, такие как антенна, которую мы создали, будут иметь меньше параметров
  14. Теперь мы можем перейти к топологии и разместить эти антенны
    • Для запуска топологического редактора нажмите на иконку PADS Professional Layout на главной панели инструментов

  15. Загрузится топологический редактор в состоянии, которое соответствует состоянию сразу после создания антенны. Импортированная из DXF антенна нам больше не пригодится, поэтому давайте удалим ее из проекта
    • Выделите антенну и нажмите Delete
    • Если появится предупреждение, нажмите OK
  16. Перед началом процесса размещения нам необходимо импортировать данные об антеннах из схемы в топологию, выполнив этап синхронизации
    • Перейдите в меню Setup > Project Integration
    • Нажмите на желтый светофор Forward Annotation
    • По окончании все четыре светофора должны быть зеленого цвета.
  17. Для размещения нашего РЧ-объекта мы будем использовать Component Explorer
    • Если он еще открыт, перейдите в меню Place > Component Explorer
  18. Начнем с размещения РЧ-группы P2
    • Кликните ПКМ по P2 и выберите Auto Arranger из контекстного меню
    • Переместите курсор в рабочую область редактора и разместите объект как показано на картике
    • Перед установкой элемента, отразите его по горизонтали, кликнув ПКМ и выбрав пункт Mirror Horizontally.

  19. Для группы P1 мы будем использовать функцию копирования
    • Выделите в рабочей области схему P2
    • Нажмите CTRL-C, группа P1 скопируется и будет закреплена на курсоре.
    • Зеркально отразите этот элемент
    • Разместите элемент как показано на рисунке

  20. И в завершение, мы разместим полосковую антенну
    • Выделите и перетащите группу Patch из Component Explorer в рабочую область редактора и разместите ее как показано на картинке

    • Выделите круглую область размещения
    • Кликните ПКМ и выберите Place Part
    • Антенна закрепится на вашем курсоре
    • Разместите антенну как показано на рисунке. Повторите процедуру размещения для остальных 3 антенн

  21. На этом урок 2 завершен.


Тестовые 30-дневные лицензии можно запросить ЗДЕСЬ
Материалы для этого и последующих уроков можете скачать ЗДЕСЬ
Вы также можете посмотреть видеоверсию этого урока:


Предыдущие уроки:
Урок 1 Создание РЧ-объектов в топологии и схеме

Присоединяйтесь к нам в соц. сетях:
Telegram-канал
Telegram-чат
YouTube

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.
Подробнее..

Ускорение проектирования РЧ-, СВЧ-устройств (45)

11.06.2021 18:10:18 | Автор: admin

РЧ-, СВЧ-платы являются одним из самых быстрорастущих секторов в производстве печатных плат. С увеличением количества датчиков IoT, беспроводной электроники и смартфонов легко понять, почему. Но как узнать, работаете ли вы с РЧ или СВЧ-платой? Индустрия печатных плат считает, что любая плата, работающая на частоте выше 100 МГц, является РЧ-платой. Все, что приближается к 2 ГГц, является СВЧ.

Урок 4 Расширенные возможности трассировки РЧ-цепей


В этом уроке мы рассмотрим специальные возможности PADS Professional для трассировки радиочастотных каналов.

  1. Дважды кликните по иконке PADS Pro Designer VX.2.x на рабочем столе или выберите
    Меню ПУСК > PADS Pro Tools VX.2.x > PADS Pro Designer VX.2.x.
  2. На стартовой странице PADS Professional Designer нажмите кнопку Open и откройте
    C:\RF Design\Lesson4\PCB\Lesson4.pcb.
    • Если появится диалоговое окно лицензирования, убедитесь, что опция PADS Professional RF Design установлена, и нажмите OK

  3. Убедитесь, что выбрана схема отображения RF Routing. Это обеспечит видимость панели инструментов RF
  4. Доступны 2 специальных инструмента трассировки РЧ-цепей: Add Meander и Route Meander. Опции Add и Route очень похожи по функционалу. Add обеспечивает более точный контроль и поддерживает специальную опцию для тюнинга проводников. Route более прост и удобен в использовании, но в некоторых случаях его функционала может оказаться недостаточно. В этом уроке мы будем использовать оба этих инструмента:
    • Для трассировки антенны TX мы будем использовать инструмент Add Meander. Выберите Add Meander на панели инструментов RF

    • Кликните по пину TX2 усилителя в корпусе BGA, как показано на картинке:

    • По умолчанию Corner Type установлен на Miter. Измените значение на Free Radius и проложите трассу от пина до антенны. Обратите внимание на то каким образом прокладывается трасса
    • Отмените последнее действие. Выполните трассировку заново, но в этот раз установите Corner Type = Miter. Не забудьте установить контрольную точку перед соединением с самой антенной для того чтобы уменьшить длину тейпера
  5. Теперь давайте проложим трассу для TX1, одновременно согласовав ее длину с TX2 при помощи серпантина
    • Если функция не активна, снова выберите Add Meander на панели инструментов
    • Кликните по пину TX1 и начните трассировку
    • Кликните, чтобы зафиксировать трассу (установить контрольную точку) напротив входа антенны
    • Во время трассировки вернитесь в диалоговое окно Meander и измените General Mode на Serpentine
    • Вы должны увидеть серпантин (змейку) там где уже проложена трасса. Настройте параметры серпантина следующим образом:
      • Length: 150
      • Slope Height: 20
      • Gap Width: 50

    • Подключите трассу к антенне. Не забудьте установить контрольную точку непосредственно перед соединением с самой антенной, чтобы минимизировать влияние тейпера
    • Вы должны получить следующий результат:

  6. Давайте проделаем некоторые изменения с трассой
    • Выделите трассу TX2
    • Кликните ПКМ и выберите RF Parameters
    • Для настройки угловой конусности (corner taper) кликните по полю Miter % и установите значение 60
    • Нажмите Apply

  7. Теперь нужно проверить и подкорректировать добавленный серпантин. С помощью диалога RF Parameters можно проверить длину проводника для TX2 и TX1. Для изменения длины серпантина используйте функцию Edit Meander:
    • Выделите верхний сегмент серпантина
    • Кликните ПКМ и выберите Edit Meander
    • Теперь Вы можете отодвинуть верхний сегмент серпантина вверх, чтобы увеличить длину проводника. Отрегулируйте до тех пор, пока длина не будет в пределах 10 mils от ТХ2

  8. После того как мы растрассировали TX сигналы теперь можно перейти к RX. Для трассировки этих 4-х цепей мы будем использовать инструмент Route Meander:
    • Активируйте инструмент Route Meander

    • Ознакомьтесь с диалоговым окном настроек, но не вносите никаких изменений
    • Выберите одну из цепей RX и проложите трассу от пина усилителя (BGA) до порта антенны
    • Повторите этот процесс для всех 4 цепей

  9. Вы также можете использовать стандартные возможности трассировки для работы с РЧ-объектами
    • Удалите одну из проложенных трасс
      • Просто кликните ЛКМ по трассе, указанной на картинке

      • Нажмите кнопку Delete на клавиатуре
    • Нажмите F3, чтобы активировать интерактивную трассировку
      • Проложите трассу от усилителя (BGA) к порту антенны
  10. Обычный проводник может быть преобразован в РЧ-меандр, чтобы вы могли применять расширенные правила или добавлять скосы углов
    • Чтобы выделить весь проводник кликните по сегменту, показанном на рисунке
    • Кликните ПКМ и выберите Selection > Add Partially Selected Traces

    • Кликните ПКМ еще раз и выберите Convert to Meander
    • В диалоговом окне Convert Trace to Meander выберите из списка Group значение PA
    • Нажмите Convert

    • Вокруг трассы появятся области правил подобно тем проводникам, что вы уже растрассировали.
  11. На этом урок 4 завершен.

Тестовые 30-дневные лицензии можно запросить ЗДЕСЬ
Материалы для этого и последующих уроков можете скачать ЗДЕСЬ
Вы также можете посмотреть видеоверсию этого урока:


Предыдущие уроки:
Урок 3 Настройка правил проектирования для РЧ-объектов
Урок 2 Обновление схемы и размещение РЧ-объектов на плате
Урок 1 Создание РЧ-объектов в топологии и схеме

Присоединяйтесь к нам в соц. сетях:
Telegram-канал
Telegram-чат
YouTube

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.
Подробнее..

Перевод Эффекты травления

14.12.2020 14:08:42 | Автор: admin

До недавнего времени я думал, что люди, которые верят в прямоугольные печатные проводники, примерно столь же нормальны, как те, кто верит в квадратные волны и плоскую землю. Однако, когда меня еще раз спросили об этом, я понял, что всё не так очевидно, как мне казалось прежде, причем не только для новичков, но и для всех остальных. За последние годы я изучил множество книг по проектированию печатных плат и целостности сигналов, но, читая большую часть отраслевой литературы, вы не узнаете, что проводники имеют не прямоугольную, а какую-то другую форму. Интересно, правда?

Эффекты травления


На рис. 1 представлено поперечное сечение стека печатной платы из инструмента для планирования стека Z-Solver. Среди прочего оно показывает, что основание трассы, обращенное к ядру диэлектрика, шире, чем сторона трассы, обращенная к препрегу. Таким образом, трапециевидные проводники обращены в многослойном стеке как вверх, так и вниз. Нет никакой связи с номером слоя или с тем, находится ли трасса на верхней или нижней половине платы. По этой причине я и другие но не все отказываемся от использования терминов top и bot в отношении трапециевидных трасс.

В параметрах, показанных на рис. 1, значение w1 в основании трапеции это значение, которым обмениваются команды HW-разработчиков и производства, когда речь идет о ширине трассы и расстоянии (s) между трапециями, но важно знать, что в реальных, изготовленных платах будет не так много меди. Поскольку проводники травятся сверху вниз, протравочное химическое вещество остается в контакте со стороны препрега трассы дольше, чем со стороны ядра. Это делает трассу со стороны препрега более узкой и дает трапециевидное поперечное сечение трассы. В этой статье мы обсудим причины данного феномена изготовления и его последствия для импеданса.


Рис. 1. Трапециевидная форма проводников внутреннего слоя, показанная в поперечном сечении, где w2 меньше, чем w1

Травление на внутренних слоях


Травление внутренних слоев включает в себя удаление меди с обеих сторон листа ламината, нанесение фоторезиста, экспонирование фоторезиста для создания рисунка внутреннего слоя, формирование резиста, травление нежелательной меди и удаление резиста. На большинстве производств этот процесс автоматизирован, в результате точность и воспроизводимость достаточно высоки. С помощью этого процесса можно травить проводники на внутренних слоях с точностью 0,5 mils. Такой контроль точности помогает сохранять импеданс в пределах допусков, необходимых для линий передач.

После очищения ядер (рис. 2) появляется синяя светочувствительная пленка или фоточувствительный резист, который наносится под действием тепла и давления на металлические поверхности ядра. Пленка чувствительна к ультрафиолетовому излучению. Если вы когда-либо посещали производственный цех, то наверняка обратили внимание, что в помещении, где обрабатывается фоторезист, используется желтый свет, предотвращающий непреднамеренную экспозицию резиста. Фильтры удаляют длину волны света, которая может повлиять на покрытие резиста.


Рис. 2. Синяя резистивная пленка наносится с обеих сторон на внутренний слой ядра перед экспонированием и последующим травлением

Данные GERBER или ODB++ для компонентов используются при создании пленки, на которой изображены трассы и контактные площадки. Эта пленка используется для нанесения изображения на резист.

Пленка на внутреннем слое является негативным изображением меди таким образом, медные рисунки, оставшиеся после обработки ядра, соответствуют прозрачным областям на пленке. Ядра подвергаются воздействию высокоинтенсивного ультрафиолетового света, который способствует затвердеванию или полимеризации пленки резиста, создавая медный рисунок.

Затем экспонированное ядро обрабатывается с помощью химического проявителя, который удаляет резист из областей, не затвердевших под воздействием ультрафиолета. Далее медь химически вытравливается из ядра во всех областях, не покрытых оставшимся сухим пленочным резистом. После травления полученный сухой резист химически удаляется с панели, оставляя только медные элементы, экспонированные на панели.

Здесь даже немного больше нюансов, чем мы упоминали ранее. Как показано на рис. 3, реальные стороны проводника будут изогнуты, а под синим резистом находится срез травления. Помните, что w1 это тот размер, который инженеры-проектировщики и изготовители используют для описания ширины трассы. R это ширина резиста, используемого изготовителем. А уступ под резистом это подрез (u). В идеале R, w2 и w1 были бы равны. Чем ближе к такому идеалу может подойти изготовитель, тем лучше, и хорошие производители постоянно работают над этим.


Рис. 3. Реальные стороны проводника будут изогнуты, а под синим резистом находится стравленный уступ

Зазор между областями резиста сначала удаляется равномерно, а затем в чашеобразной форме до тех пор, пока центральная область между трассами не будет доведена до диэлектрика ядра, который расширяется по мере того, как протравитель работает внутри и под резистом, так как боковая стенка постепенно удаляется за счет увеличения экспозиции. Время, в течение которого медь подвергается воздействию протравителя, определяет ее окончательную форму (рис. 4).

Если ширина резиста R равна ширине основания трапеции w1, это было бы идеальным травлением. На рис. 4 такой вариант соответствует 140-секундному сценарию травления. Обратите внимание, что, если R меньше w1, как и в случаях до 125 секунд, проводники окажутся недотравленными. В случае, когда медь подвергается протравливанию на протяжении 165 секунд, она перетравливается. Время здесь приведено для данного конкретного примера, когда в качестве протравителя использовался хлорид меди, для проводника шириной 3 mil, зазор 3 mil и 3 mil резист на 1,35 mil (одна унция) медной фольги.


Рис. 4. Применение 3 mil резиста с целью получения 3 mil для w1. Эти изображения показывают, что время, в течение которого медь подвергается протравливанию, определяет окончательную форму и ширину медных рисунков

Etch-фактор


На рис. 3 приведены две описательные меры процесса травления: подпротравливание и фактор травления (Etch-фактор). Подпротравливание четко определено это среднее значение нависания резиста после уменьшения ширины верхней части. На самом деле инженерам-проектировщикам не нужно беспокоиться о ширине резиста, но термин и концепция подрезание (undercut) полезны. Очевидно, что целью является минимизация параметра u.



Etch-фактор довольно сложен для понимания. Некоторые определяют его как пропорциональный толщине меди (t) и обратно пропорциональный разнице между w1 и w2, разнице в ширине трапеции. Но в зависимости от того, с кем вы говорите, эти отношения могут инвертироваться или использовать различные параметры.

Отношение, которое я нахожу интуитивно правильным, показано на рис. 5. Было бы неплохо, если бы мы смогли договориться о таком определении, где x это разница между w1 и w2, а Etch-фактор определяется как отношение x к толщине.


Рис. 5. Предлагаемые определения травления и коэффициента травления, где x (травление) это разница между w1 и w2, а коэффициент травления определяется как отношение травления к его толщине

Данные производства


Типовые производства обеспечивают около 0,25 mils протравки для меди в половину унции и 0,5 mils протравки для меди в одну унцию соответственно.

Продвинутые производители печатных плат могут довести эти цифры до 0,17 mils для меди в половину унции и 0,45 mils для одноунциевой меди.

Чтобы избежать трудностей, связанных с противоречивыми определениями, я работал в процентах в частности, это касалось соотношения между w2 и w1 (с целью приблизиться как можно ближе к 1,0).

Используя этот подход, продвинутые производители печатных плат могут достичь w2/w1=0,972 например, для меди в половину унции. Аналогичным образом, как показывают исследования, такие производители могут достичь w2/w1= 0,925. Ограничение этого подхода состоит в том, что он предполагает определенное значение для w1 в данном случае 6 mils.

Слои с покрытием


Не особо хотел бы углубляться в обсуждение внешних слоев, но для полноты картины коснусь и этой темы. Коротко говоря, внешние слои еще более сложны в частности, при многоступенчатом нанесении покрытия и при использовании методов восстановления меди для снижения ее толщины. Иногда микрополосковые трассы имеют форму наковальни, а не трапеции, при этом верхнее сечение трапеции почти вертикально, а к низу становится трапециевидным (то есть выглядят как прямоугольник поверх трапеции, где прямоугольник представляет собой покрытие Cu). Для создания такой модели некоторые используют травление в 1 mils для покрытого микрополоска. Похоже, что это лучше всего описывает большинство внешних слоев, хотя все еще неверно описывает поперечное сечение как трапецию.

Покрытие слоев часто связано и с другими сложностями, включая тот факт, что могут быть один, два или даже три прохода для нанесения покрытия. Некоторые конструкции имеют покрытие 1x и в итоге толщину ровно 1 mils, тогда как другие имеют покрытие 1x и обладают значительно большей толщиной.

Влияние на импеданс


Рассмотрим типичного изготовителя плат, у которого полосок в одну унцию имеет 0,5 mils протравливания, и сравним результаты импеданса с трассой, где протравливание игнорируется. На рис. 6 левое изображение с синей рамкой предполагает прямоугольное сечение трассы. Изображение справа включает 0,5 mils протравки для single-ended линии передачи, ориентированной на 50 Ом, и дифференциальную пару, ориентированную на 100 Ом. Как видно, разница импеданса single-ended линии составляет 1,25 Ом, а разница дифференциального импеданса около 2,5 Ом. Может ли ваша плата работать с такой разницей? Это зависит от множества факторов, часть которых вы контролируете, а другие случайны. Вы не контролируете напрямую изменение Dk или изменение толщины меди, например, от номинальной, но вы можете указать импеданс с допуском 10%. Разница, которую мы показываем здесь, будет складываться с изменением Dk, вариациями толщины меди и любыми другими изменениями в производстве. Короче говоря, вы теряете импеданс сразу, как только плата покинет производство, что не является хорошей практикой проектирования.


Рис. 6. Левое изображение с синей рамкой предполагает прямоугольное сечение трассы. Изображение справа включает 0,5 mils травления для односторонней линии передачи, ориентированной на 50 Ом, и дифференциальную пару, ориентированную на 100 Ом (смоделировано в Z-zero Z-solver с использованием полевого решателя HyperLynx)


Используемая литература:
  1. Gareth Parry, Chapter 37, Printed Circuits Handbook, Seventh Edition, McGraw-Hill Education, editors Clyde Coombs and Happy Holden, 2016
  2. HyperLynx SI/PI User Guide VX.2.8, Siemens 2020
  3. Lee Ritchey, Right the First Time, Vol. 1, 2003
Подробнее..

Ускорение проектирования РЧ-, СВЧ-устройств (15)

21.05.2021 18:18:17 | Автор: admin


В современных электронных устройствах быстродействующие цифровые и аналоговые схемы часто оказываются в непосредственной близости от нескольких радиочастотных модулей на одной печатной плате. При разработке сложных системных проектов до 75% времени может уходить на радиочастотную часть, что делает необходимым поиск способов повышения эффективности этого процесса.

В этом цикле обучающих статей я познакомлю вас с основными инструментами опции PADS Professional, которая предоставляет независимым инженерам и группам разработчиков мощные возможности проектирования РЧ-, СВЧ- устройств.

Проектирование печатных РЧ-, СВЧ-плат требует соблюдения большого количества нюансов, специфичных для этой области электроники. Для того чтобы учесть все эти нюансы необходимы высоко интегрированные решения, которые помогут вам сократить время разработки и повысить ее надежность.

  1. PADS Professional Layout оптимизирован под разработку РЧ-трактов и предоставляет пользователю мощный набор инструментов для их проектирования
  2. Существует большое различие между использованием инструментов, которые просто поддерживают работу с РЧ-объектами, и использованием инструментов, которые действительно интеллектуально распознают все РЧ-, СВЧ-элементы
  3. Прямая интеграция с ведущими инструментами для РЧ-, СВЧ-проектирования как на этапе создания схемы, так и при проектировании топологии избавляет от ручной передачи данных
    • Проектируйте при помощи Keysight ADS или National Instruments AWR, затем импортируйте схему и/или топологию в PADS Pro
    • Проектируйте с помощью PADS Pro, а затем экспортируйте схему и/или топологию в Keysight ADS или National Instruments AWR для электромагнитного моделирования.
    • Для удобства использования сторонних инструментов РЧ/СВЧ разработки можно настроить единую среду проектирования для поддержки синхронизации библиотек и обмена информацией о схеме.
  4. Возможности параметрического изменения свойств РЧ-элементов и их автоматической компоновки помогают пользователю при проектировании сложных устройств
  5. Устранение ошибок благодаря динамическому обновлению базы проекта
  6. Сокращение сроков разработки благодаря параллельному проектированию радиочастотных каскадов и печатной платы
  7. Эффективное взаимодействие между разработчиками ВЧ/СВЧ и ПП
  8. Снижение стоимости продукции благодаря улучшению технологичности перед запуском в серию


Урок 1 Создание РЧ-объектов в топологии и схеме


В этом уроке вы импортируете DXF-форму полосковой антенны, преобразуете ее в РЧ-объект и создадите на его основе символ, который будет использоваться в схеме.

  1. Дважды кликните по иконке PADS Pro Layout VX.2.x на рабочем столе или выберите
    Меню ПУСК > PADS Pro Tools VX.2.x > PADS Pro Layout VX.2.x.
  2. На стартовой странице PADS Professional Layout нажмите кнопку Open и откройте
    C:\RF Design\Lesson1\PCB\Lesson1.pcb.
    • Если появится диалоговое окно лицензирования, убедитесь, что опция PADS Professional RF Design установлена, и нажмите OK

  3. Для упрощения настройки рабочего пространства активируйте схему отображения RF Routing, которая добавит панель инструментов для РЧ/СВЧ разработки
    • На главной панели инструментов раскройте список схем отображения
    • Выберите схему RF Routing

  4. Далее, нам нужно импортировать DXF полосковой антенны
    • Перейдите в меню File > Import > DXF
    • В диалоговом окне DXF Import нажмите на три точки напротив DXF Filename
    • Откройте файл C:\RF Design\Lesson1\RFDemoPatch.dxf
    • В поле DXF Cell Name введите DXF_PatchAnt
    • Введите DXF_PatchAnt в разделе DXF Layer mapping > User Layers
    • Установите галочку в DXF Layer mapping > DXF Layer Names

    • Нажмите OK. Вы увидите следующее

  5. Вы должны увидеть, что антенна появилась слева от печатной платы. Для лучшей визуализации антенны, давайте изменим ее цвет
    • Откройте панель Display Control
    • Выберите вкладку Fab
    • Пролистайте вниз до раздела User Draft Layers
    • Кликните по цветовому полю рядом с DXF_PatchAnt и выберите светлый цвет

  6. Теперь мы преобразуем этот рисованный объект в в радиочастотный объект
    • Приблизьте область с антенной и выделите ее
    • Перейдите в меню RF > Convert > Drawing Cell to RF Shape



  7. Теперь вокруг антенны появится контур, указывающий на то, что она была преобразована. Эти линии вокруг антенны показывают области правил. Перед созданием схематического символа нам нужно добавить радиочастотный порт, который будет использоваться в качестве пина
    • Включите инструмент привязки Snap, чтобы быть уверенными в том, что мы разместим порт точно на границе объекта в его средней точке
      • Кликните ПКМ и выберите Snap > Toggle Hover Snap

    • Нажмите на иконку Add Edge Node на панели RF. Это также можно сделать из меню правой кнопки мыши

    • Приблизьте левый конец антенны
    • Поместите курсор на левый край антенны и кликните ЛКМ. При этом будет выбрана только что созданная антенна
    • Кликните вблизи центра линии, когда курсор привяжется к краю средней точки
    • Появится диалоговое окно Add Edge Node. Из выпадающего списка Nets выберите RX1.
    • Нажмите Apply

  8. Теперь мы можем создать схематический символ из нашего РЧ-объекта.
    • Откройте Component Explorer
    • Под Lesson1 кликните ПКМ по DXF_PatchAnt
    • Из контекстного меню выберите Generate Library Shape

    • Нажмите OK
  9. На этом урок 1 завершен.

Тестовые 30-дневные лицензии можно запросить ЗДЕСЬ
Материалы для этого и последующих уроков можете скачать ЗДЕСЬ
Вы также можете посмотреть видеоверсию этого урока:

Присоединяйтесь к нам в соц. сетях:
Telegram-канал
Telegram-чат
YouTube

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.
Подробнее..

Четыре приема, которые ускорят оформление чертежей

14.05.2021 12:21:34 | Автор: admin

В nanoCAD есть небольшие хитрости, позволяющие сократить время оформления таблиц и выносок. Автозаполнение ускорит ввод в таблицу числовых данных. Применение преднастроенных стилей позволит за считанные секунды оформить границы таблиц в соответствии с ГОСТ. Внедрение геометрии обеспечит согласованную работу таблицы, эскизов и схем, а контекстное меню выноски позволит автоматизировать ввод текста в ее строки.


Автозаполнение в таблицах nanoCAD

В таблицах nanoCAD можно автоматизировать ввод числового ряда. с помощью функции автоматического заполнения данных. Этот функционал позволяет избежать ручного набора последовательности чисел.

Рис. 1. Примеры автозаполнения в таблице nanoCADРис. 1. Примеры автозаполнения в таблице nanoCAD

Полный редактор таблиц nanoCAD подобен редактору таблиц Excel: он также содержит функционал автозаполнения ячеек (рис.1), позволяя значительно сократить время ввода однотипных данных. Маркер автозаполнения в редакторе таблиц nanoCAD выглядит как стрелка вправо-влево (рис. 2).

Рис. 2. Маркер автозаполнения стрелка вправо-влевоРис. 2. Маркер автозаполнения стрелка вправо-влево

Автозаполнение в таблицах nanoCAD применимо к числовым рядам или к тексту, который оканчивается числом.

Для заполнения ячеек, скажем, последовательностью 20, 20, 20 необходимо ввести число 20 в первую ячейку и протянуть маркер автозаполнения.

Для последовательности 20, 21, 22, 23 в первые две ячейки следует соответственно ввести числа 20 и 21.

Утилита может проследить несложную логическую закономерность в числах и воспроизвести ее.

Коротко подытожим. Функциональная близость редактора таблиц nanoCAD к аналогичному редактору Excel позволит легко освоить работу в нем, а возможности автозаполнения намного ускорят заполнение ячеек таблицы.

Стили ячеек в таблицах nanoCAD

По умолчанию в таблицах nanoCAD есть четыре преднастроенных стиля. Стиль объединяет в себе настройки шрифта, вписывания и границ ячейки. Наименование преднастроенного стиля совпадает с функциональной ролью ячейки в таблице.

Преднастроенные стили

Стиль Заголовок предназначен для оформления ячейки с наименованием таблицы. Верхняя и боковые стороны ячейки не имеют границ, нижняя граница выполнена толстой основной линией.

Стиль Рядовые строки придает границам ячейки вид, соответствующий требованиям российского стандарта. Строки разделяются между собой тонкой сплошной линией, столбцы толстой основной линией.

Стиль Шапка таблицы все границы ячейки обозначены сплошной толстой основной линией.

Стиль Итог таблицы оформляет нижнюю границу ячейки сплошной толстой основной линией.

Создание стиля

Процесс создания пользовательского стиля представляет собой поочередное заполнение вкладок диалогового окна Свойства ячейки.

Контекстное меню ячейки кнопка Свойства настройка вкладок Шрифт, Вписывание, Границы переход на вкладку Стили и вызов контекстного меню кнопка Создать (рис. 3).

Рис. 3. Стили ячеек в таблицах nanoCADРис. 3. Стили ячеек в таблицах nanoCAD

Наименование присваивается стилю автоматически; стиль будет доступен не только в диалоговом окне Свойства ячейки, но и в команде Применить стиль (рис. 4).

Рис. 4. Доступные стили ячеек в команде Применить стильРис. 4. Доступные стили ячеек в команде Применить стиль

Стили позволяют быстро оформить ячейки таблицы. Процесс создания пользовательских стилей прост и близок к способу создания стилей в Excel, что позволяет пользователю легко сориентироваться в таблице nanoCAD.

Внедрение геометрии в таблицы nanoCAD

Некоторые таблицы проектной документации должны содержать в себе схемы, эскизы, условные обозначения и т.п. Таблицы nanoCAD позволяют включить в них графику (рис.5), управлять этой графикой внутри таблицы и обеспечивают ее совместное перемещение с таблицей.

Рис. 5. Таблица nanoCAD с внедренной геометриейРис. 5. Таблица nanoCAD с внедренной геометрией

Создание графики

Схемы, эскизы и иная графика внедряются в таблицы nanoCAD как блоки. Поэтому, перед тем как размещать графику, ее необходимо не только вычертить, но и объединить в блок.

Вставка таблицы

Вставьте таблицу nanoCAD и отрегулируйте высоту ячеек, в которые вы хотите поместить графику (рис. 6).

Рис. 6. Изменение высоты строкиРис. 6. Изменение высоты строки

Внедрение блока

Контекстное меню ячейки Свойства Блок Выбрать блок для внедрения ОК (рис. 7).

Рис. 7. Внедрение блока в таблицуРис. 7. Внедрение блока в таблицу

Удаление блока из таблицы

Контекстное меню ячейки Свойства Блок Отсоединить блок ОК (рис. 8).

Рис. 8. Удаление блока из ячейки таблицыРис. 8. Удаление блока из ячейки таблицы

Примечание. Блоки сохраняют независимость и редактируются в редакторе блоков.

Итак, в ячейки таблиц nanoCAD можно внедрять схемы, эскизы и иную графику, выполненную в виде блоков. Свойства ячейки влияют на масштаб изображения. Внедренная графика перемещается вместе с таблицей, что позволяет комфортно выполнять компоновку листа.

Выноска. Контекстное меню для автоматизации ввода текста в строку

Контекстное меню выносок nanoCAD содержит весьма обширный список команд (рис.9). Рассмотрим более подробно команды, автоматизирующие ввод текста в строки выноски.

Рис. 9. Контекстное меню выноски nanoCADРис. 9. Контекстное меню выноски nanoCAD

Команды контекстного меню

Взять с чертежа

Команда вызывает панель Выбор значения, где расположены кнопки, регулирующие взаимодействие с объектами на чертеже. Нас интересует команда Взять из свойства (рис.10), которая позволяет установить динамическую связь (перекрестную ссылку) между параметром объекта и строкой выноски. При изменении параметра объекта текст в строке выноски обновляется автоматически.

Рис. 10. Выбор значенийРис. 10. Выбор значений

Пример работы

План фундаментных блоков (ФБ) выполнен с помощью параметрических объектов СПДС (База элементов Блоки ФБ), в гребенчатой выноске необходимо указать марку используемых блоков. Для автоматизации процесса воспользуемся контекстным меню выноски: Взять с чертежа Выбор значений Взять из свойства (укажем блок ФБ на чертеже) Марка (этот параметр выберем из свойств блока) рис.11. Марка блока появится в строке выноски (рис.12).

Рис. 12. Автоматическое заполнение строки выноски выбранным свойством параметрического объектаРис. 12. Автоматическое заполнение строки выноски выбранным свойством параметрического объекта

Шаблон

Чтобы быстрее и лучше понять команду Шаблон, продолжим работу с нашим примером.

После того как в строке выноски появилось обозначение марки блока, вызовем контекстное меню и укажем Шаблоны Добавить (рис.13).

Рис. 13. Создание шаблонаРис. 13. Создание шаблона

При следующем запуске инструмента Гребенчатая выноска и необходимости взять из объекта свойство Марка можно будет воспользоваться шаблоном (рис.14). Укажите любой объект на чертеже и, если в нем есть свойство Марка, оно автоматически отобразится в строке выноски. Если у объекта нет этого свойства, в строке появится несколько знаков октоторпа (решетки) (рис.15).

Рис. 14. Список созданных шаблоновРис. 14. Список созданных шаблоновРис. 15. Строка выноски со знаками решеткиРис. 15. Строка выноски со знаками решетки

История

В разделе История отображается список последних текстовых значений, введенных пользователем (рис.16). При выборе значений из этого пункта связь между параметром объекта и выноской динамически не воспроизводится.

Часто используемые

Пользователь может сформировать список текстовых значений строки, которые он наиболее часто применяет в работе, и тем самым сократить время на набор текста.

Выноски один из основных элементов оформления чертежа, автоматизация ввода содержащейся в них информации значительно повышает скорость и качество работы. nanoCAD предоставляет своим пользователям выноски, преднастроенные в соответствии с российскими стандартами, а по удобству и функциональности они намного превосходят мультивыноски, реализованные в зарубежных САПР-системах.

Татьяна Васькина,
технический специалист
ООО Нанософт разработка
E-mail: vaskina@nanocad.ru

Подробнее..

Модуль СПДС расширение функционала таблиц nanoCAD

21.05.2021 14:10:59 | Автор: admin

В модуле СПДС есть инструменты по работе с таблицами nanoCAD, которых нет в Платформе. Эти команды позволяют восстановить таблицы, начерченные примитивами, ускорить процесс оформления таблиц на форматы, внести изменения в ячейку таблицы, минуя редактор.


Распознавание таблиц (SPRECTABLE, RECTABLE)

Таблицы, разбитые на примитивы, нередкое явление в чертежах. Работать с ними можно, но весьма неудобно. Процесс редактирования разбитых таблиц занимает неоправданно много времени.

Утилита Распознавание таблиц позволяет склеить отрезки и текст (примитивы чертежа) в таблицы nanoCAD (рис.1).

Рис. 1. Расположение утилиты Распознавание таблиц в ленточном интерфейсеРис. 1. Расположение утилиты Распознавание таблиц в ленточном интерфейсе

Оптимальный порядок действий выглядит следующим образом:

  1. выделить примитивы, образующие таблицу;

  2. вызвать команду Распознавание таблиц (SPRECTABLE, RECTABLE);

  3. указать на чертеже точку вблизи таблицы.

Исходные примитивы остаются на чертеже, а распознанная таблица создается в виде их копии.

Утилита с простым алгоритмом применения позволяет создать из примитивов чертежа полноценный объект среды nanoCAD.

Таблицы nanoCAD. Разбивка по страницам, привязка к формату

Контекстное меню таблиц nanoCAD содержит команды, обеспечивающие согласованную работу таблиц и форматов (рис. 2). Рассмотрим их более подробно.

Рис. 2. Контекстное меню таблиц nanoCADРис. 2. Контекстное меню таблиц nanoCAD

Привязать формат

Эта команда контекстного меню позволяет автоматически прицепить таблицу к формату. После вызова команды необходимо указать формат СПДС таблица автоматически привяжется за свою точку вставки к внутреннему углу рамки формата, соответствующему точке вставки таблицы.

Для таблиц, содержащих большое количество строк, будет выполнено автоматическое разбиение по форматам.

Таблицу nanoCAD можно сразу же вставить в чертеж с форматом, к которому она будет привязана. Для этого в диалоговом окне Создание таблицы необходимо включить опцию Добавить формат и отрегулировать местоположение точки вставки таблицы (рис. 3).

Рис. 3. Диалоговое окно Создание таблицыРис. 3. Диалоговое окно Создание таблицы

У привязанной таблицы nanoCAD исчезают ручки, служащие для ее перемещения (квадратные ручки по углам таблицы) рис. 4.

Отвязать формат

Эта команда возвращает таблице квадратные ручки, что позволяет перемещать таблицу независимо от формата (рис. 5).

Рис. 4. Таблица nanoCAD, привязанная к форматуРис. 4. Таблица nanoCAD, привязанная к форматуРис. 5. Таблица nanoCAD, отвязанная от форматаРис. 5. Таблица nanoCAD, отвязанная от формата

Разбить таблицу по страницам

Эта команда разбивает единую таблицу, содержащую разделитель страниц, на независимые таблицы. Количество новых таблиц соответствует количеству страниц в таблице

Рис. 6. Таблица nanoCAD, разделенная на две страницыРис. 6. Таблица nanoCAD, разделенная на две страницыРис. 7. Вид таблицы после применения команды Разбить таблицу по страницамРис. 7. Вид таблицы после применения команды Разбить таблицу по страницам

На рис. 6 показана таблица со страницами, которые можно перемещать в рабочем пространстве независимо друг от друга, но в режиме работы полного редактора таблиц они представляют собой единую таблицу.

Рис. 7 демонстрирует результат применения команды Разбить таблицу по страницам: единая таблица разделена на две самостоятельные и независимые таблицы.

Модуль СПДС расширяет возможности работы с таблицами nanoCAD. Команды Привязать формат, Отвязать формат, Разбить таблицу по страницам ускоряют процесс оформления чертежей.

Редактирование по месту (SPIPEDIT)

Самый простой способ внести изменения в таблицу nanoCAD или в выноску установить курсор в нужном месте. Утилита Редактировать по месту (SPIPEDIT) (рис.8) модуля СПДС Платформы nanoCAD позволяет отредактировать текст таблицы или выноски, не вызывая соответствующих диалоговых окон.

Рис. 8. Местоположение утилиты в ленточном интерфейсеРис. 8. Местоположение утилиты в ленточном интерфейсе

После запуска утилиты необходимо навести курсор на ячейку таблицы или строку в выноске и кликнуть для установки курсора-рис.9,10.

Рис. 9. Установка курсора в таблице nanoCADРис. 9. Установка курсора в таблице nanoCADРис. 10. Установка курсора в выноске nanoCADРис. 10. Установка курсора в выноске nanoCAD

Редактирование текста происходит с помощью клавиш. Для удаления символов в строке следует нажать Delete или Backspace. Enter завершает процесс редактирования и работу утилиты, Esc прерывает работу команды. Сочетание клавиш Ctrl+Z (отмена действий) не работает для восстановления текста понадобится прервать команду и выполнить отмену.

Описанная утилита позволяет отредактировать текстовую строку, не обращаясь к редактору таблиц и диалоговым окнам выносок.

Модуль СПДС Платформы nanoCAD содержит в себе не только специализированный функционал для строительного черчения, но и инструменты для повышения комфорта работы с самым востребованным элементом оформления таблицами nanoCAD. Описанный функционал полезен независимо от отрасли проектирования и марок выпускаемой документации.

По ссылке четыре приема, котoрые ускорят оформление чертежей в среде nanoCAD.

Татьяна Васькина, технический специалист ООО Нанософт разработка

E-mail: vaskina@nanocad.ru

Подробнее..

Объекты модуля СПДС кастомизация средств редактирования и автоматизация в выносках

08.06.2021 14:19:38 | Автор: admin

Редактировать объекты модуля СПДС можно нескольким способами. Настройки программы позволяют пользователю сформировать собственную комбинацию методов редактирования. Все вставленные объекты СПДС считаются программой и отображаются на панели Объекты. Встроенная технология Object Enabler позволит работать с объектами СПДС при нехватке лицензий. Опция Взять с чертежа контекстного меню выноски nanoCAD позволит установить динамическую связь между свойством объекта СПДС и строкой выноски


Редактирование объектов модуля СПДС Платформы nanoCAD

Модуль СПДС в составе Платформы nanoCAD содержит большой перечень объектов: параметрические объекты из базы, элементы архитектуры, различные объекты оформления (отметка, уровня, сварные швы) и т.д. Вносить изменения в объект СПДС (рис. 1) можно несколькими способами:

  • с помощью интеллектуальных ручек объекта;

  • в диалоговом окне объекта;

  • в панели Свойства.

    Рассмотрим основные особенности каждого из этих способов редактирования.

    Рис. 1. Редактирование объектов СПДСРис. 1. Редактирование объектов СПДС

Интеллектуальные "ручки" объекта

Количество и функционал интеллектуальных ручек зависят от самого объекта. Вбольшинстве случаев эти ручки позволяют выполнить наиболее часто используемые операции редактирования объекта. От обычных ручек они отличаются формой и цветом. Например, интеллектуальные ручки позиционной выноски (рис. 2, 3) позволяют:

  • отрегулировать конечные маркеры линии-выноски (стрелка, засечка, точка ит.п.);

  • добавить линии-выноски;

  • отрегулировать вписывание текста на полке линии-выноски;

  • переключить положение полки выноски.

При наведении курсора на интеллектуальную ручку появляется всплывающая подсказка, объясняющая функциональное назначение этой ручки в объекте (рис. 4).

Рис. 2. Позиционная выноска с интеллектуальными ручкамиРис. 2. Позиционная выноска с интеллектуальными ручкамиРис. 3. Позиционная выноска без интеллектуальных ручекРис. 3. Позиционная выноска без интеллектуальных ручекРис. 4. Всплывающая подсказка интеллектуальной ручкиРис. 4. Всплывающая подсказка интеллектуальной ручки

Отображение интеллектуальных ручек объекта можно настроить в меню Настройки СПДС Редактирование Показывать интеллектуальные ручки (рис. 5).

Рис. 5. Настройка отображения интеллектуальных ручекРис. 5. Настройка отображения интеллектуальных ручек

Освоить работу с интеллектуальными ручками несложно, а навык работы с ними позволит значительно сократить время редактирования объектов СПДС.

Примечание. Интеллектуальные ручки таблиц nanoCAD и выносок доступны в Платформе nanoCAD без активированного модуля СПДС.

Диалоговые окна объектов

Структуры диалоговых окон объектов СПДС различны и зависят от объектов, которым они принадлежат. Диалоговые окна объектов из базы позволяют (рис. 6):

  • назначить марку, тип, материал и т.д., уточнить геометрические характеристики вставляемого объекта;

  • отрегулировать параметры вставки объекта (масштаб, перекрытие примитивов, вид, представление и т.п.);

  • перейти в систему NormaCS к документу с нормативно-техническим описанием вставляемого объекта.

    Рис. 6. Диалоговое окно объекта из базыРис. 6. Диалоговое окно объекта из базы

Диалоговые окна объектов оформления позволяют назначить параметры вставки, а при редактировании перезадать их. (рис. 7).

Рис. 7. Диалоговые окна объектов оформленияРис. 7. Диалоговые окна объектов оформления

В нижнем левом углу большинства диалоговых окон элементов оформления расположены три кнопки:

  • Помощь позволяет перейти в раздел справки об этом объекте. Здесь же вы найдете и полное описание команды;

  • Настройки. Нажав эту кнопку, вы переходите на вкладку Символы диалогового окна Настройка объектов, в пункт с описанием параметров объекта. Изменения, внесенные в этом диалоговом окне, коснутся всех объектов в файле;

  • ГОСТ. При нажатии этой кнопки появляется раздел нормативно-технического документа, где представлены требования к изображению данного объекта на чертеже.

Отрегулировать появление диалоговых окон при редактировании можно в меню Настройки СПДС вкладка Главные настройки Редактирование Двойным нажатием (рис. 8).

Рис. 8. Регулировка отображения диалоговых окон объектов СПДСРис. 8. Регулировка отображения диалоговых окон объектов СПДС

Если в настройках установлен флажок Нет, диалоговые окна объектов СПДС не будут появляться при двойном щелчке левой кнопкой мыши на объекте СПДС.

Обойти настройки редактирования (в бездиалоговом режиме) позволяет утилита Редактирование (рис.9). Она предоставляет возможность вызывать диалоговые окна объектов СПДС даже если в настройках указано значение Нет. Алгоритм работы прост: вызовите команду, укажите объект. Появится диалоговое окно, соответствующее объекту выбора.

Рис. 9. Расположение утилиты Редактирование в ленточном интерфейсеРис. 9. Расположение утилиты Редактирование в ленточном интерфейсе

Диалоговые окна объектов СПДС позволяют регулировать параметры объектов, получать нормативно-технические справки о них, обеспечить комфортное взаимодействие пользователя и программы

Панель Свойства

Привычным способом внесения изменений в объект является панель Свойства. Для объектов СПДС этот способ также доступен. В этой панели

отображаются общие свойства объекта СПДС, регулируемые параметры, геометрические характеристики и т.п. Внесенные изменения сразу же отображаются на чертеже и применяются только к выделенным объектам СПДС.

Технология Object Enabler

Отличительной чертой компании Нанософт разработка, отечественного разработчика Платформы nanoCAD, всегда было и остается внимание к пользователю. В начале 2020 года вышла 20-я версия nanoCAD[1], оснащенная встроенным Object Enabler. Этот адаптер позволяет пользователю осуществлять редактирование объектов СПДС даже в отсутствие лицензии на модуль СПДС (рис. 10).

Рис. 10. Сообщение об отсутствии лицензии на модуль СПДС в Платформе nanoCADРис. 10. Сообщение об отсутствии лицензии на модуль СПДС в Платформе nanoCAD

Object Enabler предоставляет возможность копировать, перемещать, редактировать объекты с помощью интеллектуальных ручек и через панель Свойства. Недоступны создание объектов СПДС и база элементов СПДС.

Включение этой технологии в дистрибутив программы позволяет полноценно работать с объектами СПДС даже при нехватке лицензий СПДС, которая может возникнуть при сетевом способе лицензирования.

Платформа nanoCAD с модулем СПДС отечественное решение, позволяющие оформлять проектную документацию согласно российским стандартам, принятым в строительной отрасли. При работе в nanoCAD с модулем СПДС пользователю предложены различные способы редактирования объектов СПДС: интеллектуальные ручки, диалоговые окна, панель Свойства. Используя настройки программы, можно создать собственную комбинацию инструментов для редактирования объектов СПДС. Технология адаптера позволяет проектным организациям более грамотно подходить к закупкам программного обеспечения.

Управление объектами СПДС

Модуль СПДС Платформы nanoCAD располагает единым центром управления всеми объектами СПДС в чертеже: панелью Объекты (рис.11). По назначению эта панель близка к функциональной панели платформы Диспетчер чертежа предоставляет информацию обо всех объектах СПДС, включенных в чертеж, и позволяет управлять ими.

Рис. 11. Панель ОбъектыРис. 11. Панель Объекты

На функциональной панели объекты СПДС сгруппированы по разделам: таблица nanoCAD, отметки уровня, параметрический объект (объекты из базы) и т.д.

При вставке новых объектов в чертеж они сразу же попадают в дерево функциональной панели. При необходимости это дерево можно обновить (рис.12).

Рис. 12. Кнопка Обновить на панели ОбъектыРис. 12. Кнопка Обновить на панели Объекты

Включение функциональной панели

Вывести функциональную панель в рабочее пространство можно следующими способами:

  • в ленточном интерфейсе: вкладка СПДС группа Объекты из базы Управление вкладками строка Объекты в выпадающем списке (рис. 13);

Рис. 13. Управление вкладкамиРис. 13. Управление вкладками
  • в командной строке: введите STTABT и в опциях команды выберите Объекты.

Разместите панель в удобном для вас месте.

Навигация по объектам СПДС

Одно из основных назначений этой панели навигация по используемым объектам СПДС.

Двойной клик левой кнопкой мыши по объекту в панели позволяет осуществить навигацию nanoCAD с модулем СПДС выполняет зуммирование и подсвечивание выбранного объекта (рис.14).

Рис. 14. Подсвечивание объектов СПДС в чертежеРис. 14. Подсвечивание объектов СПДС в чертеже

Также осуществить навигацию можно, выбрав пункт Показать объект в контекстном меню (рис.15).

Рис. 15. Контекстное менюРис. 15. Контекстное меню

Редактирование объектов

Диалоговое окно объекта СПДС можно вызвать с панели Объекты через контекстное меню. Состав пунктов контекстного меню зависит от выбранного объекта. Опция Редактировать вызывает диалоговое окно, соответствующее объекту СПДС. Например, для объекта Отметка уровня будет вызвано одноименное диалоговое окно, для спецификаций окно редактора таблиц nanoCAD и т.д. (рис. 16).

Рис. 16. Вызов диалогового окна объекта СПДС из контекстного меню панели ОбъектыРис. 16. Вызов диалогового окна объекта СПДС из контекстного меню панели Объекты

Функциональная панель Объекты позволяет быстро найти в чертеже объект СПДС без необходимости просмотра всего рабочего пространства. Контекстное меню объекта содержит самые востребованные команды по работе с этим объектом. Панель представляет собой инструмент обзора, контроля и редактирования объектов СПДС.

Выноска. Создание шаблона выноски для объектов из базы

Все свойства и параметры объектов из базы СПДС можно перенести в выноски nanoCAD. Создайте шаблон выноски с параметрами объекта из базы СПДС и используйте его многократно. Пошаговая инструкция ниже.

Рис. 17. Выноска для элементов из базыРис. 17. Выноска для элементов из базы

Модуль СПДС Платформы nanoCAD расширяет возможности работы с выносками, позволяет создавать шаблоны выносок и вносить их в базу элементов для многократного использования, а также для передачи коллегам. Рассмотрим создание шаблона Позиционная выноска, строки которого содержат данные параметрического объекта из базы элементов СПДС и автоматически обновляются при изменении свойств объекта.

Формирование первой строки позиционной выноски

1.Вставляем в чертеж параметрический объект например, уголок 50х5 по ГОСТ 8509-93 (рис.18).

Рис. 18. Выбор параметрического объекта из базыРис. 18. Выбор параметрического объекта из базы

2.Вызываем команду Позиционная выноска.

3.Устанавливаем курсор на первой строке. Вызываем контекстное меню выноски Взять с чертежа Взять из свойств указываем на параметрический объект и в его свойствах выбираем Обозначение сечения (рис. 19) нажимаем кнопку ОК.

Рис. 19. Выбор свойства Обозначение сеченияРис. 19. Выбор свойства Обозначение сеченияРис. 20. Выбор свойства СтандартРис. 20. Выбор свойства Стандарт

4. Нажимаем клавишу Пробел и повторяем действия, представленные в пункте 3, только вместо свойства Обозначение сечения выбираем свойство Стандарт (рис. 20).

Мы сформировали первую строку позиционной выноски, текст которой представляет собой ссылки на свойства параметрического объекта (рис.21).

Рис. 21. Ссылки на свойства параметрического объекта, собранные в первой строке позиционной выноски Рис. 21. Ссылки на свойства параметрического объекта, собранные в первой строке позиционной выноски

Формирование второй строки позиционной выноски

1.Устанавливаем курсор на второй строке позиционной выноски. Вводим текст L= вызываем контекстное меню Взять с чертежа Взять из свойств указываем на параметрический объект и в его свойствах выбираем Длина (рис. 22) подтверждаем выбор нажатием кнопки ОК.

Рис. 22. Выбор свойства ДлинаРис. 22. Выбор свойства Длина

2. Округляем значение длины до целых и добавляем обозначение единиц измерения. Вызываем редактор формул, щелкаем правой кнопкой мыши по числовой ссылке и в открывшемся меню выбираем строку Изменить формулу (рис. 23).

В диалоговом окне Формула вводим формулу

=int(#)+ мм (рис. 24):

=-все формулы в СПДС начинаются со знака равенства, как в Excel;

int функция, обрезающая число до целых;

# - обозначает текущее значение ссылки. В нашем примере это 150,4;

+ оператор, необходимый для добавления мм. Строка формируется по законам конкатенации;

мм текст, который мы хотим видеть рядом с числовым значением. необходимые операторы в СПДС.

Рис. 23. Вызов редактора формулРис. 23. Вызов редактора формулРис. 24. Диалоговое окно ФормулаРис. 24. Диалоговое окно Формула

Мы завершили формирование двух строк позиционной выноски (рис. 25). Разместим выноску на чертеже (рис. 26).

Рис. 25. Сформированные строки позиционной выноскиРис. 25. Сформированные строки позиционной выноскиРис. 26. Позиционная выноска, отображающая свойства параметрического объектаРис. 26. Позиционная выноска, отображающая свойства параметрического объекта

Создание шаблона выноски

Для многократного использования выноски с указанными свойствами параметрического объекта зафиксируем ее как шаблон и внесем в базу элементов

1.Вызываем Мастер шаблонов (рис. 27).

Рис. 27 Кнопка вызова Мастера шаблонов в ленточном интерфейсеРис. 27 Кнопка вызова Мастера шаблонов в ленточном интерфейсе

2.Указываем выноску в открывшемся диалоговом окне Мастер шаблонов нажимаем кнопку Создать шаблон вводим наименование шаблона: Выноска для объектов из базы нажимаем кнопку ОК (рис. 28).

Рис. 28. Внесение выноски в базу элементовРис. 28. Внесение выноски в базу элементов

3. Обновляем базу элементов. Наша выноска появилась в папке Шаблоны (рис.29).

Рис. 29. Выноска в базе элементовРис. 29. Выноска в базе элементов

Шаблон этой выноски применим ко всем объектам базы элементов, имеющим свойства Обозначение сечения, Стандарт, Длина. При вставке шаблона выноски строки будут формироваться автоматически, как ссылки на свойства параметрического объекта, и динамически изменяться при изменении свойств объекта. Сохранение шаблона в базе элементов позволит обращаться к нему многократно.

Для передачи шаблона необходимо вызвать в базе элементов контекстное меню и выбрать в нем строку Экспорт в файл (рис. 30). После этого следует указать папку сохранения, будет сформирован файл формата mcdi.

Рис. 30. Контекстное меню базы элементовРис. 30. Контекстное меню базы элементов

Настройки модуля СПДС Платформы nanoCAD позволяют пользователю найти собственные подходы к объектам модуля. Панель Объекты систематизирует все используемые объекты СПДС. Мастер шаблонов позволит зафиксировать динамические связи в выноске nanoCAD.

Чтобы узнать больше о функционале модуля СПДС Платформы nanoCAD, нажмите сюда.

Татьяна Васькина,
технический специалист ООО Нанософт разработка
E-mail: vaskina@nanocad.ru

<![endif]>

[1] До 20-й версии включительно все программные продукты nanoCAD выпускались компанией АО Нанософт. Все новые продукты линейки nanoCAD с 2021 года будут выпускаться и дистрибутироваться ООО Нанософт разработка (100% дочернее общество АО Нанософт).

Подробнее..

Редактирование параметрической сборки 3D моделей при помощи таблиц nanoCAD

22.01.2021 14:05:41 | Автор: admin

На прошлой неделе мы познакомились с инструментами, которые позволяют задавать и редактировать параметрические зависимости взаимного расположения 3D-тел, а также рассмотрели инструменты, которые позволяют найти перекрытия (коллизии) сопрягаемых 3D-тел.

В этой части статьи мы изучим прием, который позволяет упростить редактирование параметров параметрической сборки, при помощи таблиц nanoCAD.

Читать далее

Создание параметрической сборки подразумевает возможность изменения геометрических параметров деталей с целью перестроения сборки согласно новым требованиям. Ранее мы редактировали параметры сборки из окна диспетчера параметров, но у этого способа есть ряд неудобств. Необходимо открывать отдельное окно, которое нагружает интерфейс. При этом в окне отображаются все параметры сборки, хотя часть из них являются зависимыми и потому не представляют интереса. Соответственно, обилие параметров затрудняет поиск нужного.

Выходом из этих проблем становятся таблицы nanoCAD. В таблицу можно вывести только интересующие нас параметры, а режим быстрого редактирования таблицы позволяет изменять параметры без вызова дополнительных окон.

Создайте таблицу nanoCAD. Для этого вызовите команду таблица или в ленточном интерфейсе команду Таблица nanoCAD (рис. 1): Оформление Таблицы Таблица nanoCAD, либо выберите соответствующую иконку на панели Таблицы, либо в выпадающем меню укажите Черчение Таблицы Таблица nanoCAD.

Рис. 1. Вызов команды вставки таблицы nanoCAD в ленточном интерфейсе и на панели 3D Рис. 1. Вызов команды вставки таблицы nanoCAD в ленточном интерфейсе и на панели 3D Рис. 1.Рис. 1.

Появится окно создания таблицы (рис. 2). Выберите пункт Нестандартная, укажите мышью размер таблицы (1х1) и нажмите кнопку ОК.

Рис. 2. Окно создания таблицы nanoCADРис. 2. Окно создания таблицы nanoCAD

Разместите таблицу рядом со сборкой. Откройте на редактирование эскиз, в котором создавался профиль стакана, а затем дважды щелкните левой кнопкой мыши по ранее созданной таблице, чтобы открыть окно редактирования.

Создайте три раздела отчетов, для чего три раза выберите в выпадающем меню Разделы Вставить раздел отчета (рис. 3).

Рис. 3. Создание раздела отчета в таблице nanoCADРис. 3. Создание раздела отчета в таблице nanoCAD

Выберите курсором ячейку А2 и вставьте раздел данных (рис. 4).

Рис. 4. Создание раздела данных в таблице nanoCAD после ячейки А2Рис. 4. Создание раздела данных в таблице nanoCAD после ячейки А2

Далее укажите курсором ячейку А4 и снова вставьте раздел данных (рис. 5).

Рис. 5. Создание раздела данных в таблице nanoCAD после ячейки А4Рис. 5. Создание раздела данных в таблице nanoCAD после ячейки А4

Таким образом должно получиться чередование разделов отчета и разделов данных (рис.6).

Рис. 6. Итоговая структура разделов таблицыРис. 6. Итоговая структура разделов таблицы

Рядом с ячейкой А2 нажмите кнопку со значком фильтра (рис. 7).

Рис. 7. Кнопка настройки фильтра объектов раздела отчета ячейки А2Рис. 7. Кнопка настройки фильтра объектов раздела отчета ячейки А2

Появится окно быстрого выбора. Нажмите кнопку выбора объектов из набора (рис. 8).

Рис. 8. Режим выбора объектов для фильтрации из набораРис. 8. Режим выбора объектов для фильтрации из набора

На редактируемом эскизе укажите курсором размерный параметр, который задает внутренний радиус стакана (рис. 9) и нажмите Enter. В окне быстрого выбора нажмите кнопку ОК.

Рис. 9. Выбор объекта для формирования отчета по геометрическому размеру подшипникового стаканаРис. 9. Выбор объекта для формирования отчета по геометрическому размеру подшипникового стакана

Закройте окно редактора таблицы и откройте на редактирование эскиз крышки стакана. Снова откройте окно редактора таблицы и у ячейки А5 нажмите кнопку фильтра объектов (рис. 10).

Рис. 10. Кнопка настройки фильтра объектов раздела отчета ячейки А5Рис. 10. Кнопка настройки фильтра объектов раздела отчета ячейки А5

Нажмите кнопку выбора объектов из набора. На редактируемом эскизе укажите курсором размерный параметр, который задает длину заплечика стакана (рис. 11), нажмите Enter, в окне быстрого выбора нажмите кнопку ОК.

Рис. 11. Выбор объекта для формирования отчета по геометрическому размеру крышки стаканаРис. 11. Выбор объекта для формирования отчета по геометрическому размеру крышки стакана

Закройте окно редактора таблицы и завершите редактирование эскиза. Снова откройте окно редактора таблицы и рядом с ячейкой А8 нажмите кнопку фильтра объектов, а затем в окне быстрого выбора нажмите кнопку выбора объектов из набора. Укажите курсором подшипник (рис. 12), нажмите Enter, в окне быстрого выбора нажмите кнопку ОК.

Рис. 12. Выбор объекта для формирования отчета по геометрическому размеру подшипникаРис. 12. Выбор объекта для формирования отчета по геометрическому размеру подшипника

Таким образом в одной таблице сформировались три раздела отчетов по параметрам деталей сборки. Отчеты таблиц nanoCAD имеют двустороннюю связь с параметрами, которые отображаются в отчете, поэтому есть возможность изменять свойства объектов изнутри таблицы nanoCAD. Чтобы сформировать данные по отчетам, необходимо в ячейках шаблона отчета указать геометрические свойства ранее выбранных объектов.

Наведите курсор на ячейку А2 и зажмите правую кнопку мыши, а затем, не отпуская кнопку, переместите курсор вверх от ячейки. Вслед за движением курсора появится линия, которая сигнализирует о том, что активируется одна из команд редактирования таблицы (рис. 13). Отпустите правую кнопку. Откроется окно построителя выражений (рис.14): движение курсора вверх над ячейкой вызывает открытие именно этого окна.

Рис. 13. Быстрая активация команды вызова окна построителя выражений для ячейки А2Рис. 13. Быстрая активация команды вызова окна построителя выражений для ячейки А2

Такой способ вызова команд редактирования таблицы является одним из самых быстрых. В то же время существует возможность вызывать эти команды с помощью интерфейсных кнопок окна редактора.

Окно построителя выражений состоит из трех полей. В верхнем поле записывается выражение, также это поле можно использовать для поиска выражений из среднего поля. В среднем поле отображается список всех доступных выражений. Поскольку ранее для отчета были заданы конкретные объекты, в списке выражений будут представлены и их свойства. В нижнем окне отображаются итоговое выражение и результат его расчета.

Рис. 14. Окно построителя выраженийРис. 14. Окно построителя выражений

Введите в верхнем поле слово Значение. В среднем поле будет осуществлен поиск выражения, которое содержит имя искомого свойства (рис. 15). Дважды щелкните левой кнопкой мыши по выражению Object.Value. Нажмите кнопку ОК.

Рис. 15. Поиск выражения по имени свойства параметрического размераРис. 15. Поиск выражения по имени свойства параметрического размера

То же самое проделайте для шаблона отчета в ячейке А5. А для шаблона отчета в ячейке А8 имя искомого свойства должно быть Наружний (рис. 16).

Рис. 16. Поиск выражения по имени свойства параметрического объектаРис. 16. Поиск выражения по имени свойства параметрического объекта

Таким образом получилась таблица с тремя контролируемыми параметрами объектов сборки (рис. 17). Чтобы в таблице было удобнее ориентироваться, впишите имена параметров в разделы данных.

Рис. 17. Итоговый результат формирования таблицыРис. 17. Итоговый результат формирования таблицы

Также разделите таблицу на страницы, чтобы появилась возможность произвольно расположить параметры в пространстве модели. Наведите курсор на цифру 4 в линейке и нажмите правую кнопку мыши, выберите в контекстном меню пункт Начать новую страницу (рис. 18).

Рис. 18. Установка разделителя страниц перед ячейкой А4Рис. 18. Установка разделителя страниц перед ячейкой А4

Тоже самое сделайте для 7-ой строки (Рис. 75).

Рис. 19. Установка разделителя страниц перед ячейкой А7.Рис. 19. Установка разделителя страниц перед ячейкой А7.

Закройте окно редактора. Левой кнопкой мыши выделите таблицу. Перемещать страницы таблицы можно за квадратные ручки (рис. 20).

Рис. 20. Выделенная таблица nanoCADРис. 20. Выделенная таблица nanoCAD

Страницы таблицы расположите, как вам будет удобно. Например, как показано на рис.21.

Рис. 21. Расположение страниц таблицы в одну строкуРис. 21. Расположение страниц таблицы в одну строку

Наведите курсор мыши на содержимое ячейки, в которой отображается значение внешнего диаметра подшипника. Зажмите на клавиатуре клавишу Ctrl и левой кнопкой мыши щелкните по содержимому ячейки. Активируется режим быстрого редактирования таблицы (рис. 22). В ячейке появится курсор, а сама ячейка будет выделена зеленой рамкой.

Рис. 22. Активация режима быстрого редактирования таблицыРис. 22. Активация режима быстрого редактирования таблицы

Сотрите содержимое и напишите новое значение: 80. В данном случае значения будут округляться до ближайшего из имеющихся в библиотеке элементов. Стрелками на клавиатуре либо с помощью мыши переведите курсор на ячейку со значением радиуса стакана, сотрите значение и напишите 40 (рис. 23). Для подтверждения внесенных изменений нажмите Enter.

Рис. 23. Результат внесения изменений в режиме быстрого редактированияРис. 23. Результат внесения изменений в режиме быстрого редактирования

Обратите внимание, что геометрические размеры подшипника и стакана изменились.

Визуально можно заметить, что заплечик крышки и подшипник перекрываются. Измерьте длину перекрытия и измените значение в таблице на измеренную величину.

Итак, мы изучили прием работы с таблицами nanoCAD, который позволяет упростить редактирование параметрической сборки.

Олег Ачкасов,
инженер САПР
ООО Макссофт-24
E-mail: oleg@maxsoft.ru

Подробнее..

NanoCAD Геоника. Модуль Сети эффективный инструмент проектирования инженерных коммуникаций

19.02.2021 12:19:30 | Автор: admin

Этой статьей мы продолжаем цикл публикаций, посвященный программному продукту nanoCAD Геоника. Сегодня речь пойдет о модуле Сети. Надеемся, что сделать первые шаги в его освоении начинающим пользователям помогут приведенные здесь примеры решения практических задач.

Читать далее

Сначала создадим с нуля или откроем посредством команды GeoniCS Открыть проект (чертеж) полученный от смежного отдела генплана проект (рис. 1).

Рис. 1Рис. 1

Если проект создается впервые, ему следует задать имя. Полученный от смежного отдела проект можно открыть, выбрав его из списка (рис. 2).

Рис. 2Рис. 2

Объекты проекта отображаются в диалоговом окне Проводник проекта. В его левой части расположено дерево навигации по проекту, а в правой указывается состояние объектов проекта (рис. 3).

Рис. 3Рис. 3

Нередко встречается ситуация, когда в качестве источника входных данных для проектирования инженерных коммуникаций используется чертеж формата *.dwg, а созданная поверхность отсутствует. Однако чертеж может содержать информацию по ранее созданным поверхностям например, в виде 3D-граней. Вэтом случае мы прочитаем 3D-грани и создадим поверхности на их основе уже средствами nanoCAD Геоника при помощи инструмента Рельеф Утилиты для поверхности Создать поверхность из 3D-граней. Поверхность, полученную от изыскателей, назовем Существующая поверхность и в описании укажем, что использовали для ее создания 3D-грани (рис. 4).

Рис. 4Рис. 4

Затем при появлении в командной строке сообщения о выборе объектов укажем команду поСлою, выберем в чертеже один из объектов, и программа считает все 3D-грани (рис. 5-7).

Рис. 5Рис. 5Рис. 6Рис. 6Рис 7.Рис 7.

Как результат, в рамках нашего проекта будет создана поверхность (рис. 8).

Рис. 8Рис. 8

Аналогичным образом считаем проектную поверхность, полученную от отдела генплана (рис. 9).

Рис 9Рис 9

Результат нашей работы отобразится в Проводнике проекта в виде двух моделей: существующего и проектного рельефа (рис. 10).

Рис. 10Рис. 10

Теперь откроем окно Установки объектов Сетей, где указывается размещение элементов сетей по слоям (рис. 11).

Рис. 11Рис. 11

Программа располагает встроенной библиотекой инженерных коммуникаций, которую можно пополнить собственными объектами, если нужная сеть отсутствует в списке (рис. 12).

Рис. 12Рис. 12

Перед трассировкой инженерных коммуникаций необходимо выполнить в Проводнике проекта установки для сетей, задав настройки элементов сетей и их точность, а также поверхности для автоматической прокладки инженерных коммуникаций (рис. 13).

Подтвердим выбор поверхностей командой Принять.

Рис. 13Рис. 13

Для трассировки сети воспользуемся одноименной командой и выполним настройки в окне Параметры трассировки (рис. 14).

Затем выберем способ трассировки в данном случае используем исходную полилинию в рамках нашей площадки (рис. 15).

Рис. 14Рис. 14Рис. 15Рис. 15

Укажем начало и конец трассировки участка. Результат трассировки будет отображен на чертеже и в Проводнике проекта (рис. 16, 17).

Рис. 16Рис. 16Рис. 17Рис. 17

При необходимости можно внести изменения в оттрассированную инженерную коммуникацию, изменив тип вершины, дополнив сеть футляром, добавив или удалив вершину сети. Программа предлагает широкий выбор функциональных возможностей, вызвать которые можно из специализированного раздела Сети Редактировать. После внесения всех изменений в топологию и геометрию сети запустим из меню Сети команду Редактирование профиля сети, укажем сеть на плане, и программа создаст в отдельном окне продольный профиль выбранной сети (рис. 18).

Рис. 18Рис. 18

Запустить команду создания профиля можно и другим способом: предварительно выбрать сеть на чертеже, а затем в контекстном меню, вызванном нажатием правой кнопки мыши, задать команду Профиль. Впоявившемся окне предоставляется масса возможностей для внесения изменений в уже созданный продольный профиль (рис. 19).

Рис. 19Рис. 19

Готовый продольный профиль может вставляться в чертеж как целиком, так и по частям, указанным пользователем (рис. 20, 21).

Рис. 20Рис. 20Рис. 21Рис. 21

Завершая работу, подготовим выходные ведомости: таблицы колодцев и спецификацию оборудования. Задав команду Сети Таблицы колодцев, укажем сети для формирования таблицы и выберем из предложенного списка нужный вариант (рис. 22, 23).

Рис. 22Рис. 22Рис. 23Рис. 23

Выбранный вариант можно вставить в чертеж (рис. 24).

Рис. 24Рис. 24

Спецификация оборудования может быть сформирована как для одного типа сети, так и для всех сетей проекта. Команда формирования спецификации запускается из меню Сети.

Результат подготовки спецификации отобразится в отдельном окне (рис. 25).

Рис. 25Рис. 25

Полученную спецификацию оборудования можно вставить в чертеж (рис. 26).

Рис. 26Рис. 26

Готовый проект прокладки инженерных коммуникаций отправим на печать средствами платформы или командой оформления сводного плана сетей nanoCAD Геоника. Зарамочное оформление производится стандартными инструментами отправки чертежа на печать.

Мы рассмотрели лишь основные возможности модуля Сети. Надеемся, что в процессе работы с ним вы откроете для себя много интересного и полезного.

Илья Наумов,

инженер первой категории

отдела технической поддержки

компании Арксофт

Подробнее..

Разрабатываем ремённую передачу в nanoCAD Механика 21.0 (часть 1 из 3)

27.05.2021 08:07:06 | Автор: admin

Введение

О том, что готовится к выходу новая версия программы nanoCAD Механика, я знал еще в 2020-м. Разработчики пугали новым функционалом, но что это за функционал не говорили и просили немного подождать: Вот выпустим увидишь, понравится. Наступил 2021 год, кончились новогодние каникулы, а версии все нет. Ну а дальше закрутила работа и я даже немного подзабыл о готовящейся новинке, пока в почту не упало письмо с анонсом долгожданного выпуска. Буквально на следующий день разработчики программы прислали свежий дистрибутив и краткое описание нововведений. Было предложено ознакомиться с абсолютно новым функционалом для работы с листовыми телами. Новое это всегда интересно и волнующе. К тому же незадолго до того мне поступило задание на разработку 3D-модели ременного привода вентилятора, в котором как раз присутствует парочка элементов из гнутого листа. По большому счету процесс создания именно этих элементов в версии 20 абсолютно понятен и ничего сверхъестественного собой не представляет, и так совпало, что к моменту начала изучения новых возможностей версии 21 я к ним еще не приступал, а занимался деталями с более сложными формами. Конечно, мне сразу стало интересно, что же даст новый функционал, как он упростит (или наоборот) процесс моделирования листовых элементов, какой результат я увижу на выходе. Но давайте оставим лирику и посмотрим, что же получилось в итоге.

Краткое описание моделируемого изделия

Как я уже упоминал, мне поступило задание разработать модель ременной передачи вентилятора. Этот узел, хоть и небольшой, сочетает в себе много разнообразных деталей, интересных с точки зрения применения инструментов программы: тела вращения, выдавливания, стандартные изделия, валы, гнутые пластины и т.д. (рис.1).

Рис. 1. Изделие в сбореРис. 1. Изделие в сборе

Модель привода состоит из 129 элементов. Часть из них одинаковые, но даже уникальных достаточно много, чтобы в этой статье рассказать о каждом. Собственно, такой цели и не ставится. Здесь я хочу поделиться опытом моделирования нескольких деталей, который, возможно, будет наиболее интересен читателю в контексте нового функционала для работы с листовыми 3D-телами.

Описание изготовления листовых элементов

В разрабатываемой модели передачи основная несущая деталь плита представляет собой гнутый лист с большим количеством отверстий различной формы (рис.2). Построим ее.

Рис. 2. Чертеж деталиРис. 2. Чертеж детали

Для начала в плоскости XOY начертим эскиз детали. Пока это обычный прямоугольник произвольных размеров. Чтобы задать точные размеры, необходимо наложить зависимости. Переходим на соответствующую ленту, выбираем эскиз и нажимаем кнопку Автоналожение зависимостей. Программа выставит начальные геометрические зависимости между сегментами эскиза. При необходимости их можно будет откорректировать как добавлением недостающих, так и удалением лишних. Далее следует добавить параметрические размеры: длину и ширину пластины, а также привязки к началу координат, которое мы расположим по центру. Для этого выбираем Линейный размер и указываем соответствующие размеры. Длина пластины 530мм. Этот параметр сразу назовем L. Ширина, назовем ее W, 260мм. Здесь следует обратить внимание, что мы задаем ширину не развертки, а детали в плане. Привязки к началу координат зададим через связь с L и W (рис.3).

Рис. 3. Наложение зависимостейРис. 3. Наложение зависимостей

В итоге получаем запараметризованный эскиз пластины, у которой точка вставки всегда будет находиться по центру, независимо от размеров.

После этого переходим на ленту 3D Инструменты, включаем режим моделирования Листовое и в разделе Листовые тела нажимаем кнопку Листовое тело (рис.4), выбираем эскиз (рис.5) и задаем толщину пластины. Дальше при работе с листовыми телами я буду использовать команды из панели Листовые тела ленты 3D Инструменты, поэтому для краткости ограничусь только названиями команд.

Рис. 4. Команда Листовое телоРис. 4. Команда Листовое телоРис. 5. Создание листового телаРис. 5. Создание листового тела

В итоге получаем тело, аналогичное телу выдавливания (рис.6).

Рис. 6. Листовое телоРис. 6. Листовое тело

В чем же соль? А вот в чем я буду его гнуть! Выполняем команду Сгиб по ребру (рис.7) и указываем ребро со стороны сгиба. Программа сразу создала сгиб с параметрами по умолчанию.

Рис. 7. Команда Сгиб по ребруРис. 7. Команда Сгиб по ребру

В диалоговом окне видим довольно внушительное количество параметров сгиба, сгруппированных в шесть категорий. Я остановлюсь на тех, которые буду менять.

Категория Продолжение сгиба (рис.8). Здесь устанавливаем тип длины Внешний контур и значение длины согласно чертежу 50мм.

Рис. 8. Категория Продолжение сгибаРис. 8. Категория Продолжение сгиба

Кроме типа длины Внешний контур доступны и другие варианты (рис.9а-г):

Длина от внешней касательной длина от внешней касательной линии сгиба до края сгиба

Рис. 9а. Длина от внешней касательнойРис. 9а. Длина от внешней касательной

Длина от внутренней касательной длина от внутренней касательной линии сгиба до края сгиба

Рис. 9б. Длина от внутренней касательнойРис. 9б. Длина от внутренней касательной

Длина от внешнего контура длина от точки пересечения линий внешнего контура сгиба до края сгиба

Рис. 9в. Длина от внешнего контураРис. 9в. Длина от внешнего контура

Длина от внутреннего контура длина от точки пересечения линий внутреннего контура сгиба до края сгиба

Рис. 9г. Длина от внутреннего контураРис. 9г. Длина от внутреннего контура

В категории Угол и радиус (рис.10) меняем только радиус гиба. Он должен составлять 8 мм, тип радиуса Внутренний.

Рис. 10. Категория Угол и радиусРис. 10. Категория Угол и радиус

В категории Размещение сгиба (рис.11) задаем способ формирования сгиба Линия сгиба снаружи. По сути это выравнивание отогнутой части относительно края изначальной пластины. Таким образом мы помещаем сгиб в пределах требуемых габаритов детали.

Рис. 11. Категория Размещение сгибаРис. 11. Категория Размещение сгиба

Остальные параметры оставляем по умолчанию. Повторяем сгиб на противоположной стороне и получаем требуемую гнутую пластину (рис.12).

Рис. 12. Плита с отогнутыми гранямиРис. 12. Плита с отогнутыми гранями

Продолжение следует...

Сергей Стромков
инженер первой категории
компания АркСофт
arcsoft.ru

Подробнее..

Разрабатываем ремённую передачу в nanoCAD 21 (часть 2 из 3)

03.06.2021 08:11:45 | Автор: admin

Моделирование отверстий в пластинчатых элементах спараметризацией размеров

Создание отверстий в листовом теле (рис.13) не отличается от их создания в обычных телах, но я позволю себе еще раз показать, как это делается. Для начала построим предварительный эскиз отверстия.

Рис. 13. Чертеж отверстияРис. 13. Чертеж отверстия

Нажимаем кнопку Добавить эскиз и указываем внутреннюю грань пластины (рис.14).

Рис. 14. Выбор плоскости для построения эскизаРис. 14. Выбор плоскости для построения эскиза

Далее строим две окружности и соединяем их отрезками по касательной или с привязкой к квадрантам. Дополнительно строим отрезки, соединяющие центры окружностей и центр детали (рис.15).

Рис. 15. Предварительный эскизРис. 15. Предварительный эскиз

Следующим шагом выполняем автоналожение зависимостей на все отрисованные элементы, включая перекрестье центра детали. В этот момент эскиз автоматически выравнивается по вертикали относительно центра пластины. Если этого не произошло, на отрезок от центра малой окружности к центру детали понадобится наложить дополнительную зависимость Горизонтальность. При необходимости добавляем недостающие геометрические зависимости. Мне не удалось привязать отрезки по касательной сразу к обеим окружностям, поэтому добавляю зависимость Касание между малой окружностью и отрезками (рис.16).

Рис. 16. Автозависимости предварительного эскизаРис. 16. Автозависимости предварительного эскиза

Отверстие в пластине выполняется одним эскизом. Это значит, что необходимо сформировать единое пространство, удалив лишние отрезки и сегменты внутри нашего эскиза, что приведет к сбросу части зависимостей. Повторно выбираем полученные элементы и повторяем автоналожение зависимостей (рис.17).

Рис. 17. Готовый эскиз без параметрических размеровРис. 17. Готовый эскиз без параметрических размеров

Добавляем параметрические размеры: радиус окружностей и расстояние между центрами. Последнее, что нужно сделать, правильно привязать отверстие к пластине. Добавляем один горизонтальный размер, а привязка по вертикали у нас уже есть (рис.18).

Рис. 18. Готовый эскиз отверстияРис. 18. Готовый эскиз отверстия

Выбираем команду Отверстие, указываем эскиз, и программа строит отверстие (рис.19).

Рис. 19. Создание отверстия в пластине по эскизуРис. 19. Создание отверстия в пластине по эскизу

Аналогично вырезаются остальные отверстия. В итоге получаем готовую деталь (рис.20).

Рис. 20. Готовая плитаРис. 20. Готовая плита

Продолжение следует

Сергей Стромков
инженер первой категории
компания АркСофт
arcsoft.ru

Подробнее..

Разрабатываем ремённую передачу в nanoCAD 21 (часть 3 из 3)

10.06.2021 08:18:29 | Автор: admin

Сборка с использованием инструментария 3D-зависимостей

Сборка готового изделия предполагает не просто совмещение деталей друг с другом. В платформе nanoCAD сборка представляет собой совмещение деталей с использованием 3D-зависимостей. Эти зависимости позволяют связать элементы друг с другом так, чтобы сборка стала одним целым, в то же время оставаясь набором деталей. Предусмотрены пять видов 3D-зависимостей:

3D-вставка

вставка одного 3D-объекта в другой или вставка для обеспечения соосности двух 3D-объектов. Работает с радиальными элементами;

3D-совмещение

совмещение геометрии одного 3D-объекта с другим;

угловая 3D-зависимость

задание угла между двумя 3D-объектами;

3D-касание

позволяет создавать более сложные касания поверхностей, чем зависимость 3D-совмещение, например, такие как: цилиндр к плоскости, цилиндр к цилиндру, конус к плоскости и др.;

3D-симметрия

позволяет выставлять элементы 3D-тел симметрично относительно выбранной плоскости.

Перед сборкой привода необходимо разместить детали в одном чертеже, где и будет осуществляться сборка. Делать это сразу не обязательно, нужные детали будем добавлять по мере необходимости.

Сборку ведем от плиты. Для начала фиксируем ее в модели командой Фиксация, открыв контекстное меню плиты в истории построения (рис.21). При этом иконка детали дополнится значком якоря: . Благодаря этой операции плита в процессе создания сборки будет оставаться неподвижной. Если потребуется, фиксацию детали можно в любой момент отменить командой Дефиксация в том же контекстном меню. .

Рис. 21. Фиксация детали в окне истории построенияРис. 21. Фиксация детали в окне истории построения

Добавляем стакан одного из валов и крепеж: шайбы и болты. Поскольку стакан выполнен в отдельном файле, его надо вставить в текущий чертеж. Я уже начал было по привычке открывать файл со стаканом, чтобы скопировать его через буфер обмена, но вспомнил, что разработчик вскользь упомянул о новой возможности работы со ссылками. Закрываю файл с деталью, вставляю его как обычную внешнюю ссылку и в окне истории построения появляется нужная мне деталь (рис.22). Этот инструмент открывает абсолютно новые возможности проектирования сложных изделий, состоящих из множественных сборок, подсборок и т.п. При вставке компонента ссылкой все изменения в файле детали происходят и в файле сборки (если, конечно, не разорвана связь). Безусловно, это большое преимущество по сравнению с простым копированием. Но отложим подробный разговор на эту тему до другого случая и продолжим сборку.

Рис. 22. Добавление деталей в сборку в виде внешних ссылокРис. 22. Добавление деталей в сборку в виде внешних ссылок

Крепеж добавляем из базы элементов. Для этого переключаемся на вкладку базы данных и заходим в раздел Детали крепления Общее машиностроение Шайбы Пружинные для размещения шайб и в раздел Детали крепления Общее машиностроение Болты Сшестигранной головкой для размещения болтов (рис.23).

Рис. 23. Окно базы элементовРис. 23. Окно базы элементов

Прежде чем выбрать требуемый нормативный документ на деталь следует убедиться, что нажата кнопка Использовать 3D-модель при вставке стандартных деталей , поскольку база содержит как 3D-, так и 2D-представления деталей. Далее выбираем нормативный документ, размещаем элемент в пространстве и выбираем параметры элемента в окне параметров (рис.24).

Рис. 24. Размещение стандартного элементаРис. 24. Размещение стандартного элемента

Аналогично размещаем болт и копируем его по количеству комплектов (четыре) рис.25. После размещения в модели всех необходимых элементов можно приступать к сборке.

Рис. 25. Плита, стакан и крепеж готовы к сборкеРис. 25. Плита, стакан и крепеж готовы к сборке

Плиту и стакан совмещаем с помощью зависимости 3D вставка. Последовательно указываем на совмещаемые ребра одной детали и второй (рис.26).

Рис. 26. При 3D-вставке указываем совмещаемые ребра деталейРис. 26. При 3D-вставке указываем совмещаемые ребра деталей

В результате обе детали соосно совмещаются (рис.27). При этом первоначальное положение деталей в пространстве не имеет значения, в чем можно убедиться на примере крепежных элементов.

Рис. 27. Совмещенные деталиРис. 27. Совмещенные детали

Иногда, чтобы надежно связать детали, одной зависимости может оказаться недостаточно. Внашем случае, например, стакан вставился в отверстие плиты, отверстия для крепежа визуально также совместились. Но если попытаться повернуть плиту в пространстве вокруг оси стакана, отверстия под крепеж могут разбежаться (рис.28).

Рис. 28. Потеря соосности отверстий в плите и стакане в результате поворота одной из деталейРис. 28. Потеря соосности отверстий в плите и стакане в результате поворота одной из деталей

Чтобы этого избежать, понадобится наложить еще одну зависимость: 3D-cовмещение (рис.29). Достаточно совместить одно из отверстий, и детали надежно свяжутся. Теперь, как бы мы ни пытались переместить или повернуть одну из деталей, вторая будет следовать за ней.

Рис. 29. Наложение зависимости 3D-совмещениеРис. 29. Наложение зависимости 3D-совмещение

Крепеж устанавливаем 3D-вставкой в такой последовательности: шайба к отверстию в плите, болт к шайбе (рис.30).

Рис. 30. Указываем грань для 3D-вставки болтаРис. 30. Указываем грань для 3D-вставки болта

Как результат получаем сборку из двух деталей и крепежа (рис.31). В окне История 3D Построений каждая деталь отображается отдельной позицией, а при выборе детали она будет выделена в модели. В обратную сторону связь также работает.

Рис. 31. Стакан соединен с плитойРис. 31. Стакан соединен с плитой

Дальнейшая сборка привода осуществляется аналогичным образом деталь за деталью.

Выводы

В этой статье я постарался представить последовательность создания сборного изделия. Конечно, формат статьи не позволяет описать все нюансы рабочего процесса. Здесь не рассматривались перекрестная параметризация двух или более элементов сборки, создание фигур вращения, фасок, скруглений, резьб и много чего еще, что уже есть в программе. При этом я сфокусировал внимание на создании листовых 3D-тел. Мог ли я создать листовые детали в версии 20 имеющимися в ней инструментами? Безусловно, мог. Затратил бы на работу гораздо больше времени, но сделал. А вот получить из листового 3D-тела развертку, которая просто необходима для изготовления детали, точно не сумел бы. При этом в nanoCAD 21 я получил готовую развертку основной плиты привода вентилятора со всеми отверстиями в три клика мышкой (рис.32).

Рис. 32. Получение развертки листового телаРис. 32. Получение развертки листового тела

В представленном примере я задействовал лишь три команды для работы с листовыми телами из семнадцати возможных. Уверен, что при дальнейшем изучении 21-й версии nanoCAD с модулем "Механика" встречусь с другими не менее полезными новшествами.

Сергей Стромков
инженер первой категории
компания Арксофт
arcsoft.ru

Подробнее..

Наложение 3D-зависимостей и поиск коллизий между моделями

15.01.2021 14:04:54 | Автор: admin

В предыдущей части статьи мы научились связывать параметры созданных 3D-моделей, а также рассмотрели инструменты, которые позволяют перемещать 3D-модели в удобное для нас расположение.

В этой части мы познакомимся с инструментами, которые позволяют задавать и редактировать параметрические зависимости взаимного расположения 3D-тел. А также мы рассмотрим инструменты, которые позволяют найти перекрытия (коллизии) сопрягаемых 3D-тел.

Добавьте подшипник, выбрав его из базы nanoCAD Механика и разместив в пространстве модели. Если вы используйте какой-либо другой программный продукт nanoCAD, пропустите это действие.

Чтобы открыть вкладку базы элементов nanoCAD Механика, необходимо вызвать в командной строке команду mctabs, либо в ленточном интерфейсе указать Механика Стандартные Управление вкладками, либо использовать панель ЕСКД Стандартные, либо в выпадающем меню выбрать Механика Стандартные Управление вкладками (рис. 1).

Рис. 1. Вызов команды управления вкладками на панели ЕСКДСтандартные и в ленточном интерфейсеРис. 1. Вызов команды управления вкладками на панели ЕСКДСтандартные и в ленточном интерфейсе

Затем в командной строке либо в динамической командной строке следует выбрать вкладку База элементов (рис. 2).

Рис. 2. Открытие/закрытие вкладки База элементовРис. 2. Открытие/закрытие вкладки База элементов

Также в классическом варианте интерфейса вкладку базы элементов можно вызвать, щелкнув правой кнопкой мыши на свободном пространстве панелей и выбрав в появившемся контекстном меню Функциональные панели База элементов (рис. 3).

Рис. 3. Вызов вкладки База элементов в классическом варианте интерфейсаРис. 3. Вызов вкладки База элементов в классическом варианте интерфейса

После этого должна появиться/исчезнуть вкладка с базой элементов (рис. 4).

Рис. 4. Вкладка базы элементов nanoCAD МеханикаРис. 4. Вкладка базы элементов nanoCAD Механика

Раскройте дерево Валы Подшипники шариковые (рис. 5).

Рис. 5. Путь до раздела с шариковыми подшипникамиРис. 5. Путь до раздела с шариковыми подшипниками

На вкладке базы элементов нажмите кнопку Использовать 3D модели при вставке стандартных деталей (рис. 6). Если эта кнопка неактивна, будут вставляться 2D-виды деталей.

Рис. 6. Кнопка включения отображения 3D-моделей при вставке деталей избазы nanoCAD МеханикаРис. 6. Кнопка включения отображения 3D-моделей при вставке деталей избазы nanoCAD Механика

Левой кнопкой мыши выберите подшипник ГОСТ 832-78 Тип 236000 (рис. 7).

Рис. 7. Выбор подшипника ГОСТ 832-78 Тип 236000 из базы nanoCADМеханикаРис. 7. Выбор подшипника ГОСТ 832-78 Тип 236000 из базы nanoCADМеханика

Укажите точку вставки в пространстве модели. После этого появится окно редактирования параметров подшипника. Укажите параметры, как показано на рис. 8, и нажмите OK.

Рис. 8. Параметры подшипникаРис. 8. Параметры подшипника

Для завершения работы команды нажмите на клавиатуре клавишу Esc.

Теперь задайте зависимости взаимного расположения 3D-тел стакана, подшипника и крышки. Для этого воспользуйтесь инструментами группы 3D-зависимостей. В ленточном интерфейсе они расположены на вкладке 3D-инструменты 3D-Зависимости, либо на панели 3D (рис. 9), либо в выпадающем меню 3D 3D элементы.

Рис. 9. Инструменты 3D-зависимостей на панели 3D и в ленточном интерфейсеРис. 9. Инструменты 3D-зависимостей на панели 3D и в ленточном интерфейсе

При задании 3D-зависимостей между 3D-телами удобно скрывать тела, не участвующие в операции. Для этого в истории построений щелкните правой кнопкой мыши на 3D-теле и выберите в контекстном меню пункт Скрыть (рис. 10).

Рис. 10. Скрытие объектаРис. 10. Скрытие объекта

Измените стиль отображения на 3D-скрытый и с помощью команды Зависимость 3D-вставка вставьте подшипник в стакан. Инструмент 3D-вставки позволяет совместить плоские поверхности, в которых лежат указанные пользователем окружности оснований двух 3D-тел; при этом также совмещаются (лежат на одной прямой) векторы нормалей. Начала векторов нормали совпадают с центрами окружностей.

Активируйте объектную привязку Ближайшая.

Вызовите в командной строке команду 3dinsert, либо в ленточном интерфейсе укажите 3D-инструменты 3D-Зависимости Зависимость 3D вставка, либо выберите соответствующую иконку на панели 3D, либо в выпадающем меню откройте 3D 3D элементы Зависимость 3D вставка (рис. 11).

Рис. 11. Зависимость 3D вставка на панели 3D и в ленточном интерфейсеРис. 11. Зависимость 3D вставка на панели 3D и в ленточном интерфейсе

Курсором укажите окружность внешнего диаметра подшипника. При наведении курсора окружность выделяется зеленым цветом, а также появляется стрелка вектора нормали. После выбора окружности ее цвет становится желтым (рис. 12).

Рис. 12. Выбор окружности подшипника для указания 3D-зависимости ВставкаРис. 12. Выбор окружности подшипника для указания 3D-зависимости Вставка

Затем укажите окружность заплечика стакана (рис. 13).

Рис. 13. Выбор окружности стакана для создания 3D-зависимости ВставкаРис. 13. Выбор окружности стакана для создания 3D-зависимости Вставка

После этого произойдет сопряжение тел. В командной строке можно изменить направление векторов нормали, чтобы перевернуть одну деталь относительно другой (рис. 14). Для этого щелкните кнопкой мыши на подчеркнутом параметре или введите в командную строку его имя. Имя может быть полным либо указываться заглавной буквой в имени параметра. Для подтверждения нажмите Enter.

Рис. 14. Изменение направления векторов нормалиРис. 14. Изменение направления векторов нормали

Сделайте видимыми скрытые детали. Для этого в контекстном меню истории построений необходимо выбрать пункт Показать (рис. 15).

Рис. 15. Включение отображения объектов в Истории 3D ПостроенийРис. 15. Включение отображения объектов в Истории 3D Построений

Вставьте крышку в подшипниковый стакан с помощью инструмента 3D-вставки.

Укажите окружности фланцев стакана и крышки (рис. 16).

Рис. 16. Выбор окружности крышки для указания 3D-зависимости ВставкаРис. 16. Выбор окружности крышки для указания 3D-зависимости Вставка

Затем укажите окружность второго 3D-тела (рис. 17).

Рис. 17. Выбор второй окружности стакана для указания 3D-зависимости ВставкаРис. 17. Выбор второй окружности стакана для указания 3D-зависимости Вставка

Также необходимо, чтобы отверстия стакана и крышки оставались соосными при изменении их количества в массиве. Для этого следует добавить зависимость 3D вставка для кромок отверстий. Установите стиль отображения 3D Каркас. Активируйте инструмент 3D-вставки и укажите окружности кромок отверстий (рис. 18). Подтвердите добавление зависимости нажатием клавиши Enter. Установите стиль отображения Точный.

Рис. 18. Выбор окружностей при указании 3D-зависимости Вставка дляотверстий крышки и стакана.Рис. 18. Выбор окружностей при указании 3D-зависимости Вставка дляотверстий крышки и стакана.

Чтобы увидеть, насколько корректно тела сопрягаются между собой, добавьте секущую плоскость, а в ее свойствах активируйте псевдоразрез. Для этого вызовите команду viewsection или команду Секущая плоскость в ленточном интерфейсе (рис. 19): 3D-инструменты 2D виды Секущая плоскость, либо выберите соответствующую иконку на панели 2D виды, либо в выпадающем меню укажите 3D 2D виды Секущая плоскость.

Рис. 19. Вызов команды Секущая плоскость на панели 2D виды ивленточном интерфейсеРис. 19. Вызов команды Секущая плоскость на панели 2D виды ивленточном интерфейсе

Поскольку на оси сборки лежит точка начала МСК, удобно будет указать для секущей плоскости какую-либо из плоскостей МСК: Y0Z, Z0X, X0Y. В одной из этих плоскостей будет лежать грань торца стакана. Эту плоскость в качестве секущей указывать не нужно, так как она ничего не разрежет. В истории построений укажите одну из плоскостей МСК при наведении курсора она будет окрашиваться в зеленый цвет (рис. 20).

Рис. 20. Выбор секущей плоскости в окне История 3D ПостроенийРис. 20. Выбор секущей плоскости в окне История 3D Построений

После этого можно будет разместить вид сечения. При отсутствии необходимости в нем можно нажать на клавиатуре клавишу Esc команда завершится, и будет создана только секущая плоскость.

Курсором выберите созданную секущую плоскость и в окне свойств укажите Да в выпадающем списке для параметра Псевдоразрез (рис. 21).

Рис. 21. Включение/отключение отображения псевдоразреза в свойствах секущей плоскостиРис. 21. Включение/отключение отображения псевдоразреза в свойствах секущей плоскости

После этого тело разрежется и в плоскости разреза будет отображаться псевдоразрез (рис.22).

Рис. 22. Псевдоразрез сборкиРис. 22. Псевдоразрез сборки

Для удобства в истории построений скройте объект сечения (рис. 23).

Рис. 23. Скрытие объекта секущей плоскости в Истории 3D ПостроенийРис. 23. Скрытие объекта секущей плоскости в Истории 3D Построений

Если внимательно рассмотреть псевдоразрез, то скорее всего окажется, что 3D-тела имеют перекрытия. Внешний диаметр подшипника был установлен ранее: 72 мм. Откройте Менеджер параметров, присвойте параметру Рподш половину диаметра подшипника (рис. 24) и закройте Менеджер.

Рис. 24. Редактирование сборки при помощи Менеджера параметровРис. 24. Редактирование сборки при помощи Менеджера параметров

Можно видеть, как перестроились стакан и крышка стакана (рис. 25).

Рис. 25. Результат редактирования сборки после указания радиуса подшипникаРис. 25. Результат редактирования сборки после указания радиуса подшипника

Также возможно перекрытие заплечика крышки подшипником. Необходимо измерить размер перекрытия и изменить на эту величину параметр Lзапл. Измерить это расстояние можно с помощью инструмента Отрезок, а для поиска характерных точек использовать объектные привязки (рис. 26).

Рис. 26. Поиск длины перекрытия заплечика и подшипникаРис. 26. Поиск длины перекрытия заплечика и подшипника

Кроме визуального анализа перекрытий деталей на разрезе, можно воспользоваться функционалом поиска перекрытий 3D-тел. Для этого необходимо вызвать в командной строке команду interfere, либо команду Анализ перекрытий 3D тел в ленточном интерфейсе: 3D-инструменты Прямое моделирование Анализ перекрытий 3D тел, либо выбрать соответствующую иконку на панели инструментов 3D, либо в выпадающем меню указать 3D Прямое моделирование Анализ перекрытий 3D тел (рис. 27).

Рис. 27. Вызов команды анализа перекрытий на панели 3D и в ленточном интерфейсеРис. 27. Вызов команды анализа перекрытий на панели 3D и в ленточном интерфейсе

Затем необходимо выбрать наборы 3D-тел. Секущей рамкой выберите все тела и дважды нажмите Enter. Появится окно проверки взаимодействий. Тела, между которыми имеются перекрытия, станут прозрачными и окрасятся в голубой цвет. Участки перекрытий тел будут выделены зеленым (рис. 28). Если после двойного нажатия клавиши Enter окно Проверка взаимодействий не появилось, значит у выделенных тел нет перекрытий.

Рис. 28. Отображение перекрытийРис. 28. Отображение перекрытий

В нашем случае подшипник и стакан имеют перекрытия, так как подшипник врезается в скругление стакана. Верным решением будет заменить конструктивный элемент скругления на канавку, отредактировав эскиз стакана.

У 3D-зависимостей также есть редактируемые параметры, которые позволяют задавать расстояния между сопрягаемыми поверхностями. Для этого необходимо дважды щелкнуть по зависимости в истории 3D-построений, а затем в командной строке ввести расстояние, на которое следует разнести сопрягаемые плоскости (рис. 29). Таким образом можно создать разнесенный вид сборки (рис. 30).

Рис. 29. Редактирование параметров 3D-зависимостейРис. 29. Редактирование параметров 3D-зависимостейРис. 30. Разнесенный вид сборкиРис. 30. Разнесенный вид сборки

Итак, мы познакомились с инструментами, которые позволяют задавать и редактировать параметрические зависимости взаимного расположения 3D-тел. А также рассмотрели инструменты, которые позволяют найти перекрытия (коллизии) сопрягаемых 3D-тел. В следующей части статьи мы познакомимся с приемом, который позволяет упростить процесс редактирования параметрической сборки с помощью таблиц nanoCAD.

Олег Ачкасов,
инженер САПР
ООО Макссофт-24
E-mail: oleg@maxsoft.ru

Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru