Az EPLAN-ban a grafikus elemek a szimbólumokhoz és makrókhoz hasonlóan elforgathatók és tükrözhetők. A grafikus elemek tetszőleges forgatási szöggel és tükrözési tengely mentén forgathatók el és tükrözhetők. A szimbólumok és makrók ezzel szemben csak 90°-os lépésekben forgathatók el és tükrözhetők, mivel ezek a műveletek szimbólum- és makróváltozatok cseréjén alapulnak.
A szimbólumok és makrók elforgatásával és tükrözésével egyszerűen és gyorsan hozhat létre törzsadatokat és részleges kapcsolási terveket.
Szimbólumok elforgatása és tükrözése
Szimbólumok elforgatásánál és tükrözésénél a programon belül kerül sor a szimbólumváltozatok cseréjére. Az elhelyezett tulajdonságszövegek (látható tervjel, kereszthivatkozás stb.) tulajdonság hozzárendelését a program ennek megfelelően forgatja el és tükrözi.
Ez azt jelenti, hogy a szimbólumok mindig csak 90°-os lépésekben forgathatók vagy tükrözhetők. Annak érdekében, hogy az elforgatás / tükrözés eredménye megfeleljen az elvárásoknak, a szimbólumváltozatoknak a törzsadatokban megfelelő felépítésűeknek kell lenniük. A program az elforgatásnál A-tól D-ig veszi figyelembe változatokat.
A következő ábrán egy henger A szimbólumváltozata (675 / Z_ZUB_38 szimbólum a HYD2ESS szimbólumkönyvtárból) lesz három 90°-os lépésben elforgatva. Ebben a példában a koordinátakereszt az a pont, ami körül a forgatás történik.
Az A szimbólumváltozat 90°-os elforgatásánál a B szimbólumváltozat, 180°-os elforgatásánál a C szimbólumváltozat, míg 270°-os elforgatásánál a D szimbólumváltozat használatos.
A program a tükrözésnél az A-D szimbólumváltozatokhoz a tükrözött E-H változatokat használja. Ennek során mindig azt a változatot választja ki, amelyik a tükrözési tengely másik oldalán fekszik.
Henger tükrözésekor (A szimbólumváltozat) az 1. tükrözési tengelyen egy E szimbólumváltozatú henger keletkezik. Ha ezzel szemben a tükrözés a 2. tengelyen történik, akkor a henger G szimbólumváltozatú lesz.
Makrók elforgatása és tükrözése
A makrók (szimbólum- (*.ems)) vagy ablakmakrók (*.ema) elforgatása és tükrözése makróváltozatok alapján történik. Ennek során a program az adott makródoboz valamennyi objektumát azonosítja. A vonatkozó műveletnél a logikai információk (pl. a látható tervjelek, csatlakozópont megnevezések stb.) megmaradnak, a grafikus információk (pl. a szimbólumgrafika és a tulajdonságszövegek pozíciója, valamint a szimbólumváltozatok) pedig az adott makróváltozatokból származnak.
Ha az adott makródobozhoz szükséges makróváltozat nem áll rendelkezésre, akkor a program az objektumokat a meglévő szimbólumok alapján transzformálja (forgatja el / tükrözi). Ilyenkor (vagy egyéb ellentmondások esetén) erre vonatkozó információt talál a rendszerüzenetekben.
Megjegyzés:
Ha a makrók elforgatását és tükrözését csak szimbólumok alapján szeretné végrehajtani, akkor az adott művelet kivitelezése során nyomja meg a [Shift] billentyűt. Ha a [Ctrl] + [Shift] billentyűkombinációt használja, akkor a program a műveletet szimbólumok alapján hajtja végre, és ezzel egy időben az eredeti makró is megmarad.
Transzformációs pont szimbólumváltozatokhoz
Az elforgatás és tükrözés bázispontjául általában a szimbólumok első csatlakozópontja szolgál. A szimbólumszerkesztőben lehetőség van a szimbólumváltozatoknál eltérő bázispont – úgynevezett "Transzformációs pont" – meghatározására.
Ennek akkor van jelentősége, ha egy műveletnél felismerhető, hogy az egyik szimbólumváltozat felépítése ellentmondásos (pl. a szimbólumgrafika elmozdult a csatlakozóponttól), vagy ha egy makróhoz egy vonatkozó rendszerüzenet (pl. objektum pozíciója hibás) érkezik.
Ahhoz, hogy a szimbólumszerkesztőben egy szimbólumváltozathoz transzformációs pontot lehessen meghatározni, adja hozzá az adott változat szimbólum tulajdonságát a tulajdonság kiválasztáson keresztül a Transzformációs pont (ID 16045) tulajdonsághoz.
Minden szimbólumváltozat rendelkezhet saját transzformációs ponttal, ekkor az indexek különböztetik meg a szimbólumváltozatokat. A transzformációs pont koordinátaértékként lesz megadva, pl. "2.0/2.0". Ekkor a bevitel az adott szimbólumváltozat beillesztési pontjára vonatkozik.
Lásd még: