Ez a funkció csak meghatározott moduláris csomagokban érhető el. Információ / Szerzői jog

Makródoboz: elv

Egy makródoboz beillesztésével meghatározhatja egy makróprojektben, hogy a makró mely tartalmát (adatok, körvonalak) mentse a program. Ezekből az előkészített makrókból később automatikusan generálhat ablak- és / vagy szimbólum makrókat.

Kapcsolási rajz projektbe a makródobozok nem illeszthetők be. Egy ilyen projektben az ablak- és szimbólum makrók létrehozása során a makródobozt a program a meghatározott kivágásnak megfelelően menti a makróba.

A makródoboz különleges felbukkanó menüpontjaival a beillesztett makrókat utólag az újabb állapotra frissítheti. A kézi objektum-hozzárendeléssel a makródobozon kívül elhelyezkedő objektumokat is hozzárendelheti a makróhoz. Ez mind egy makró, mind pedig egy kapcsolási rajz projektben lehetséges, ha a makródobozok be vannak illesztve.

Megjegyzés:

A tervlapmakró nem tartalmazhat makródobozt. A név, a leírás, a verzió stb. makróadatait a Tervlap és / vagy Makró definíció mappafülön a makró tervlap tulajdonságokban tárolt tervlapok tartalmazzák. A kapcsolási rajz projektben a Makró definíció mappafül nem látható. Itt az adatokat a tervlap tulajdonságok között, a "Makró" kategóriában találja meg.

Makródobozok beillesztéssel

Két lehetőség közül választhat, hogy az ablak- és szimbólum makróknak a kapcsolási rajz makró projekttervlapjára illesztése során a makródoboz beilleszthető legyen. A makrók előkészítése során a makróprojektben minden makróhoz egyenként meghatározhatja, hogy a generált makrók beillesztésekor a makródobozok is be legyenek-e illesztve. Ehhez az adott makródobozhoz a Beállítások mappafülön a Makródoboz beillesztéssel legördülő listán válassza ki a kívánt opciót.

Ha a makrók előkészítésekor a Makródoboz beillesztéssel beállítás "Projektbeállításokból" opcióját választotta, a kapcsolásiterv-projekthez átfogóan megadhatja, hogy a rendszer a makródobozokat beillessze. Ehhez aktiválja a Makródobozok beillesztéssel projektbeállítást.

Megjegyzés:

A projektbe beillesztett makródobozok eltávolításához a projektek adattömörítésekor megfelelő beállítás áll rendelkezésre. A beállítás használatához jelölje be a Makródobozok jelölőnégyzetet (az Elhelyezett funkciók eltávolítása hierarchiaszinten), majd ezt követően hajtson végre tömörítést (lásd még a Projekt adattömörítése részt).

Alkalmazási mód a makródobozok esetén

A makródobozok beállítását szolgáló Alkalmazási mód beállítással meghatározhatja, hogy a makrók kapcsán a (Makrók automatikus generálása, Makrók frissítése) funkciók közül melyik végrehajtható és melyik nem.

A makródobozok megkülönböztetése

Az Alkalmazási mód alapján könnyebben megkülönböztetheti egymástól az előkészített makrókat a makróböngészőben.

A makróböngésző faszerkezetében vannak az azonos alkalmazási módú, előkészített makrók egy hierarchiaszinten összegyűjtve. Itt az alkalmazási módokat különböző ikonok jelölik.

A grafikus szerkesztőbe beillesztett makródobozok könnyebb megkülönböztethetősége érdekében a makródobozokat alkalmazási mód szerint különböző fóliákra helyeztük:

A Fóliakezelés funkcióval meg lehet például határozni, hogy ez a fólia megjelenjen-e a képernyőn vagy a nyomtatásban.

Az alkalmazási mód váltása

Egy makródoboznak a makróprojektbe illesztése esetén az előre beállított alkalmazási mód a "Meghatározó". Ezt az alkalmazási módot a makró automatikus generálása során menti a rendszer. Az EPLAN platformban az alkalmazási mód kapcsolási rajz projektbe illesztés esetén automatikusan a "Hivatkoztató" lehetőségre módosul. Ennek köszönhetően a makróprojekt megfelelő beállítása esetén a makrók úgy jönnek létre, hogy azok közvetlenül használhatók és igény szerint frissíthetők.

Az alkalmazási mód további automatikus váltása nem lehetséges (még a projektfajta módosítása esetén sem).

Egy makródoboznak a makróprojektbe illesztése esetén az előre beállított alkalmazási mód a "Meghatározó". Ezt az alkalmazási módot a makró automatikus generálása során menti a rendszer. Az EPLAN platformban az alkalmazási mód kapcsolási rajz projektbe illesztés esetén automatikusan a "Hivatkoztató" lehetőségre módosul. Ennek köszönhetően a makróprojekt megfelelő beállítása esetén a makrók úgy jönnek létre, hogy azok közvetlenül használhatók és igény szerint frissíthetők.

Alkalmazási mód a beágyazott makródobozokban

A Makrók hivatkozó beillesztése beállítás bekapcsolt állapota, valamint a csatolt makrók javasolt sorrendű (bentről kifelé) felépítése esetén az adott makródoboznál nincs szükség az alkalmazási mód igazítására.

A csatolt makrók előkészítéséhez először illessze be a már kész makrót, majd rajzoljon köré egy külső makródobozt. Így a belső makródoboz megkapja a "Hivatkoztató", míg a külső a "Meghatározó" alkalmazási módot.

Még erősebb beágyazás esetén a makródobozok az "alárendelt" alkalmazási módot kapják. Az ezzel az alkalmazási móddal rendelkező makródobozokat a rendszer a külső makródobozok automatikus generálása vagy frissítése során nem veszi figyelembe.

A tervlap- és 3D-makrók alkalmazási módja

A tervlap- és 3D-makrók esetén az alkalmazási módot a program a projektfajta függvényében automatikusan határozza meg (makróprojektek esetén "Meghatározó", kapcsolási rajz projektek esetén pedig "Hivatkoztató").

Projektek konvertálása

Korábbi (2.7. vagy még régebbi) EPLAN verziók projektjeit megnyitáskor az EPLAN platform automatikusan konvertálja. Ekkor az alkalmazási módot automatikusan hozzárendeli a rendszer: az előkészített makrók alkalmazási módja a makróprojektben a "Meghatározó". A régi kapcsolási rajz projektbe már beillesztett makrók alkalmazási módja a "Hivatkoztató".

A beágyazott makródobozok értelmezése a grafikai felépítésük alapján történik. A "belső" makródobozok alkalmazási módja a kapcsolási rajz projektekben az "Alárendelt". A makróprojektekben a külső makródobozok alkalmazási módja a "Meghatározó", a belsőké pedig a "Hivatkoztató" lesz. A további belső makródoboz az "Alárendelt" beállítást kapja.

Bizonyos nem egyértelmű esetekben (pl. amikor a külső és belső makródobozok vonalai keresztezik egymást) az alkalmazási mód hozzárendelése problémát okozhat.

Ellenőrzésfuttatási üzenet

A projektekben használt makródobozok alkalmazási módjának ellenőrzésére használhatja a "Makrók" 014 üzenetcsoportjának 014006 ellenőrzésfuttatási üzenetét.

Lásd még

Makródoboz mappafül