EPLAN-news

Nyheter i kompletteringsmodulen "EPLAN API Extension"

För EPLAN plattformens produkter står ett enhetligt och särskilt effektivt programmeringsgränssnitt (API, Application Programming Interface) till förfogande. Med hjälp av denna kompletteringsmodul – EPLAN API – kan du, i samarbete med EPLAN eller andra partner, utveckla dina skräddarsydda lösningar. Ytterligare information om EPLAN API och om EADN finns på EPLAN-internetsidorna under rubriken "Lösningar > Integration > EPLAN Application Developer Network". Följande avsnitt informerar om de olika nyheterna i EPLAN API. För att kunna utveckla egna användningar med den nya versionen av EPLAN API behöver du .NET Framework 4.7.2 från Microsoft.

Anvisningar:

Automatisk skala vid importen av DXF-filer

Med hjälp av EPLAN API är det nu även möjligt att ge DXF-filer en skala automatiskt vid importen. Den nya klassen DrawingLimits står till förfogande för detta för metoden DXFPage.

Nya möjligheter för monteringspunkter

I klassen Mate står de båda nya klasserna GridMate och LineMate till förfogande, som representerar vissa monteringspunkter.

Avläs källa och mål för varje ledare i en kabel

Med hjälp av den nya metoden GetSourcesAndTargets i klassen Cable kan informationen om ledarnas källa och mål bestämmas för kablar.

Ersätt texter i projektet

Via den nya metoden Replace för klassen Search kan nu ord i ett projekt ersättas med andra.

Ny metod för infogning av 3D-fönstermakron

I klassen Insert3D står nu en ny variant av metoden WindowMacro till förfogande. Med den kan du docka en beröringspunkt på en viss monteringspunkt för ett annat objekt.

Bestäm alla objekt av en viss typ

Klassen DMObjectsFinder har utökats med den nya metoden GetAll. Med den kan alla objekt av en viss objekttyp bestämmas.

Ny klass för att skapa användardefinierade egenskaper i artikelhanteringen

Med hjälp av den nya klassen MDUserDefinedPropertyDefinition kan användardefinierade egenskaper skapas för artikelhanteringen. Läs då även avsnittet "Utökningar för användardefinierade egenskaper".

Ytterligare format för åtgärden "ExportNCData"

För exporten av NC-data via åtgärden ExportNCData står nu även formaten "Koppar-NC", "Koppar-DXF" och "Kopparbockning" till förfogande.

Avläs objektnamn på aktuellt arbetsspråk

Den nya metoden GetTypeName möjliggör att namnet på en objekttyp kan avläsas på det aktuellt inställda arbetsspråket.

Ny metod för generering av samlingsskenor

I klassen BusBar finns en ny version av metoden Create med en enkel möjlighet att generera samlingsskenor.

Ny egenskap för att avläsa databasversionen i artikelhanteringen

Den nya egenskapen Version i klassen MDPartsDatabase står till förfogande för att avläsa databasversionen i artikelhanteringen.

Nya egenskaper för att avläsa sökbokstäverna

Den nya egenskapen IdentifierSets i klassen FunctionDefinitionLibrary står till förfogande för att avläsa sökbokstäverna. Dessutom kan du avläsa namnen på uppsättningarna med sökbokstäver.

Dessutom finns den nya egenskapen Identifiers i klassen FunctionDefinition, som du kan bestämma alla sökbokstäver (för alla tillgängliga normer) med.

Ny metod för att söka och ersätta lager

I EPLAN plattformen finns nu möjlighet att söka använda, användardefinierade lager och ersätta dem (se avsnitt "Utökningar i lagerhanteringen"). I klassen GraphicalLayerTable står nu därför nya metoder till förfogande för arbetet med lagerhanteringen.

Nya åtgärder för registreringen / avregistreringen av Add-ons

De båda nya åtgärderna XSettingsRegisterAction och XSettingsUnregisterAction står till förfogande för registrering / avregistrering av Add-ons.

Ny metod för att bestämma monteringspunkter

