EPLAN News 2.8

Nyheder i udvidelsesmodulet "EPLAN API Extension"

Til EPLAN-platformens produkter findes der nu også et samlet og særlig effektivt programmeringsinterface (API, Application Programming Interface). Du kan udvikle dine skræddersyede løsninger ved hjælp af dette udvidelsesmodul – EPLAN API – i samarbejde med EPLAN eller andre partnere. Du finder yderligere oplysninger om EPLAN API på EPLAN-internetsiderne under rubrikken "Løsninger > Integration > EPLAN Application Developer Network". Det efterfølgende afsnit indeholder oplysninger om de forskellige nyheder i EPLAN API. Hvis du vil udvikle nye applikationer med den nye version af EPLAN API, har du brug for .NET Framework 4.5.2 fra Microsoft.

Bemærk:

Bemærk:

Vi anbefaler alle API-brugere rettidigt at kompilere og teste deres applikation med den nye version af EPLAN API. Hvis du stadig anvender forældede metoder i din applikation, får du vist en compiler-advarsel ved kompileringen.

Tegn sky

Nu er det også ved hjælp af EPLAN API muligt at tegne et rektangel eller en polygon i form af en sky. Her skal du definere egenskaben FillPattern i klassen Rectangle eller PolyLine.

Fjernede metoder til dataoverførsel

Flere af metoderne til dataoverførsel fra EPLAN 21 og EPLAN 5 er blevet fjernet i EPLAN API.

Opdater projektmasterdata

Ved hjælp af den nye handling masterdata kan du nu opdatere masterdata via en kommandolinjehentning, pr. script eller via EPLAN API. Via parameteren /TYPE:UPDATEPROJECT definerer du, at projektmasterdataene opdateres. I brugerfladen til EPLAN platformen svarer dette til menupunkterne Hjælpeprogrammer > Masterdata > Opdater aktuelt projekt.

Ny parameter til handlingen "generatemacros"

Handlingen generatemacros er blevet udvidet med følgende valgfri parametre:

Her står "n" for et nummer.

Generer rørledningsdefinitionspunkter og rørledningstilslutninger

Analogt med menupunkterne Indsæt > Rørledningsdefinitionspunkt og Indsæt > Rørledningstilslutning i brugerfladen kan du nu også pr. EPLAN API generere og redigere rørledningsdefinitionspunkter og rørledningstilslutninger. Det gør du via den nye klasse Eplan.EplApi.DataModel i navnerummet PipingDefinition.

Integration i tavlehierarkiet ved placeringen

For ved placeringen af artikler i 3D-montage-layoutet også at kunne medtage indstillingen Integrer i tavlehierarki i EPLAN API er klassen Placement3D blevet udvidet med den ekstra metode FindSourceMate.

Opdater artikler ved hjælp af EPLAN Data Portal

Ved hjælp af EPLAN API er det nu også muligt at opdatere artiklerne i artikelstyringen via EPLAN Data Portal. Til dette formål blev klassen MDPartsDataBase udvidet med den nye metode UpdatePartFromDataPortal.

Tildel bus-interfacenavnet til funktionsskabeloner og tilslutningsmønster

For også at kunne tildele et bus-interfacenavn til funktionsskabelonerne til bus-tilslutninger i artikelstyringen pr. EPLAN API indeholder klassen MDPlcTemplatePosition nu den nye egenskab BusSystem.

Da bus-interfacenavnet også kan indtastes i artikelstyringens tilslutningsmønstre og i tilslutningsmønsteret ved bestemte funktioner (f.eks. 3D-artikelplaceringer), er klasserne MDConnectionPointPosition og ConnectionPointPosition blevet udvidet med den nye egenskab PLCBusInterfaceName .

Sammenfat funktionsskabeloner som skabelongruppe

Ved hjælp af den nye metode TemplateGroup fra klassen MDFunctionTemplatePosition er det nu pr. EPLAN API muligt at samle funktionsskabelonerne for samhørende funktioner i artikelstyringen til en Skabelongruppe.

Udskriv numeriske værdier som flersproget tekst

Den nye metode GetDisplayString fra klassen PropertyValue giver dig mulighed for i relation til egenskaber at udskrive flersprogede, informative tekster fra brugerfladen i stedet for numeriske egenskabsværdier.

Anvend nye stivariabler

Ved hjælp af klassen PathMap og den eksisterende metode SubstitutePath kan du nu også anvende alle nye stivariabler i EPLAN platformen (programvariabler, projektvariabler og miljøvariabler).

Adgang til værdisæt fra makroer ved planlægningsobjekter

Nu kan du også via EPLAN API tilgå den ved et planlægningsobjekt gemte makro og de i makroen definerede pladsholderobjekter med værdisæt. Derfor har du i klassen PlanningObject adgang til den nye egenskab MacroPlaceHolderValueSets.

Definer tilslutningsstørrelse i funktionsskabeloner

I nogle af de af klassen MDFunctionTemplatePosition afledte klasser (f.eks. MDTerminalTemplatePosition) har du nu adgang til den nye egenskab ConnectionDimension. Ved hjælp af denne egenskab er det nu også ved hjælp af EPLAN API muligt at definere tilslutningsstørrelsen til en artikel i funktionsskabelonerne.