Arch Panel Sheet/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Created page with "* Tworzy obiekt {{incode|Sheet}} z {{incode|panels}}, który jest listą obiektów Panelu.")
 
(21 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav
{{Docnav/pl
|[[Arch_Panel_Cut|Panel Cut]]
|[[Arch_Panel_Cut/pl|Cięcie panelu]]
|[[Arch_Nest|Nest]]
|[[Arch_Nest/pl|Zagnieżdżanie]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_Panel_Cut.svg
|IconL=Arch_Panel_Cut.svg
|IconR=Arch_Nest.svg
|IconR=Arch_Nest.svg
Line 10: Line 10:
}}
}}


{{GuiCommand
{{GuiCommand/pl
|Name=Arch Panel Sheet
|Name=Arch Panel Sheet
|Name/pl=Architektura: Arkusz panelu
|MenuLocation=Arch → Panel tools → Panel Sheet
|MenuLocation=Architektura → Narzędzia panelu → Arkusz panelu
|Workbenches=[[Arch_Workbench|Arch]]
|Workbenches=[[Arch_Workbench/pl|Architektura]]
|Shortcut={{KEY|P}} {{KEY|S}}
|Shortcut={{KEY|P}} {{KEY|S}}
|Version=0.17
|SeeAlso=[[Arch_Panel|Arch Panel]], [[Arch_Panel_Cut|Arch Panel Cut]], [[Arch_Nest|Arch Nest]]
|SeeAlso=[[Arch_Panel/pl|Panel]], [[Arch_Panel_Cut/pl|Cięcie panelu]], [[Arch_Nest/pl|Zagnieżdżanie]]
}}
}}


==Description==
<span id="Description"></span>
==Opis==


Narzędzie to pozwala zbudować arkusz 2D, zawierający dowolną liczbę obiektów [[Arch_Panel_Cut/pl|Cięcia panelu]] lub dowolny inny obiekt 2D, taki jak te wykonane za pomocą środowisk [[Draft_Workbench/pl|Rysunek Roboczy]] i [[Sketcher_Workbench/pl|Szkicownik]]. Arkusz panelu jest zwykle tworzony w celu rozplanowania cięć, które mają być wykonane przez maszynę CNC. Arkusze te można następnie wyeksportować do pliku [[Draft_DXF/pl|DXF]].
This tool allows to build a 2D sheet, including any number of [[Arch Panel Cut|Arch Panel Cut]] objects, or any other 2D object such as those made by the [[Draft Workbench|Draft Workbench]] and [[Sketcher Workbench|Sketcher Workbench]]. The Panel Sheet is typically made to layout cuts to be made by a CNC machine. These sheets can then be exported to a [[Draft DXF|DXF]] file.


[[Image:Arch Wikihouse 03.jpg|1024px]]
[[Image:Arch Wikihouse 03.jpg|1024px]]
Line 26: Line 29:
[[Image:Arch Wikihouse 04.jpg|1024px]]
[[Image:Arch Wikihouse 04.jpg|1024px]]


''Powyższy obraz przedstawia wygląd arkuszy paneli po wyeksportowaniu do formatu DXF''.
''The above image shows how Panel Sheets appear when exported to DXF.''


==Usage==
<span id="Usage"></span>
==Użycie==


# Opcjonalnie wybierz jeden lub więcej obiektów [[Arch_Panel_Cut/pl|Cięcia panelu]] lub dowolny inny obiekt 2D leżący na płaszczyźnie XY.
# Optionally, select one or more [[Arch Panel Cut|Arch Panel Cut]] objects or any other 2D object that lies on the XY plane.
# Press the {{Button|[[Image:Arch Panel Sheet.svg|16px]] [[Arch Panel Sheet|Arch Panel Sheet]]}} button, or press {{KEY|P}} then {{KEY|S}} keys.
# Naciśnij przycisk {{Button|[[Image:Arch Panel Sheet.svg|16px]] '''Arkusz panelu'''}} lub naciśnij {{KEY|P}}, a następnie {{KEY|S}}.
# Dostosuj żądane właściwości.
# Adjust the desired properties.


