Na blocích makra máte k dispozici různé funkce, s jejichž pomocí můžete např. v projektu maker změnit složení připravovaných maker nebo v projektu schématu zapojení dodatečně aktualizovat vložená makra.
Předpoklady (zpracování v projektu maker):
- Nacházíte se v projektu maker.
- Na stranu projektu jste vložili jeden či více objektů, ze kterých má být automaticky vytvořeno makro, a stanovili jste obrysy makra, které si přejete vytvořit.
Předpoklady (zpracování v projektu schématu zapojení):
- Stanovili jste při přípravě makra v projektu maker na bloku makra samotném v rozbalovacím seznamu Vkládat bloky maker nebo pod položkami nabídky Možnosti > Nastavení > Projekty > "Název projektu" > Grafické zpracování > Všeobecně, že se mají vkládat i bloky maker.
- Nacházíte se v projektu schématu zapojení, do kterého jste vložili makro.
Vytvořit makro nově
Prostřednictvím bloku maker vloženého společně s makrem máte možnost objekty náležící k vloženému makru zpracovat a makro uložit znovu. Změny objektů maker jsou například záměna znaku pro symbol, změna dat v dialogu vlastností nebo nová sada hodnot pro zástupný objekt.
- U objektů maker proveďte požadované změny.
- Klepněte na příslušný blok maker.
- Vyberte bod kontextového menu Vytvořit makro.
Aplikace EPLAN otevře dialog Uložit jako. Název souboru a varianta makra jsou již nastaveny. - Klepnutím na [OK] potvrdíte přepsání souboru.
- Dotaz, zda si přejete variantu makra přepsat, potvrďte stisknutím tlačítka [Ano].
Aktualizovat makra
S pomocí funkce Aktualizace makra můžete aktualizovat jednotlivá makra nebo více maker v jednom projektu. Díky tomu se mohou makra vložená do projektu po přepracování uvést rychle do aktuálního stavu.
Předpoklad:
Vybrali jste jedno nebo více připravených nebo vložených maker s druhem použití "Referencující" nebo "Neurčený". V příslušném bloku makra se druh použití stanoví s pomocí stejnojmenného rozbalovacího seznamu.
Upozornění:
Použije-li se druh použití "Podřízený" při vnořených blocích maker pro uvnitř ležící bloky maker, pak se tyto bloky maker při aktualizaci v celém projektu nebo při aktualizaci vnějších bloků maker nezohlední. Vybere-li se cíleně podřízený blok makra, je přesto možná "ruční" aktualizace. V tomto případě můžete prostřednictvím dotazu rozhodnout, zda se má provést aktualizace nebo ne.
Aktualizace jednotlivých maker přes blok makra
- Klepněte na příslušný blok maker.
- Vyberte bod kontextového menu Aktualizace makra.
- V poli Nastavení dialogu Aktualizovat makra vyberte z rozbalovacího seznamu vhodné schéma. Nebo kliknutím na [...] otevřete dialog Nastavení: Aktualizovat makra. Zde lze nahlížet do nastavení vybraného schématu a vytvářet a zpracovávat vlastní schémata.
- Klikněte na [OK].
Ve stanoveném adresáři maker se vyhledá k vybranému bloku maker příslušný soubor makra. Pokud vybrané makro v tomto adresáři existuje, zjistí se v souboru makra vhodná varianta a typ zobrazení a makro s příslušným blokem makra se aktualizuje podle stanovených nastavení.
Jestliže se při aktualizaci vyskytnou chyby, zaprotokolují se do systémových hlášení.
Aktualizace více maker přes navigátor maker
- Vyberte následující položky nabídky: Data projektu > Makra > Navigátor.
- Označte ve stromu navigátoru maker projekt nebo více maker.
- Vyberte bod kontextového menu Aktualizovat makra.
- V poli Nastavení dialogu Aktualizovat makra vyberte z rozbalovacího seznamu vhodné schéma. Nebo kliknutím na [...] otevřete dialog Nastavení: Aktualizovat makra. Zde lze nahlížet do nastavení vybraného schématu a vytvářet a zpracovávat vlastní schémata.
- Klikněte na [OK].
K vybraným makrům příslušné soubory maker se vyhledají ve stanoveném adresáři maker. Pokud vybraná makra v tomto adresáři existují, zjistí se v rámci souborů maker vhodné varianty a typy zobrazení a makra se aktualizují podle stanovených nastavení.
Jestliže se při aktualizaci vyskytnou chyby, zaprotokolují se do systémových hlášení.
Upozornění:
Z přepracovaného makra se při aktualizaci převezmou do projektu i změněná data na kartě Blok makra. Kromě vlastností jako Název, Typ zobrazení a Varianta se převezmou i hodnoty následujících vlastností, chráněných proti zápisu:
- Verze
- Zdrojový projekt
- Zdroj / reference
- Popis
- Ruční přiřazení objektů
- Nezohlednit blok makra při vkládání na montážní desku.
Označit objekty makra
Chcete-li zkontrolovat, které objekty k makru náleží (jsou makru přiřazeny), je zde k dispozici příslušná funkce.
- Klepněte na příslušný blok maker.
- Zvolte bod kontextového menu Označit příslušné objekty.
Označeny budou všechny objekty náležící k makru.
Následně můžete všechny objekty maker společně kopírovat, přesouvat nebo zpracovat jako tabulku.
Přiřazení individuálních objektů bloku maker
Obvykle náleží objekty umístěné do makra přímo k makru. V projektu maker máte možnost toto přiřazení objektů změnit.
- Označte objekty, které budou patřit makru. Přitom můžete zvolit i objekty, které neleží přímo uvnitř makra, nebo naopak z makra odebrat objekty, které se uvnitř makra nachází.
- Klepněte na požadovaný blok maker a zvolte bod kontextového menu Přiřadit objekty bloku maker.
Objekty budou přiřazeny k makru. Přiřazení můžete zkontrolovat tak, že pro daný blok maker vyberete bod kontextového menu Označit příslušné objekty.
Tímto přiřazením aktivujete v dialogu vlastností na kartě Blok maker zatrhávací políčko Ruční přiřazení objektů. Chcete-li ruční přiřazení objektů opět zrušit, je třeba příslušná zatrhávací políčka opět deaktivovat nebo zvolit na bloku maker bod kontextového menu Ruční přiřazení zrušit. Následně budou všechny objekty nacházející se uvnitř bloku maker patřit budoucímu makru.
Posunout uchopovací bod
Jako uchopovací bod se označuje bod, na kterém "drží" kurzor makro při vkládání. Obvykle makro visí "vlevo nahoře" u prvního vkládacího bodu. Pomocí bloku maker však lze pozici uchopovacího bodu změnit.
- Klepněte na příslušný blok maker.
- Vyberte bod kontextového menu Posunout uchopovací bod.
- Přesuňte kurzor na požadovanou pozici a klepnutím myši na stranu projektu poté stanovte místo, na kterém se uchopovací bod bude v makru nacházet.
Při automatickém generování makra z projektu makra se uchopovací bod uloží podle natavení bloku maker v makru.
Viz také