A makródoboz esetén számtalan olyan funkció áll rendelkezésre, amelyekkel pl. egy makróprojektben az előkészített makrók összeállítása módosítható, illetve a kapcsolási rajz projektbe beillesztett makrók utólag frissíthetők.
Előfeltételek (szerkesztés makróprojektben):
- Megnyitott egy makróprojektet.
- Egy projekttervlapra beillesztett egy vagy több olyan objektumot, amelyekből automatikusan makrót kíván létrehozni, és megadta a létrehozandó makró vázát egy makródoboz segítségével.
Előfeltételek (szerkesztés kapcsolási rajz projektben):
- A makróknak a makróprojektben való előkészítése során a makródobozon a Makródoboz beillesztéssel legördülő listában vagy az Opciók > Beállítások > Projektek > "Projektnév" > Grafikus szerkesztés > Általános menüpontban megadta, hogy a makródobozokat be kell illeszteni.
- Megnyitott egy projektet, és beillesztett egy makrót.
Új makró létrehozása
A makróval együtt beillesztett makródoboz lehetővé teszi a beillesztett makróhoz tartozó objektumok szerkesztését, és a makró újként történő mentését. A makróobjektumokban előfordulhatnak például a következő változások: a kapcsolási jel szimbólumának a cseréje, a Tulajdonság párbeszédablak adatainak megváltozása vagy egy hivatkozásobjektumhoz megadott új értékkészlet.
- Hajtsa végre a makró objektumain a kívánt változtatásokat.
- Kattintson a kapcsolódó makródobozra.
- Válassza ki a Makró létrehozása felbukkanó menüt.
Az EPLAN megnyitja a Mentés másként párbeszédablakot. A makró fájlneve és változata előre meg van adva. - A felülírás megerősítéséhez kattintson az [OK] gombra.
- A megjelenő kérdésre, hogy felül szeretné-e írni a makróváltozatot, válaszoljon az [Igen] lehetőség kiválasztásával.
Makrók frissítése
A Makró aktualizálása felbukkanó menü funkciójának segítségével a projekt makróit aktualizálhatja egyesével vagy a projektet átfogóan. Ezáltal a projektbe illesztett makrók átdolgozás után gyorsan a legfrissebb állapotra hozhatók.
Előfeltétel:
Kiválasztott egy vagy több előkészített vagy beillesztett "hivatkoztató" vagy "nincs meghatározva" alkalmazási móddal rendelkező makrót. A hozzá tartozó makródobozban az azonos nevű legördülő listával határozhatja meg az alkalmazási módot.
Megjegyzés:
Ha beágyazott makródoboz esetén a belül elhelyezkedő makródoboz alkalmazási módja "Alárendelt", ezeket a makródobozokat a program a projektet átfogó frissítés vagy a külső makródobozok frissítése során nem veszi figyelembe. Egy alárendelt makródoboz célzott kiválasztása esetén azonban a kézi frissítés lehetséges. Ebben az esetben egy biztonsági kérdésre válaszolva eldöntheti, végre kívánja hajtani a frissítést vagy sem.
Makrók egyedi frissítése makródobozon keresztül
- Kattintson a kívánt makródobozra.
- Válassza ki a Makró aktualizálása felbukkanó menüt.
- A Makrók frissítése párbeszédablak Beállítások mezőjében található legördülő listából válasszon ki egy megfelelő sémát. Kattintson a [...] gombra a Beállítások: Makrók frissítése párbeszédablak megnyitásához. Itt lehet a kiválasztott sémák beállításait megnézni, saját sémákat létrehozni és szerkeszteni.
- Kattintson az [OK] gombra.
A program a kiválasztott makródobozhoz tartozó makrófájlt a megadott makrókönyvtárban keresi. Ha a kiválasztott makró megtalálható ebben a könyvtárban, akkor a program meghatározza a makrófájlon belül a megfelelő változatot és ábrázolási módot, és a makrót frissíti a hozzá tartozó makródobozzal a beállítások szerint.
Ha hibák lépnek fel a frissítés során, akkor ezek a rendszerüzenetek között lesznek naplózva.
Több makró frissítése a makróböngészővel
- Válassza ki a következő menüpontokat: Projektadatok > Makrók > Böngésző.
- A makróböngésző fastruktúrájában jelöljön ki egy projektet vagy több makrót.
- Válassza ki a Makrók frissítése felbukkanó menüpontot.
- A Makrók frissítése párbeszédablak Beállítások mezőjében található legördülő listából válasszon ki egy megfelelő sémát. Kattintson a [...] gombra a Beállítások: Makrók frissítése párbeszédablak megnyitásához. Itt lehet a kiválasztott sémák beállításait megnézni, saját sémákat létrehozni és szerkeszteni.
- Kattintson az [OK] gombra.
A program a kiválasztott makrókhoz tartozó makrófájlokat a megadott makrókönyvtárban keresi. Ha a kiválasztott makrók megtalálhatók ebben a könyvtárban, akkor a program meghatározza a makrófájlon belül a megfelelő változatokat és ábrázolási módokat, és a makrókat frissíti a beállítások szerint.
Ha hibák lépnek fel a frissítés során, akkor ezek a rendszerüzenetek között lesznek naplózva.
Megjegyzés:
Az átdolgozott makrókból frissítésnél a Makródoboz mappafül módosított adatai is importálva lesznek a projektbe. A Név, Ábrázolási mód, Változat és hasonló tulajdonságokon kívül a következő írásvédett tulajdonságok értékei is importálva lesznek:
- Verzió
- Forrás projekt
- Forrás/referencia
- Leírás
- Kézi objektum-hozzárendelés
- Ne vegye figyelembe a makródobozt a szerelőlapra beillesztése során.
Makróobjektumok kijelölése
Ha ellenőrizni szeretné, hogy mely objektumok tartoznak egy bizonyos makróhoz (melyek vannak hozzárendelve egy makródobozhoz), ehhez megfelelő funkció áll rendelkezésére.
- Kattintson a kívánt makródobozra.
- Válassza ki a Hozzátartozó objektumok kijelölése felbukkanó menüt.
A program a makróhoz tartozó valamennyi objektumot kijelöli.
Ezt követően lehetősége nyílik valamennyi makróobjektum együttes másolására, mozgatására, vagy táblázatos szerkesztésére.
Egyedi objektumok hozzárendelése makródobozhoz
Általában az egy makródobozban található objektumok egyetlen makróhoz tartoznak. Lehetősége van arra, hogy a makróprojekten belül megváltoztassa ezt az objektum-hozzárendelést.
- Jelölje ki a makróhoz tartozó objektumokat. A makródobozon kívüli objektumokat is kiválaszthat, illetve kizárhat olyan objektumokat, amelyek a makródobozban találhatók.
- Kattintson a kívánt makródobozra, és válassza ki a Makródoboznak az objektumokat kiválasztani felbukkanó menüt.
A program az objektumokat hozzárendeli a makróhoz. Ellenőrizheti a hozzárendelést úgy, hogy a megfelelő makródobozhoz kiválasztja a Hozzátartozó objektumok kijelölése felbukkanó menüt.
Ezen a hozzárendelésen keresztül a tulajdonság párbeszédablakban a Makródoboz mappafülön található Kézi objektum-hozzárendelés jelölőnégyzet be lesz jelölve. Ha a kézi objektum-hozzárendelést szeretné ismét megszüntetni, akkor ehhez vissza kell vennie a megfelelő jelölőnégyzet bejelölését, vagy a makródobozon a Kézi hozzárendelés elvetése felbukkanó menüt kell választania. Ezt követően a makródobozban található minden objektum ismét a létrehozandó makróhoz tartozik.
Megfogási pont mozgatása
Megfogási pontnak azt a pontot nevezik, amelyhez a makró beillesztésekor a kurzor "hozzáragad". Általában a makró "fent, balra", az első beillesztési ponton tapad meg. A makródoboz segítségével tetszőlegesen meghatározhatja a megfogási pont helyét.
- Kattintson a kívánt makródobozra.
- Válassza ki a Megfogási pont mozgatása felbukkanó menüt.
- Mozgassa a kurzort a kívánt pozícióra, és a projekttervlapra való kattintással határozza meg azt a pontot, amelyet a makró megfogási pontjaként kíván megadni.
Makrók makróprojektből való automatikus létrehozásakor a rendszer a megfogási pontot értelemszerűen a makródobozzal együtt menti a makróba.
Lásd még