==Options==
<span id="Options"></span>
==Opcje==


* Po utworzeniu arkusza panelu, z obiektami podrzędnymi lub bez, każdy inny obiekt podrzędny można dodać lub usunąć z arkusza panelu, klikając go dwukrotnie w widoku drzewa i dodając lub usuwając obiekty z jego folderu Group.
* After the panel sheet is created, with or without child objects, Any other child object can be added/removed to/from the panel sheet by double-clicking it in the tree view and adding or removing objects from its Group folder
* Dwukrotne kliknięcie panelu w widoku drzewa umożliwia również przenoszenie obiektów zawartych w tym arkuszu lub przenoszenie jego znacznika.
* Double-clicking on the panel in the tree view also allows you to move the objects contained in this sheet, or move its tag
* Możliwe jest automatyczne tworzenie paneli składających się z więcej niż jednego arkusza materiału, poprzez zwiększenie jego właściwości Arkusze.
* It is possible to automatically make panels composed of more than one sheet of a material, by raising its Sheets property
* Arkusze paneli mogą wyświetlać margines, który jest przydatny, aby upewnić się, że między obiektami wewnętrznymi a granicą arkusza zawsze znajduje się pewna przestrzeń.
* Panel Sheets can display a margin, that is useful to make sure a certain space is always present between inner objects and the border of the sheet
* Gdy arkusze panelu są eksportowane do DXF, kontury, wewnętrzne otwory, znaczniki ich wewnętrznych elementów podrzędnych są umieszczane na różnych warstwach, jak pokazano na powyższym obrazku.
* When Panel sheets are exported to DXF, the outlines, inner holes, tags of their inner children are placed on different layers, as shown on the above image


==Properties==
<span id="Properties"></span>
==Właściwości==


===Data===
<span id="Data"></span>
===Dane===


* {{PropertyData|Height}}: The height of the sheet
* {{PropertyData|Wysokość}}: Wysokość arkusza.
* {{PropertyData|Width}}: The width of the sheet
* {{PropertyData|Szerokość}}: Szerokość arkusza.
* {{PropertyData|Fill Ratio}}: The percentage of the sheet area that is filled by cuts (automatic)
* {{PropertyData|Współczynnik wypełnienia}}: Procent obszaru arkusza, który jest wypełniony wycięciami ''(automatycznie)''.
* {{PropertyData|Tag Text}}: The text to display
* {{PropertyData|Tekst Tagu}}: Tekst do wyświetlenia.
* {{PropertyData|Tag Size}}: The size of the tag text
* {{PropertyData|Rozmiar Tagu}}: Rozmiar tekstu znacznika.
* {{PropertyData|Tag Position}}: The position of the tag text. Keep (0,0,0) for automatic center position
* {{PropertyData|Pozycja Tagu}}: Pozycja tekstu znacznika. Zachowaj (0,0,0) dla automatycznej pozycji środkowej.
* {{PropertyData|Tag Rotation}}: The rotation of the tag text
* {{PropertyData|Obrót Tagu}}: Obrót tekstu znacznika.
* {{PropertyData|Font File}}: The font of the tag text
* {{PropertyData|Plik czcionki}}: Czcionka tekstu znacznika.
* {{PropertyData|Make Face}}: If True, the panel is a Part Face, otherwise a Part Wire
* {{PropertyData|Utwórz ścianę}}: Jeśli przyjmie wartość {{True/pl}}, panel jest obiektem ściana środowiska Część , w przeciwnym razie polilinią środowiska Część.
* {{PropertyData|Grain Direction}}: This allows you to inform the main direction of the panel fiber (clockwise direction, 0° means up)
* {{PropertyData|Kierunek ziarna}}: Pozwala poinformować o głównym kierunku włókien panelu ''(kierunek zgodny z ruchem wskazówek zegara, 0° oznacza w górę)''.


