Nowości EPLAN 2.8

Nowości w module rozszerzającym "EPLAN API Extension"

Dla produktów platformy EPLAN dostępny jest teraz jednolity i szczególnie wydajny interfejs programowania (API, Application Programming Interface). Za pomocą tego modułu rozszerzającego – EPLAN API – można rozwijać samodzielnie, we współpracy z EPLAN lub innymi partnerami, własne rozwiązania dostosowane do potrzeb klienta. Więcej informacji na temat EPLAN API oraz EADN można znaleźć na stronach internetowych EPLAN w rubryce "Rozwiązania > Integracja > EPLAN Application Developer Network". W poniższym rozdziale zamieszczono informacje na temat różnych nowości w EPLAN API. Do rozwijana własnych zastosowań za pomocą nowej wersji EPLAN API niezbędny jest program .NET Framework 4.5.2 firmy Microsoft.

Wskazówki:

Wskazówka:

Każdemu użytkownikowi API zalecamy wcześniejszą kompilację aplikacji z nową wersją EPLAN API i przetestowanie. Jeżeli używasz jeszcze przestarzałych metod w aplikacji, to podczas kompilacji wyświetli się odpowiednie ostrzeżenie o kompilacji.

Rysowanie chmurki

Za pomocą EPLAN API istnieje teraz również możliwość narysowania prostokąta lub zamkniętej wielolinii w formie chmurki. W tym celu należy odpowiednio określić właściwość FillPattern w klasie Rectangle lub PolyLine.

Usunięte metody przejmowania danych

W EPLAN API usunięto kilka metod przejmowania danych z EPLAN 21 i EPLAN 5.

Aktualizuj dane zasadnicze projektu

Za pomocą nowej akcji masterdata można teraz zaktualizować dane zasadnicze, poprzez wywołanie wiersza poleceń, skrypt lub EPLAN API. Jednocześnie za pomocą parametrów /TYPE:UPDATEPROJECT można określić aktualizację danych zasadniczych projektu. W interfejsie użytkownika platformy EPLAN odpowiada to punktom menu Programy narzędziowe > Dane zasadnicze > Aktualizuj aktualny projekt.

Nowe parametry dla akcji "generatemacros"

Akcja generatemacros została rozszerzona o następujące opcjonalne parametry:

"n" oznacza przy tym numer.

Generuj punkty definicji przewodu rurowego i przyłączy przewodów rurowych

Analogicznie do punktów menu Wstaw > Punkt definicji przewodu rurowego i Wstaw > Przyłącze przewodu rurowego w interfejsie użytkownika można teraz generować i edytować punkty definicji przewodu rurowego i przyłącza przewodów rurowych za pomocą EPLAN API. Służy do tego nowa klasa Eplan.EplApi.DataModel w obszarze nazw PipingDefinition.

Włącz do poziomu struktury podczas plasowania

Aby podczas plasowania artykułów w zabudowie 3D mogło być uwzględnione również ustawienie Włącz do poziomu struktury w EPLAN API, klasa Placement3D została rozszerzona o dodatkową metodę FindSourceMate.

Aktualizuj artykuły za pomocą EPLAN Data Portal

W EPLAN API istnieje teraz również możliwość aktualizacji artykułów w zarządzaniu artykułami za pomocą EPLAN Data Portal. W tym celu klasę MDPartsDataBase rozszerzono o nową metodę UpdatePartFromDataPortal.

Przydziel nazwę interfejsu magistrali dla szablonów funkcyjnych i schematu przyłączy

Aby dla szablonów funkcyjnych przyłączy magistrali móc przydzielić nazwę interfejsu magistrali w zarządzaniu artykułami również za pomocą EPLAN API, w klasie MDPlcTemplatePosition dostępna jest nowa właściwość BusSystem.

Ze względu na to, że nazwa interfejsu magistrali może być wprowadzana również w schematach przyłączy zarządzania artykułami oraz w schemacie przyłącza w określonych funkcjach (np. rozmieszczeniach artykułów 3D), klasy MDConnectionPointPosition i ConnectionPointPosition zostały odpowiednio rozszerzone o nową właściwość PLCBusInterfaceName.

Grupuj szablony funkcyjne jako powiązanie szablonów

Za pomocą nowej metody TemplateGroup z klasy MDFunctionTemplatePosition w EPLAN API, istnieje teraz możliwość grupowania szablonów funkcyjnych przynależnych funkcji w zarządzaniu artykułami do Powiązania szablonów.

Wyprowadzaj wartości numeryczne jako tekst wielojęzyczny

Nowa metoda GetDisplayString z klasy PropertyValue umożliwia wyprowadzanie dla właściwości rozpoznawalnych tekstów z interfejsu użytkownika, zamiast numerycznych wartości właściwości.

Użyj nowych zmiennych ścieżki

Za pomocą klasy PathMap i istniejącej metody SubstitutePath można teraz użyć również wszystkich nowych zmiennych ścieżki platformy EPLAN (zmienne programu, zmienne projektu i zmienne otoczenia).

Dostęp do zestawów danych z makr przy obiektach planowania

Dostęp do makro zapisanego w obiekcie planowania oraz do obiektu znaku-wypełniacza z zestawami danych, zdefiniowanego w makro, jest teraz możliwy również przez EPLAN API. W tym celu klasie PlanningObject dostępna jest nowa właściwość MacroPlaceHolderValueSets.

Określ rozmiar przyłącza w szablonach funkcyjnych

W niektórych klasach, pochodzących z klasy MDFunctionTemplatePosition (np. MDTerminalTemplatePosition) dostępna jest teraz nowa właściwość ConnectionDimension. Za pomocą tej właściwości w EPLAN API istnieje teraz możliwość określenia rozmiaru przyłącza dla artykułu w szablonach funkcyjnych.