Funkcja ta dostępna jest wyłącznie w określonych pakietach modułu. Informacja / Prawa autorskie

Skrzynki makra: Zasada

Poprzez wstawianie skrzynek makra określasz w projekcie makr, jakie treści mają być zapisane w makrach (dane, obrysy makr). Z tych przygotowanych makr można później wygenerować makra okna i / lub symbolu automatycznie.

W projekcie schematu wstawianie skrzynek makra nie jest możliwe. Podczas tworzenia makr okien i symboli w takim projekcie skrzynka makra jest zapisywana w makrze zgodnie z określonym wycinkiem.

Specjalne punkty menu kontekstowego na skrzynce makra oferują możliwość późniejszej aktualizacji wstawionych makr do nowszej wersji. Za pomocą ręcznego przyporządkowania obiektów można ponadto przypisywać do makra obiekty znajdujące się poza skrzynką makra. Jest to możliwe zarówno w projekcie makra, jak i projekcie schematu, jeżeli skrzynki makra zostały wstawione.

Wskazówka:

W makrze strony nie ma skrzynki makra. Dane makra, dotyczące nazwy, opisu, wersji, itp. są zapisane we właściwościach stron zawartych w makrze w zakładce Strona i / lub Definicja makra. W projekcie schematu zakładka Definicja makra nie jest wyświetlana. Tutaj znajdują się dane we właściwościach stron w kategorii "Makro".

Wstaw skrzynki makro

Aby podczas wstawiania makr okna i symbolu na stronach projektu schematu wstawiane były również skrzynki makra, dostępne są dwie możliwości. Podczas przygotowania makr w projekcie makr można dla każdego makro indywidualnie określić, czy podczas wstawiania wygenerowanego makra ma zostać wstawiona skrzynka makra. W tym celu przy odpowiedniej skrzynce makra wybrać w zakładce Ustawienia żądaną opcję z rozwijanej listy Wstaw skrzynki makra.

Jeżeli podczas przygotowania makr wybrano dla ustawienia Wstaw skrzynki makra opcję "Z ustawień projektu", można ustawić dla projektu schematu wstawianie skrzynek makra w całym projekcie. Aktywuj w tym celu ustawienie projektu Wstaw skrzynki makro.

Wskazówka:

Aby usunąć wszystkie wstawione skrzynki makr projektu, podczas kompresji projektów możliwe jest dokonanie odpowiedniego ustawienia. W tym celu aktywuj pole wyboru Skrzynki makra (w warstwie hierarchii Usuń umieszczone funkcje), a następnie wykonaj kompresję (zobacz również Kompresuj projekt).

Rodzaj zastosowania dla skrzynek makra

Za pomocą ustawienia Rodzaj zastosowania, które określa się w skrzynkach makra, można ustalić, które funkcje typowe dla makra (Generuj makra automatycznie, Aktualizuj makra) będą wykonywane, a które nie.

Rozróżnianie skrzynek makra

Na podstawie rodzaju zastosowania istnieje ponadto możliwość lepszego rozróżniania przygotowanych makr w nawigatorze makra.

W drzewie nawigatora makr przygotowane makra, których skrzynki makra posiadają taki sam rodzaj zastosowania, są połączone w jednej warstwie hierarchii. Rodzaje zastosowania są przy tym oznaczone różnymi ikonami.

W celu lepszego, wizualnego odróżnienia wstawionych skrzynek makra w edytorze graficznym, skrzynki makra są odkładane na różnych warstwach, w zależności od rodzaju zastosowania:

Poprzez zarządzanie warstwami można np. określić, czy ta warstwa ma być wyświetlana i drukowana.

Przełączanie rodzaju zastosowania

Podczas wstawiania skrzynek makra w projekcie makr ustawiony jest wstępnie rodzaj zastosowania "Definiujący". Ten rodzaj zastosowania jest zapisywany podczas automatycznego generowania makr. Na platformie EPLAN rodzaj zastosowania zmienia się automatycznie podczas wstawiania do projektu schematu na "Z odniesieniem". W ten sposób makra - przy prawidłowym ustawieniu w projekcie - są generowane do bezpośredniego zastosowania oraz mogą być aktualizowane w razie potrzeby.

Dalsze, automatyczne przełączanie rodzaju zastosowania nie ma miejsca (nawet przy zmianie rodzaju projektu).

Podczas wstawiania skrzynek makra w projekcie makr ustawiony jest wstępnie rodzaj zastosowania "Definiujący". Ten rodzaj zastosowania jest zapisywany podczas automatycznego generowania makr. Na platformie EPLAN rodzaj zastosowania zmienia się automatycznie podczas wstawiania do projektu schematu na "Z odniesieniem". W ten sposób makra - przy prawidłowym ustawieniu w projekcie - są generowane do bezpośredniego zastosowania oraz mogą być aktualizowane w razie potrzeby.

Rodzaj zastosowania w zagnieżdżonych skrzynkach makra

Jeżeli aktywowałeś ustawienie Wstaw makra z odniesieniem i przestrzegasz zalecanej kolejności podczas tworzenia zagnieżdżonych makr (od wewnątrz do zewnątrz), wymagane jest dopasowanie rodzaju zastosowania przy danych skrzynkach makra.

Aby przygotować zagnieżdżone makra, wstaw gotowe makro i narysuj następnie wokół zewnętrzną skrzynkę makra. Wewnętrzna skrzynka makra otrzymuje rodzaj zastosowania "Z odniesieniem", a zewnętrzna rodzaj prezentacji "Definiujący".

Dla skrzynek makra przy jeszcze silniejszym zagnieżdżeniu przewidziany jest rodzaj zastosowania "Podrzędny". Skrzynki makra z tym rodzajem zastosowania nie są uwzględniane podczas automatycznego generowania lub aktualizacji zewnętrznych skrzynek makra.

Rodzaj zastosowania dla makr stron i 3D

W przypadku makr stron i 3D rodzaj zastosowania jest określany automatycznie w zależności od rodzaju projektu (w projektach makr "Definiujący", w projektach schematu "Z odniesieniem").

Konwersja projektów

Projekty ze starszych wersji EPLAN (wersja 2.7 lub starsza) są konwertowane automatycznie podczas otwierania na platformie EPLAN. Rodzaj zastosowania jest przy tym przypisywany automatycznie: Przygotowane makra w projektach makr otrzymują rodzaj zastosowania "Definiujący". Wstawione makra w starszych projektach schematów otrzymują rodzaj prezentacji "Z odniesieniem".

Zagnieżdżone skrzynki makra są interpretowane na podstawie struktury graficznej. W projektach schematów "wewnętrzne" skrzynki makra otrzymują rodzaj zastosowania "Podrzędny". W projektach makr zewnętrzne skrzynki makra otrzymują rodzaj zastosowania "Definiujący", a wewnętrzne skrzynki makra rodzaj zastosowania "Z odniesieniem". Skrzynki makra położone wewnętrznie dalej zostają ustawione jako "Podporządkowane".

W niektórych niejednoznacznych sytuacjach (jeżeli np. linie zewnętrznej i wewnętrznej skrzynki makra przecinają się) mogą wystąpić problemy z przyporządkowaniem rodzaju zastosowania.

Komunikat przebiegu kontroli

Aby sprawdzić w projektach prawidłowe zastosowanie rodzaju zastosowania przy skrzynkach makra można zastosować komunikat przebiegu kontroli 014006 z klasy komunikatów 014 "Makra".

Zobacz również

Zakładka Skrzynka makra