===View===
<span id="View"></span>
===Widok===


* {{PropertyView|Margin}}: A margin that can be displayed inside the panel border
* {{PropertyView|Margines}}: Margines, który może być wyświetlany poza kształtem wycięcia panelu.
* {{PropertyView|Show Margin}}: Turns the display of the margin on/off
* {{PropertyView|Pokaż Margines}}: Włącza / wyłącza wyświetlanie marginesu.
* {{PropertyView|Show Grain}}: Shows a fiber texture (Make Face must be set to True)
* {{PropertyView|Show Grain}}: Pokazuje teksturę włókna ''(właściwość Utwórz ścianę musi być ustawione na {{True/pl}})''.


==Scripting==
<span id="Scripting"></span>
==Tworzenie skryptów==


{{Emphasis|See also:}} [[Arch_API|Arch API]] and [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]].
{{Emphasis|Zobacz również:}} [[Arch_API/pl|API: Architektura]] i [[FreeCAD_Scripting_Basics/pl|Podstawy tworzenia skryptów FreeCAD]].


The Panel sheet tool can be used in [[macros|macros]] and from the [[Python|Python]] console by using the following function:
Narzędzie '''Arkusz panelu''' może być używane w [[Macros/pl|makrodefinicjach]] i z konsoli [[Python/pl|Python]] za pomocą następujących funkcji:


{{Code|code=
{{Code|code=
Line 73: Line 82:
}}
}}


* Creates a {{incode|Sheet}} object from {{incode|panels}}, which is a list of [[Arch Panel|Arch Panel]] objects.
* Tworzy obiekt {{incode|Sheet}} z {{incode|panels}}, który jest listą obiektów [[Arch_Panel/pl|Panelu]].


Przykład:
Example:


{{Code|code=
{{Code|code=
Line 104: Line 113:
}}
}}


== Tutorials ==
<span id="Tutorials"></span>
==Poradniki==


* [[Wikihouse_porting_tutorial|Wikihouse porting tutorial]]
* [[Wikihouse_porting_tutorial/pl|Poradnik przenoszenia Wikihouse]]




