¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

13 июн€ 2013

 ак из смартфона сделать планшет c помощью размерных ограничений в BricsCAD

ƒмитрий ”шаковƒмитрий ”шаков

ќт редакции isicad.ru: ѕредлагаем вашему вниманию перевод очередной заметки ƒмитри€ ”шакова из корпоративного блога компании Bricsys о возможност€х параметризации в BricsCAD. —сылка на оригинальную публикацию на английском €зыке - "The power of 2D dimensional constraints in BricsCAD, or how to transform a smartphone into a tablet in couple of clicks".
¬ моей предыдущей заметке " ак геометрические ограничени€ помогают создавать красивые чертежи" € объ€снил, как двумерные геометрические ограничени€ помогают пользовател€м BricsCAD фиксировать свои намерени€ при будущих изменени€х чертежа. —егодн€ € опишу преимущества двумерных размерных ограничений дл€ пользователей BricsCAD.

ѕредставьте, что нас попросили создать двумерный чертеж смартфона. » вскоре мы создали красивую вещь типа такой:

Ёскизный чертеж смартфона в BricsCAD

Ёскизный чертеж смартфона в BricsCAD

Ётот смартфон был затем доведен до производства и продавалс€ с большим успехом, но однажды мы пон€ли, что наш смартфон стал выгл€деть несовременно. Ћюд€м нужен экран большего размера.  ак нам изменить начальный дизайн с минимальными усили€ми? Ёто именно то место, где размерные ограничени€ BricsCAD приход€т на помощь.

»з моей предыдущей заметки вы знаете, что до того, как раст€гивать полининию путем перемещени€ ее вершин с помощью команды STRETCH, имеет смысл добавить в чертеж геометрические ограничени€, которые позвол€т сохранить конструктивную концепцию модели (design intent) при редактировании. ѕоэтому перед дальнейшей работой с чертежным эскизом смартфона нам необходимо добавить по меньшей мере ограничени€ касани€ между угловыми дугами и смежными с ними отрезками, а также ограничени€ равенства между радиусами дуг:

„ертеж смартфона с заданными геометрическими ограничени€ми в BricsCAD

„ертеж смартфона с заданными геометрическими ограничени€ми

¬ дальнейшем мы сфокусируемс€ на работе с размерными ограничени€ми, поэтому отображение геометрических ограничений лучше отключить, чтобы освободить место на экране. —делать это можно с помощью команды CONSTRAINTBAR (доступной также с инструментальной панели "2D Constraints") путем выбора соответствующих объектов и использовани€ опции "Hide" ("—крыть").

»конка команды CONSTRAINTBAR в BricsCAD

»конка команды CONSTRAINTBAR на панели 2D Constraints

—оздание размерного ограничени€ похоже на создание привычного размера: сначала вы выбираете тип размера (горизонтальное, вертикальное, линейное, наклонное рассто€ние, радиус, диаметр, или угол), выбираете объекты и размещаете размер на чертеже. (¬ы также можете выбрать любой существующий размер и преобразовать его в размерное ограничение.)

ƒавайте создадим ограничение рассто€ни€ дл€ управлени€ высотой смартфона. ƒл€ этого нужно нажать на иконку ограничени€ наклонного размера на инструментальной панели "2D Constraints" (что приведет к вызову команды DCALIGNED):

»конка ограничени€ рассто€ни€ в BricsCAD

»конка ограничени€ наклонного рассто€ни€ на панели 2D Constraints

“еперь выберите опцию "2Lines" ("2 отрезка") и укажите на два горизонтальных отрезка внешнего пр€моугольника с закругленными кра€ми. ѕосле этого вам предложат ввести значение размера. Ќажмите дл€ того, чтобы прин€ть предложенное по умолчанию значение (оно соответствует реальному рассто€нию на чертеже) - мы изменим его позднее. ¬ результате получитс€ такой чертеж:

«адание ограничени€ рассто€ни€ в BricsCAD

Ёскизный чертеж смартфона с ограничением рассто€ни€

¬ чем разница между размером и размерным ограничением? ≈сли размеры измер€ют ваш чертеж, то размерные ограничени€ управл€ют им. »ными словами, значени€ размеров вычисл€ютс€ по координатам и другим параметрам объектов на чертеже (т.е. эти значени€ €вл€ютс€ производными от исходного чертежа), а значени€ размерных ограничений, напротив, используютс€ дл€ того, чтобы по ним были перевычислены координаты объектов чертежа (таким образом, чертеж €вл€етс€ производным от этих значений). Ёто свойство позвол€ет вам использовать размерные ограничени€ дл€ облегчени€ внесени€ изменений в ваши проекты.

≈сли вы дважды щелкните на только что созданном ограничении рассто€ни€, то увидите следующую диалоговую форму:

»зменение параметра ограничени€ рассто€ни€ в BricsCAD

»зменение параметра ограничени€ рассто€ни€ в BricsCAD

«десь вы можете ввести новое значение рассто€ни€, и ваш чертеж будет автоматически обновлен, когда вы нажмете кнопку OK:

–езультат изменени€ значени€ параметра ограничени€ рассто€ни€ в BricsCAD

–езультат изменени€ значени€ параметра ограничени€ рассто€ни€ в BricsCAD

ќднако, это изменение привело к некрасивому смартфону. Ќам необходимо задать больше размерных ограничений дл€ того, чтобы управл€ть относительным расположением других объектов на чертеже. ƒавайте сделаем это.

 огда вы работаете с большим количеством размерных ограничений, хорошей идеей будет использовать некоторые "говор€щие" имена дл€ них. Ёто позволит нам легко отличить одно ограничение от другого. Ѕолее того, любой другой пользователь, который будет работать с нашим чертежом, сможет лучше пон€ть его.

