EPLAN-újdonságok

Újdonságok az "EPLAN API Extension" bővítőmodulban

Az EPLAN-platform termékeihez egységes, különösen nagy teljesítőképességű programozási interfész (API, Application Programming Interface) áll rendelkezésre. Az EPLAN API bővítőmodul segítségével az EPLAN-nal vagy más partnerekkel együttműködve kifejlesztheti saját, testreszabott megoldásait. Az EPLAN API és az EADN vonatkozásában további információk az EPLAN internetoldalain találhatók a "Megoldások > Integráció > EPLAN Application Developer Network" alatt. A következő bekezdés az EPLAN API különböző újdonságairól ad tájékoztatást. Ahhoz, hogy az EPLAN API új verziójával saját alkalmazásokat fejleszthessen, a Microsoft .NET Framework 4.7.2-es verziójára van szüksége.

Megjegyzések:

Automatikus skálázás DXF-fájlok importálásakor

Az EPLAN API segítségével most lehetőség van DXF-fájlok automatikus skálázására is importáláskor. Ehhez az DXFPage módszerhez az új DrawingLimits osztály áll rendelkezésre.

Új lehetőségek szerelési pontokhoz

A Mate osztályban két új osztály, a GridMate és a LineMate áll rendelkezésre, amelyek meghatározott szerelési pontokat képviselnek.

Forrás és cél kiolvasása egy kábel minden eréhez

Az új GetSourcesAndTargets módszer segítségével a Cable osztályban a kábelhez meghatározhatja az erek forrására és céljára vonatkozó információkat.

Szövegek cseréje a projektben

Az új Replace módszerrel, amely a Search osztályhoz tartozik, most egy projektben szavakat cserélhet ki más szavakra.

Új módszerek 3D ablakmakrók beillesztéséhez

Az Insert3D osztályban most a WindowMacro módszer egy új változata áll rendelkezésre. Ezzel összekapcsolhat egy megfogási pontot egy másik objektum meghatározott szerelési pontjával.

Egy bizonyos típus összes objektumának meghatározása

A DMObjectsFinder osztály az új GetAll módszerrel lett bővítve. Ezenfelül meghatározható egy bizonyos objektumtípus valamennyi objektuma.

Új osztályok felhasználó által definiált tulajdonságok létrehozásához az alkatrészkezelésben

Az új MDUserDefinedPropertyDefinition osztállyal felhasználó által definiált tulajdonságokat hozhat létre az alkatrészkezeléshez. Ehhez olvassa el a "Bővítések felhasználó által definiált tulajdonságokhoz" című részt is.

További formátumok az "ExportNCData" művelethez

NC-adatoknak az ExportNCData művelettel történő exportálásához most rendelkezésre állnak a "Réz-NC", a "Réz-DXF" és a "Rézhajlítás" formátumok is.

Objektumnevek kiolvasása a felület aktuális nyelvén

Az új GetTypeName módszerrel most kiolvasható egy objektumtípus neve a felülethez éppen beállított nyelven.

Új módszerek gyűjtősínek generálásához

A BusBar osztályban egy új módszer, a Create áll rendelkezésre egy egyszerű lehetőséggel gyűjtősínek generálásához.

Új tulajdonság az adatbázis verziójának kiolvasásához az alkatrészkezelésben

Az alkatrészkezelésben az adatbázis verziójának kiolvasásához az MDPartsDatabase osztályban az új Version tulajdonság áll rendelkezésre.

Új tulajdonságok a kódbetűk kiolvasásához

A kódbetűk kiolvasásához a FunctionDefinitionLibrary osztályban most rendelkezésre áll az új IdentifierSets tulajdonság. Ezenfelül kiolvashatja a kódbetű készletek neveit.

Ezenkívül a FunctionDefinition osztályban megtalálható az új Identifiers tulajdonság, amellyel meghatározhatja az összes kódbetűt (minden rendelkezésre álló szabvány szerint).

Új módszerek fóliák kereséséhez és cseréjéhez

Az EPLAN platformban most lehetőség van arra, hogy az alkalmazott felhasználó által definiált fóliákat keressen, és hogy ezeket kicserélje (lásd a következő szakaszt: "A Fóliakezelés bővítései"). A GraphicalLayerTable osztályban most erre a célra új módszerek állnak rendelkezésre a fóliakezeléssel történő munkavégzéshez.

Új műveletek bővítmények regisztrálására / regisztrációjának törlésére

Bővítmények regisztrálásához / regisztrációjának törléséhez most két új művelet, az XSettingsRegisterAction és az XSettingsUnregisterAction áll rendelkezésre.

Új módszerek szerelési pontok meghatározásához

