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

From FreeCAD Documentation
This page is a translated version of the page Arch Panel Cut and the translation is 83% 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()

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