I klassen SelectionSet kan du nu bestämma de för tillfället valda monteringspunkterna i 3D-grafiken eller i layout-utrymmesnavigatorn via den nya metoden Mates.

Läs in mappen via åtgärden "projectmanagement"

Åtgärden projectmanagement har utökats. Med det nya parametervärdet /TYPE:LOADDIRECTORY och parametrarna /PROJECTSDIRECTORY och /SCANSUBDIRECTORIES kan du nu utföra funktionaliteten Läs in mapp från projekthanteringen via en kommandoradsaktivering, via skript eller via EPLAN API.

Åtkomst till "ActionCallingContext" i skript med åtgärder

Om du tillhandahåller en egen åtgärd i ett skript med hjälp av attributet [DeclareAction] är det nu möjligt att som alternativ använda den kompletta ActionCallingContext som parameter för den behandlande metoden.

Bestäm koordinaterna för alla hörnpunkter för 3D-artikelplaceringar

I klassen Placement3D finns nu den nya egenskapen Corners. Med hjälp av denna egenskap kan du bestämma de absoluta och relativa koordinaterna för en 3D-artikelplacering.

Skapa makroboxar som polylinjer

Med hjälp av EPLAN API är det nu även möjligt att skapa makroboxar som slutna polylinjer. Definitionen av polylinjen sker via egenskapen LogicalAreaSegments i klassen MacroBox.

Förändra segmentens position i förplaneringsnavigatorn

Via EPLAN API kan du nu förändra positionen på segmenten (noder) i förplaneringsnavigatorns trädstruktur. I klassen PrePlanningService står de nya metoderna MoveUp och MoveDown till förfogande för detta.

Fördefiniera filnamn för filvaldialog

I klassen FileSelectDecisionContext kan du nu fördefiniera filnamnet på filvaldialogen med hjälp av den nya egenskapen DefaultFilename.

Uppdatera artikelplaceringar i layout-utrymmet

I klassen Placement3DService finns nu den nya metoden UpdatePartPlacement för uppdatering av artikelplaceringar i layout-utrymmet med hjälp av EPLAN API.

Klassen "ConnectionPointPosition" kompletterad med ytterligare egenskaper

Klassen ConnectionPointPosition har kompletterats med följande egenskaper:

Utökad åtgärd "XPamsDeviceSelectionAction"

Åtgärden XPamsDeviceSelectionAction har utökats. Om inga uppgifter anges för parametern /PROJECTNAME används nu det valda projektet. Även parametern /Mode har anpassats inom ramen för denna ändring.

Bestäm aktuellt val i makronavigatorn

Nu är det möjligt att bestämma det aktuella valet i makronavigatorn via EPLAN API. Med hjälp av metoden Selection i klassen SelectionSet kan objekt av typen MacroEntry bestämmas, som representerar de valda makrona.

Ny metod för korrigering av texter som ej ska översättas

I klassen Translate står nu den nya metoden Correct till förfogande, som du kan ta bort översättningen av texterna som ej ska översättas för egenskaper med. I användargränssnittets dialog Inställningar: Omfång motsvarar detta knappen Korrigering (menysökväg Optioner > Inställningar > Projekt > "Projektnamn" > Översättning > Omfång).

Bestäm aktuellt val i lagerhanteringen

Med hjälp av den nya egenskapen Layers i klassen SelectionSet kan du nu bestämma det för tillfället valda lagret i den nya, dockbara dialogen Lagerhantering.

Exportera adressutrymmesbeläggningen

Via den nya metoden ExportAddressOverview i klassen PlcService kan du nu exportera adressutrymmesbeläggningen för en CPU. I användargränssnittets dialog Adresser / tilldelningslistor motsvarar detta menypunkten Exportera adressutrymmesbeläggning under knappen [Extra] (menysökväg Projektdata > PLC > Adresser / tilldelningslistor).

Länka segment till 3D-artikelplaceringar

I förplaneringsnavigatorn kan segment nu även länkas till 3D-artikelplaceringar. I EPLAN API fungerar detta via egenskapen PlanningSegment i klassen Function3D.