Macros/pl

Wprowadzenie
Makra to wygodny sposób na odtworzenie złożonych działań w programie FreeCAD. Po prostu nagrywasz działania tak, jak je wykonujesz, a następnie zapisujesz je pod nazwą i odtwarzasz, kiedy tylko chcesz. Ponieważ makra są w rzeczywistości listą poleceń Python, możesz je również edytować i tworzyć bardzo złożone skrypty.

Podczas gdy skrypty Pythona zwykle mają rozszerzenie, makra FreeCAD powinny mieć rozszerzenie. Zbiór makr napisanych przez doświadczonych użytkowników znajduje się na stronie przepisy na makra.

Zobacz Wprowadzenie do Pythona, aby zapoznać się z językiem programowania Python, a następnie Samouczek skryptów Pythona i Podstawy skryptów FreeCAD, które pomogą Ci nauczyć się pisania makr.

Jak to działa
Włącz obsługę wyjścia konsoli w menu. Zobaczysz, że w programie FreeCAD każda wykonywana czynność, taka jak naciśnięcie przycisku, wysyła polecenie Pythona. To właśnie te polecenia mogą być nagrywane w makrze. Głównym narzędziem do tworzenia makr jest pasek narzędzi makr:. Na nim znajdują się 4 przyciski: Rejestrowanie makr, Zatrzymaj nagrywanie makra, Wykonaj makro.

Jest to bardzo łatwe w użyciu: Naciśnij przycisk, zostaniesz poproszony o podanie nazwy dla swojego makra, a następnie wykonaj kilka czynności. Kiedy skończysz, kliknij przycisk, a Twoje działania zostaną zapisane. Teraz możesz uzyskać dostęp do okna dialogowego makra za pomocą przycisku.



W tym miejscu możesz zarządzać swoimi makrami, usuwać, edytować, powielać, instalować lub tworzyć nowe od podstaw. Jeśli edytujesz makro, zostanie ono otwarte w oknie edytora, w którym możesz dokonać zmian w jego kodzie. Nowe makra można zainstalować za pomocą przycisku, który prowadzi do Addon Manager.

Przykład
Wciśnij przycisk nagrywania, nadaj nazwę, powiedzmy "cylinder 10x10", następnie w Warsztacie Part, stwórz walec z promieniem = 10 i wysokością = 10. Potem naciśnij przycisk "zatrzymaj nagrywanie". W oknie edycji makra możesz zobaczyć kod pythona, który został zarejestrowany i, jeśli chcesz, zmień go. By wykonać twoje makro, kiedy znajduje się w edytorze, po prostu naciśnij znajdujący się na pasku narzędzi przycisk odtwarzania makra. Twoje makro jest zawsze zapisywane na dysk, więc jakakolwiek wykonana zmiana lub utworzenie nowego mara będzie widoczne przy następnym uruchomieniu FreeCADa.

Dostosowanie
Oczywiście ładowanie makra do edytora w celu użycia nie jest praktyczne. FreeCAD zapewnia znacznie lepsze sposoby wykonania makra jak przypisanie skrótu klawiaturowego czy wstawienie elementu w menu. Podczas tworzenia twojego makra, wszystko można zrobić przez menu Tools -> Customize:



Tym sposobem możesz zrobić z makra prawdziwe narzędzie, jak każde inne standardowe narzędzie FreeCADa.To, wraz z siłą skryptowania pythona zawartą we FreeCADzie, umożliwia łatwe dodawanie do interfejsu twoich własnych narzędzi. Jeśli chcesz dowiedzieć się więcej o skryptach pythona przeczytaj stronę Skryptowanie...

Tworzenie makr bez nagrywania
Mażesz także bezpośrednio skopiować/wkleić kod do makra, bez nagrywania działań interfejsu graficznego. Po prostu stwórz nowe makro, edytuje je i wklej dwój kod. Możesz póżniej zapisać makro w ten sam sposób jak zapisujesz dokument FreeCADa. Przy następnym uruchomieniu FreeCADa makro pojawi się pod elementem "Installed Macros" w menu Macro.

Repozytorium makr
Odwiedź stronę Macros recipes by zebrać kilka użytecznych makr, które możesz dodać do swojej instalacji FreeCADa.

Links
Installing more workbenches.

Tutorials
How to install additional workbenches.