{{Docnav
{{Docnav/pl
|[[Arch_Panel_Cut|Panel Cut]]
|[[Arch_Panel_Cut/pl|Cięcie panelu]]
|[[Arch_Nest|Nest]]
|[[Arch_Nest/pl|Zagnieżdżanie]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_Panel_Cut.svg
|IconL=Arch_Panel_Cut.svg
|IconR=Arch_Nest.svg
|IconR=Arch_Nest.svg

Latest revision as of 04:03, 5 May 2024

Architektura: Arkusz panelu

Lokalizacja w menu
Architektura → Narzędzia panelu → Arkusz panelu
Środowisko pracy
Architektura
Domyślny skrót
P S
Wprowadzono w wersji
0.17
Zobacz także
Panel, Cięcie panelu, Zagnieżdżanie

Opis

Narzędzie to pozwala zbudować arkusz 2D, zawierający dowolną liczbę obiektów Cięcia panelu lub dowolny inny obiekt 2D, taki jak te wykonane za pomocą środowisk Rysunek Roboczy i Szkicownik. Arkusz panelu jest zwykle tworzony w celu rozplanowania cięć, które mają być wykonane przez maszynę CNC. Arkusze te można następnie wyeksportować do pliku DXF.

Powyższy obraz przedstawia wygląd arkuszy paneli po wyeksportowaniu do formatu DXF.

Użycie

  1. Opcjonalnie wybierz jeden lub więcej obiektów Cięcia panelu lub dowolny inny obiekt 2D leżący na płaszczyźnie XY.
  2. Naciśnij przycisk Arkusz panelu lub naciśnij P, a następnie S.
  3. Dostosuj żądane właściwości.

Opcje

  • Po utworzeniu arkusza panelu, z obiektami podrzędnymi lub bez, każdy inny obiekt podrzędny można dodać lub usunąć z arkusza panelu, klikając go dwukrotnie w widoku drzewa i dodając lub usuwając obiekty z jego folderu Group.
  • Dwukrotne kliknięcie panelu w widoku drzewa umożliwia również przenoszenie obiektów zawartych w tym arkuszu lub przenoszenie jego znacznika.
  • Możliwe jest automatyczne tworzenie paneli składających się z więcej niż jednego arkusza materiału, poprzez zwiększenie jego właściwości Arkusze.
  • Arkusze paneli mogą wyświetlać margines, który jest przydatny, aby upewnić się, że między obiektami wewnętrznymi a granicą arkusza zawsze znajduje się pewna przestrzeń.
  • Gdy arkusze panelu są eksportowane do DXF, kontury, wewnętrzne otwory, znaczniki ich wewnętrznych elementów podrzędnych są umieszczane na różnych warstwach, jak pokazano na powyższym obrazku.

Właściwości

Dane

  • DANEWysokość: Wysokość arkusza.
  • DANESzerokość: Szerokość arkusza.
  • DANEWspółczynnik wypełnienia: Procent obszaru arkusza, który jest wypełniony wycięciami (automatycznie).
  • DANETekst Tagu: Tekst do wyświetlenia.
  • DANERozmiar Tagu: Rozmiar tekstu znacznika.
  • DANEPozycja Tagu: Pozycja tekstu znacznika. Zachowaj (0,0,0) dla automatycznej pozycji środkowej.
  • DANEObrót Tagu: Obrót tekstu znacznika.
  • DANEPlik czcionki: Czcionka tekstu znacznika.
  • DANEUtwórz ścianę: Jeśli przyjmie wartość Prawda, panel jest obiektem ściana środowiska Część , w przeciwnym razie polilinią środowiska Część.
  • DANEKierunek ziarna: Pozwala poinformować o głównym kierunku włókien panelu (kierunek zgodny z ruchem wskazówek zegara, 0° oznacza w górę).

Widok

  • WIDOKMargines: Margines, który może być wyświetlany poza kształtem wycięcia panelu.
  • WIDOKPokaż Margines: Włącza / wyłącza wyświetlanie marginesu.
  • WIDOKShow Grain: Pokazuje teksturę włókna (właściwość Utwórz ścianę musi być ustawione na Prawda).

Tworzenie skryptów

Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.

Narzędzie Arkusz panelu może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:

Sheet = makePanelSheet(panels=[], name="PanelSheet")
  • Tworzy obiekt Sheet z panels, który jest listą obiektów Panelu.

Przykład:

import FreeCAD, Draft, Arch

Rect = Draft.makeRectangle(500, 200)
Polygon = Draft.makePolygon(5, 750)

p1 = FreeCAD.Vector(1000, 0, 0)
p2 = FreeCAD.Vector(2000, 400, 0)
p3 = FreeCAD.Vector(1250, 800, 0)
Wire = Draft.makeWire([p1, p2, p3], closed=True)

Panel1 = Arch.makePanel(Rect, thickness=36)
Panel2 = Arch.makePanel(Polygon, thickness=36)
Panel3 = Arch.makePanel(Wire, thickness=36)
FreeCAD.ActiveDocument.recompute()

Cut1 = Arch.makePanelCut(Panel1)
Cut2 = Arch.makePanelCut(Panel2)
Cut3 = Arch.makePanelCut(Panel3)
Cut1.ViewObject.LineWidth = 3
Cut2.ViewObject.LineWidth = 3
Cut3.ViewObject.LineWidth = 3
FreeCAD.ActiveDocument.recompute()

Sheet = Arch.makePanelSheet([Cut1, Cut2, Cut3])

Poradniki