≈сть несколько способов переименовать ограничение. Ќапример, вы можете выбрать соответствующее размерное ограничение и отредактировать его свойтво "Name" ("»м€") на панели свойств:

»зменение имени размерного ограничени€ в BricsCAD

»зменение имени размерного ограничени€ в BricsCAD

ƒавайте изменим предложенное по умолчанию им€ "d1" на "height" ("высота"). «аодно создадим аналогичные размерные ограничени€ с именами "screen_height" ("высота экрана") и "border_height" ("высота окаймлени€"):

ќграничени€ на вертикальные размеры в BricsCAD

ћодель смартфона с трем€ размерными ограничени€ми

ќбща€ высота нашего смартфона равна сумме высот экрана и обоих окаймлений (верхнего и нижнего), причем два последних должны быть равными. ћы легко можем задать это условие в виде выражени€. ƒважды щелкните по ограничению "height" ("высота") и вместо численного значени€ введите следующее выражение:

—в€зывание формулой параметров размерных ограничений в BricsCAD

—в€зывание формулой параметров размерных ограничений в BricsCAD

“еперь мы можем измен€ть значени€ "screen_height" и "border_height", а наш смартфон будет автоматически измен€ть свою общую высоту.

ƒл€ корректного изменени€ размеров нам также необходимо добавить несколько ограничений рассто€ни€ дл€ позиционировани€ внутренних объектов (двух окружностей и маленького замкнутого контура) в центре верхнего и нижнего окаймлений. ƒл€ этого мы примен€ем ограничение наклонного рассто€ни€, использу€ опцию "Point & line" ("точка и отрезок") и выражение "border_height / 2" вместо конкретного значени€:

«адание вертикальных размерных ограничений в BricsCAD

ћодель смартфона с размерами, св€занными формулами

ѕодобным образом мы можем создать набор ограничений рассто€ни€ дл€ управлени€ шириной нашего смартфона:

„ертеж смартфона с размерными ограничени€ми в BricsCAD

„ертеж смартфона с размерными ограничени€ми на высоту и ширину в BricsCAD

„ем больше размерных ограничений мы добавл€ем на чертеж, тем сложнее становитс€ ими управл€ть. ¬ свежей версии BricsCAD V13.2 мы добавили новую команду -PARAMETERS, призванную упростить управление двумерными размерными ограничени€ми. ¬от результат работы этой команды с нашим чертежом:

–езультат работы команды -PARAMETERS в BricsCAD

–езультат работы команды -PARAMETERS в BricsCAD

— помощью этой команды пользователи BricsCAD могут инспектировать все размерные ограничени€, заданные на текущем чертеже, а также редактировать из численные значени€ или выражени€.

≈ще одной полезной функцией этой команды €вл€етс€ возможность создани€ свободных параметров - тех, которые не св€заны с конкретным размерным ограничением. ƒавайте создадим (с помощью опции "New" - "Ќовый" - команды -PARAMETERS) параметр с именем "aspect_ratio" и введем дл€ него выражение "4/3".

“еперь мы можем использовать этот параметр дл€ того, чтобы св€зать высоту и ширину экрана нашего смартфона. дл€ этого мы отредактируем значение размерного ограничени€ "screen_height" ("высота_экрана") следующим образом:

«адание формулы дл€ размерного ограничени€ в BricsCAD

«адание формулы, св€зывающей размер со свободным параметром в BricsCAD

“еперь мы, наконец, можем изменить размер нашего смартфона интеллектуальным способом. ѕросто отредактируйте выражение дл€ параметра "aspect_ratio", заменив его на "16/9":

Changing the aspect ratio for a phone drawing in BricsCAD

»зменение коэффициента соотношени€ сторон экрана влечет интеллектуальное изменение эскиза смартфона

Ѕолее того, наш эскиз теперь стал настолько интеллектуальным, что мы можем легко изменить дизайн более радикальными способами. Ќапример, мы можем превратить смартфон в планшетный компьютер всего за пару кликов: измените значение "screen_width" ("ширина экрана") на большее и сделайте параметр "border_width" ("ширина окаймлени€") равным "border_height" ("высота окаймлени€"):

A tablet drawing in BricsCAD

—мартфон, превращенный в планшетный компьютер

»так, добро пожаловать в мир параметрического моделировани€, где вы можете измен€ть вашу модель легко и интеллектуально. — помощью двумерных ограничений в BricsCAD V13.2 вы можете значительно увеличить скорость внесени€ изменений в ваши чертежей, которые всегда остаютс€ на 100% совместимыми с форматом .dwg!

¬ нашей следующей заметке мы рассмотрим трехмерные ограничени€ и их сочетание с возможност€ми трехмерного пр€мого моделировани€ в BricsCAD.


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ќбзор новостей:  »юль

ƒавид Ћевин:

„то способствовало июльскому обилию обновлений —јѕ–?

  • 5 компаний сообщают о новых релизах
  • –ынок сообщает и о других достойных событи€х
  • Autodesk сообщает, как правильно вернутьс€ в офис
  •  онкуратор сообщает, что он жив
  • ¬. „ебыкин сообщает о 7+ миллиардах думающих земл€н
  • ј. ћехонцев сообщает, за что BIM-менеджер получает 100 тыс€ч и как им стать
  • ћ. ћишустин сообщает, как будет развиватьс€ индустри€ »“

¬се номера       

ѕодписатьс€ на рассылку isicad

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: Ўесть главных мифов о PLM
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

÷ифровой двигатель — ¬асилий —ычев, —ергей  улаков, јнтон Ўишкин (26 июн€ 2020)
isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2020 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.