Arch Profile/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "Gdzie pierwszym elementem listy jest numer porządkowy, który nie został jeszcze użyty.")
No edit summary
 
(One intermediate revision by the same user not shown)
Line 55: Line 55:
}}
}}


{{incode|$FREECAD_USER_DIR}} można uzyskać z [[Python_console|konsoli Python]]:
lokalizację {{incode|$FREECAD_USER_DIR}} można uzyskać z [[Python_console|konsoli Python]]:
{{Code|lang=bash|code=
{{Code|lang=bash|code=
FreeCAD.getUserAppDataDir()
FreeCAD.getUserAppDataDir()
Line 103: Line 103:




{{Docnav
{{Docnav/pl
|[[Arch_Truss|Truss]]
|[[Arch_Truss/pl|Wiązar]]
|[[Arch_CompSetMaterial|CompSetMaterial]]
|[[Arch_CompSetMaterial/pl|Narzędzia materiałowe]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_Truss.svg
|IconL=Arch_Truss.svg
|IconR=Arch_CompSetMaterial.png
|IconR=Arch_CompSetMaterial.png

Latest revision as of 06:10, 5 May 2024

Architektura: Profil

Lokalizacja w menu
Arch → Profil
Środowisko pracy
Architektura
Domyślny skrót
brak
Wprowadzono w wersji
0.19
Zobacz także
brak

Opis

Narzędzie Profil tworzy parametryczny obiekt profilu 2D. Obiekt ten może być następnie użyty jako podstawa w innych narzędziach, które wykonują wyciągnięcia, takich jak Rama, Ściana kurtynowa lub Część: Wyciągnij.

Patrz lista dostępnych ustawień wstępnych.

Narzędzie profilu jest również zintegrowane z narzędziem Konstrukcja, wszystkie wstępnie ustawione profile są tam również dostępne.

Użycie

  1. Naciśnij przycisk Profil.
  2. Wybierz ustawienie wstępne w panelu zadań narzędzia.
  3. Kliknij punkt w widoku 3D, aby umieścić profil.

Właściwości

Dane

  • DANEWysokość: Całkowita wysokość profilu.
  • DANESzerokość: Całkowita szerokość profilu.
  • DANEŚrednica: Średnica profilu (tylko profile okrągłe).
  • DANEGrubość: Grubość ścianki rury (tylko okrągłe i prostokątne puste profile).
  • DANEWeb Thickness: Grubość środnika profilu (tylko profile H i I).
  • DANEGrubość kołnierza: Grubość kołnierza profilu (tylko profile H i I).

Dodawanie profili niestandardowych

Użytkownik może utworzyć dodatkowy plik CSV zawierający niestandardowe definicje profili. Musi on mieć nazwę profiles.csv i być umieszczony w folderze:

$FREECAD_USER_DIR/Arch/

lokalizację $FREECAD_USER_DIR można uzyskać z konsoli Python:

FreeCAD.getUserAppDataDir()

Zawartość pliku niestandardowego profilu profiles.csv musi być wzorowana na tych samych zasadach, co plik profiles.csv w kodzie źródłowym.

Plik CSV musi zawierać jeden wiersz dla każdego dostępnego profilu, sformatowany w następujący sposób:

  • Dla profili C: Kategoria, Nazwa, Klasa, Średnica, Grubość.
  • Dla profili H, U i T: Kategoria, Nazwa, Klasa, Szerokość, Wysokość, Grubość środnika, Grubość kołnierza.
  • Dla profili L: Kategoria, Nazwa, Klasa, Szerokość, Wysokość, Grubość.
  • Dla profili R: Kategoria, Nazwa, Klasa, Szerokość, Wysokość.
  • Dla profili RH: Kategoria, Nazwa, Klasa, Szerokość, Wysokość, Grubość.

Wszystkie wymiary muszą być podane w milimetrach. Możliwe klasy profili to:

  • C: Rura okrągła,
  • H: Profil H lub I,
  • R: Prostokątny,
  • RH: Prostokątny wydrążony,
  • U: Profil U,
  • L: Profil L,
  • T: Profil T.

Można utworzyć dodatkowe typy profili, ale najpierw należy zdefiniować odpowiednią klasę w ArchProfile.py.

Tworzenie skryptów

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

profile = makeProfile(profile_list)

Gdzie profile_list zawiera różne elementy listy w pliku CSV.

Przykład:

import Arch
Arch.makeProfile([0, 'REC', 'REC100x100', 'R', 100, 100])

Gdzie pierwszym elementem listy jest numer porządkowy, który nie został jeszcze użyty.