EPLAN-News 2.8

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.5.2 från Microsoft.

Anvisningar:

Anvisning:

Vi rekommenderar varje API-användare att kompilera och testa sin applikation tidigt med den nya versionen av EPLAN API. Om du fortfarande använder gamla metoder i din applikation visas en motsvarande compiler-varning om detta vid kompileringen.

Rita moln

Med hjälp av EPLAN API är det nu även möjligt att rita en rektangel eller en sluten polylinje i form av ett moln. Du måste då fastställa egenskapen FillPattern i klassen Rectangle eller PolyLine motsvarande.

Borttagna metoder för dataöverföring

Flera metoder för dataöverföring från EPLAN 21 och EPLAN 5 har tagits bort i EPLAN API.

Uppdatera projektgrunddata

Med hjälp av den nya åtgärden masterdata kan nu grunddatauppgifterna uppdateras via en kommandoradsaktivering, via ett skript eller via EPLAN API. Samtidigt fastställer du att projektgrunddatauppgifterna uppdateras via parametern /TYPE:UPDATEPROJECT. I användargränssnittet för EPLAN plattformen motsvarar detta menypunkterna Hjälpprogram > Grunddata > Uppdatera aktuellt projekt.

Nya parametrar för åtgärden "generatemacros"

Åtgärden generatemacros har utökats med följande tillvalda parametrar:

Samtidigt står "n" för ett nummer.

Generera rörledningsdefinitionspunkter och rörledningsanslutningar

Du kan nu även generera och redigera rörledningsdefinitionspunkter och rörledningsanslutningar i användargränssnittet via EPLAN API på samma sätt som med menypunkterna Infoga > Rörledningsdefinitionspunkt och Infoga > Rörledningsanslutning i användargränssnittet. Den nya klassen Eplan.EplApi.DataModel i namnutrymmet PipingDefinition står till förfogande för detta.

Lagra in i kopplingsskåpshierarkin vid placeringen

För att även inställningen Lagra in i kopplingsskåpshierarki i EPLAN API ska kunna beaktas vid placeringen av artiklar i 3D-monteringslayouten har klassen Placement3D utökats med metoden FindSourceMate.

Uppdatera artiklar via EPLAN Data Portal

Med hjälp av EPLAN API är det nu även möjligt att uppdatera artiklarna i artikelhanteringen via EPLAN Data Portal. Därför har klassen MDPartsDataBase utökats med den nya metoden UpdatePartFromDataPortal.

Tilldela bussgränssnittsnamn för funktionsmallar och anslutningsbild

Den nya egenskapen BusSystem står till förfogande i klassen MDPlcTemplatePosition för att bussgränssnittsnamn även ska kunna tilldelas för bussanslutningarnas funktionsmallar i artikelhanteringen via EPLAN API.

Eftersom bussgränssnittsnamnet kan matas in i artikelhanteringens anslutningsbilder och i anslutningsbilden för vissa funktioner (t.ex. 3D-artikelplaceringar) har klasserna MDConnectionPointPosition och ConnectionPointPosition utökats motsvarande med den nya egenskapen PLCBusInterfaceName.

Sammanfatta funktionsmallar som mallförbindning

Med hjälp av den nya metoden TemplateGroup i klassen MDFunctionTemplatePosition är det nu via EPLAN API möjligt att sammanfatta funktionsmallarna för sammanhörande funktioner i artikelhanteringen till en Mallförbindning.

Mata ut numeriska värden som flerspråkig text

Den nya metoden GetDisplayString i klassen PropertyValue möjliggör att flerspråkiga, lämpliga texter i användargränssnittet kan matas ut för egenskaper, i stället för numeriska egenskapsvärden.

Använd nya sökvägsvariabler

Med hjälp av klassen PathMap och den redan befintliga metoden SubstitutePath kan nu även alla nya sökvägsvariabler för EPLAN plattformen användas (programvariabler, projektvariabler och omgivningsvariabler).

Åtkomst till värdesatser i makron för planeringsobjekt

Du har nu även åtkomst till makrot som har sparats för ett planeringsobjekt och till platshållarobjekten med värdesatser som har definierats för makrot via EPLAN API. Den nya egenskapen MacroPlaceHolderValueSets i klassen PlanningObject står till förfogande för detta.

Fastställ anslutningsmått i funktionsmallar

Den nya egenskapen ConnectionDimension står nu till förfogande i vissa av de länkade klasserna (t.ex. MDTerminalTemplatePosition) från klassen MDFunctionTemplatePosition. Med hjälp av denna egenskap är det nu även via EPLAN API möjligt att fastställa anslutningsmåttet för en artikel i funktionsmallarna.