Arch Панельный контур

From FreeCAD Documentation
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page Arch Panel Cut and the translation is 78% complete.
Outdated translations are marked like this.

Панельный контур

Системное название
Arch_Panel_Cut
Расположение в меню
Arch → Инструменты панелирования → Панельный контур
Верстаки
Arch, Path
Быстрые клавиши
P C
Представлено в версии
0.17
См. также
Паенль, Панельный лист, Компоновка

Описание

Данный инструмент создает плоский контур Панели в 3D виде документа, который в дальнейшем, можно добавить в панельный лист или напрямую экспортировать в формат DXF. Объекты созданные с помощью инструмента "Контур панели" также поддерживаются в верстаке Path.

Применение

  1. Select one or more Arch Panel objects.
  2. Press the Arch Panel Cut button, or press P then C keys.
  3. Adjust the desired properties.

Опции

  • Если панель не плоская (например, рифленая), рельеф не будет отображаться при вырезе панели. Этот инструмент применим в основном для плоских панелей.
  • На вырезе панели может отображаться тег (метка). Этот тег может быть настраиваемой строкой текста или может автоматически отображать тег, метку или описание, с которыми связана его панель.
  • Чтобы быть полезным при обработке с ЧПУ, метка должна быть написана шрифтом, где буквы представляют собой простые ломаные линии, по которым машина может легко следовать. При создании объекта вырезания панели автоматически будет использоваться шрифт, указанный в меню Правка → Настройки → Черновик → Тексты и размеры → Default ShapeString font file
  • Двойной щелчок по вырезанной панели в древовидном представлении после ее создания позволяет перейти в режим редактирования и изменить положение тега.
  • Когда вам нужно расположить разные вырезы панелей вместе, Вырезы панелей могут отображать поля, что полезно для обеспечения того, чтобы между вырезом и другим всегда присутствовал определенный зазор.

Свойства

Данные

  • ДанныеSource: Объект Панель отображаемый в этом вырезе.
  • ДанныеTag Text: Текст для отображения. Может быть %tag%, %label% или %description% для отображения тега или метки панели.
  • ДанныеTag Size: Размер текста у тега.
  • ДанныеTag Position: Положение тега. Укажите (0,0,0) для автоматического положения по центру
  • ДанныеTag Rotation: Угол поворота тега.
  • ДанныеFont File: Шрифт текста тега.
  • ДанныеMake Face: Если значение равно True, то панель является гранью детали, в противоположном случае является контуром сформированным из граней детали.

Вид

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

Программирование

См. так же: Arch API и Основы составления скриптов в FreeCAD.

The Panel Cut tool can be used in macros and from the Python console by using the following function:

View = makePanelCut(panel, name="PanelView")
  • Creates a View object (2D projection) from the existing panel.

Пример:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(500, 0, 0)
p3 = FreeCAD.Vector(500, 50, 0)
p4 = FreeCAD.Vector(550, 50, 0)
p5 = FreeCAD.Vector(600, 0, 0)
p6 = FreeCAD.Vector(1000, 0, 0)
p7 = FreeCAD.Vector(1000, 400, 0)
p8 = FreeCAD.Vector(600, 400, 0)
p9 = FreeCAD.Vector(600, 350, 0)
p10 = FreeCAD.Vector(550, 350, 0)
p11 = FreeCAD.Vector(500, 400, 0)
p12 = FreeCAD.Vector(0, 400, 0)

Wire = Draft.makeWire([p1, p2, p3, p4, p5, p6,
                       p7, p8, p8, p9, p10, p11, p12], closed=True)
Panel = Arch.makePanel(Wire, thickness=36)
FreeCAD.ActiveDocument.recompute()

View = Arch.makePanelCut(Panel)
View.ViewObject.LineWidth = 3
FreeCAD.ActiveDocument.recompute()

Материалы для самостоятельного изучения