A SelectionSet osztályban most az új Mates módszerrel meghatározhatja a 3D-grafikában vagy a layout tér böngészőben kiválasztott szerelési pontokat.

Könyvtár beolvasása a "projectmanagement" művelettel

A projectmanagement művelet bővítésre került. Az új /TYPE:LOADDIRECTORY paraméterértékkel és a /PROJECTSDIRECTORY és /SCANSUBDIRECTORIES paraméterekkel most a projektkezelőből egy szkript behívásával, parancsfájllal vagy az EPLAN API segítségével végrehajthatja a Könyvtár beolvasása funkciót.

Hozzáférés a "ActionCallingContext" parancshoz parancsfájlokban, műveletekkel

Ha egy szkriptben előkészített egy saját műveletet a [DeclareAction] attribútum segítségével, akkor most arra is lehetőség van, hogy az egész ActionCallingContext a kezelési mód paramétereként kerüljön felhasználásra.

Az összes sarokpont koordinátáinak meghatározása 3D-cikkelhelyezésekhez

A Placement3D osztályban most rendelkezésre áll az új Corners tulajdonság. Ezzel a tulajdonsággal egy 3D-cikkelhelyezéshez meghatározhatja az összes sarokpont abszolút és relatív koordinátáit.

Makródobozok létrehozása törtvonalként

Az EPLAN API segítségével most arra is lehetőség van, hogy makródobozokat hozzanak létre zárt törtvonalakként. A törtvonalak definíciója a LogicalAreaSegments tulajdonsággal történik a MacroBox osztályból.

A szegmensek pozíciójának módosítása az előzetes tervezés böngészőben

Az EPLAN API segítségével most módosíthatja a szegmensek (csomópontok) pozícióját az előzetes tervezés böngésző fastruktúrájában. Ehhez a PrePlanningService osztályban hozzáadódnak az új MoveUp és MoveDown módszerek.

Fájlnevek előzetes meghatározása a fájlválasztó párbeszédablakhoz

A FileSelectDecisionContext osztályban most az új DefaultFilename tulajdonság segítségével előre meghatározhatja a fájlneveket a fájlválasztó párbeszédablakhoz.

Cikkelhelyezések frissítése a layout térben

Cikkelhelyezések frissítéséhez a layout térben az EPLAN API segítségével most a Placement3DService osztályban megjelenik az új UpdatePartPlacement módszer.

A "ConnectionPointPosition" osztály további tulajdonságokkal kiegészítve

A ConnectionPointPosition osztály a következő tulajdonságokkal lett kiegészítve:

"XPamsDeviceSelectionAction" bővített művelet

A XPamsDeviceSelectionAction művelet bővítésre került. Ha a /PROJECTNAME paraméterhez nincsenek adatok, akkor most a kiválasztott projekt kerül alkalmazásra. Ennek a módosításnak a keretében a /Mode paraméter testreszabására is sor került.

Aktuális kiválasztás meghatározása a makróböngészőben

Most lehetőség van a makróböngészőben az aktuális kiválasztásnak az EPLAN API segítségével történő meghatározására. A Selection módszer segítségéve a SelectionSet osztályból meghatározhatók azok a MacroEntry típusú objektumok, amelyek a kiválasztott makrókat képviselik.

Új módszer a nem fordítandó szövegek javításához

A Translate osztályban most rendelkezésre áll az új Correct módszer, amellyel a tulajdonságok nem fordítandó szövegei eltávolíthatók. A felhasználói felület Beállítások: Terjedelem párbeszédablakában ez megfelel a Korrektúra ikonnak (elérési út: Opciók > Beállítások > Projektek > "Projektnév" > Fordítás > Terjedelem).

Aktuális kiválasztás meghatározása a fóliakezelésben

Az új Layers tulajdonsággal a SelectionSet osztályból most meghatározhatja az új összekapcsolt Fóliakezelés párbeszédablakban éppen kiválasztott fóliát.

A címtérbekötés exportálása

Az új ExportAddressOverview módszerrel a PlcService osztályból most exportálhatja egy CPU címtérbekötését. A felhasználói felület Címek / Hozzárendelési listák párbeszédablakában ez megfelel a Címtérbekötés exportálása menüpontnak az [Extrák] ikon alatt (elérési út: Projektadatok > PLC > Címek / hozzárendelési listák).

Szegmensek összekapcsolása 3D-cikkelhelyezésekkel

Az előzetes tervezés böngészőben most szegmenseket 3D-cikkelhelyezésekkel is összeköthet. Az EPLAN API esetében ez a lehetőség a PlanningSegment tulajdonsággal működik a Function3D osztályból.