Novinky v aplikaci EPLAN 2.8

Novinky v modulu rozšíření "EPLAN API Extension"

Produkty platformy EPLAN mají k dispozici jednotné a obzvláště výkonné rozhraní pro programování (API, Application Programming Interface). Pomocí tohoto modulu rozšíření – EPLAN API – můžete ve spolupráci se společností EPLAN nebo jinými partnery vyvíjet řešení na míru. Další informace o EPLAN API a EADN najdete na internetových stránkách EPLAN v rubrice "Řešení > Integrace > EPLAN Application Developer Network". Následující část vás informuje o různých novinkách v EPLAN API. Pro vývoj vlastních aplikací pomocí nové verze EPLAN API je nutný .NET Framework 4.5.2 společnosti Microsoft.

Upozornění:

Upozornění:

Doporučujeme každému uživateli API svoji aplikaci včas kompilovat s novou verzí EPLAN API a otestovat. Používáte-li ještě zastaralé metody ve své aplikaci, zobrazí se vám k tomu při kompilování příslušná výstraha kompilátoru.

Kreslení obláčku

Prostřednictvím EPLAN API je nyní také možné nakreslit obdélník nebo uzavřenou polyčáru ve tvaru obláčku. K tomu musíte vlastnost FillPattern ve třídě Rectangle nebo PolyLine příslušně stanovit.

Odebrané metody k převzetí dat

Několik metod k převzetí dat z EPLAN 21 a EPLAN 5 bylo v EPLAN API odebráno.

Aktualizovat kmenová data projektu

S pomocí nové akce masterdata můžete nyní kmenová data aktualizovat přes vyvolání příkazového řádku, skript nebo EPLAN API. Přitom přes parametr /TYPE:UPDATEPROJECT určíte, že se aktualizují kmenová data projektu. V uživatelském rozhraní platformy EPLAN toto odpovídá položkám nabídky Obslužné programy > Kmenová data > Aktualizovat aktuální projekt.

Nové parametry pro akci "generatemacros"

Akce generatemacros byla rozšířena o následující volitelné parametry:

Přitom "n" znamená číslo.

Generování definičních bodů potrubí a napojení potrubí

V analogii k položkám nabídky Vložit > Definiční bod potrubí a Vložit > Napojení potrubí v uživatelském rozhraní můžete nyní i přes EPLAN API generovat a zpracovávat definiční body potrubí a napojení potrubí. K tomu máte v rozsahu názvu Eplan.EplApi.DataModel k dispozici novou třídu PipingDefinition.

Začlenění do hierarchie skříní při umisťování

Aby bylo při umisťování artiklů v 3D návrhu montáže možné zohlednit i nastavení Začlenit do hierarchie skříní v EPLAN API, byla třída Placement3D rozšířena o dodatečnou metodu FindSourceMate.

Aktualizace artiklů přes EPLAN Data Portal

Prostřednictvím EPLAN API je nyní také možné aktualizovat artikly ve správě artiklů přes EPLAN Data Portal. Třída MDPartsDataBase byla proto rozšířena o novou metodu UpdatePartFromDataPortal.

Zadání názvu rozhraní sběrnice pro šablony funkcí a schéma napojení

Aby bylo pro šablony funkcí připojení sběrnice ve správě artiklů i přes EPLAN API možné zadat název rozhraní sběrnice, máte ve třídě MDPlcTemplatePosition k dispozici novou vlastnost BusSystem.

Protože lze název rozhraní sběrnice zadat i ve schématech napojení správy artiklů a ve schématu napojení na určitých funkcích (např. umístění artiklů 3D), byly třídy MDConnectionPointPosition a ConnectionPointPosition příslušně rozšířeny o novou vlastnost PLCBusInterfaceName.

Shrnutí šablon funkcí jako sdružení šablon

S pomocí nové metody TemplateGroup ze třídy MDFunctionTemplatePosition je nyní přes EPLAN API možné šablony souvisejících funkcí ve správě artiklů shrnout do sdružení šablon.

Výstup číselných hodnot jako vícejazyčný text

Nová metoda GetDisplayString ze třídy PropertyValue vám umožní pro vlastnosti namísto číselných hodnot vlastností provádět výstup vícejazyčných, vypovídajících textů z uživatelského rozhraní.

Používání nových proměnných cesty

Prostřednictvím třídy PathMap a již existující metody SubstitutePath lze nyní používat i všechny nové proměnné cesty platformy EPLAN (programové proměnné, projektové proměnné a proměnné prostředí).

Přístup na sady hodnot z maker na objektech plánování

Nyní můžete i přes EPLAN API přistupovat na makro uložené na objektu plánování a na objekty plánování se sadami hodnot definované v makru. K tomu máte ve třídě PlanningObject k dispozici novou vlastnost MacroPlaceHolderValueSets.

Stanovení rozměru spoje v šablonách funkcí

V některých od třídy MDFunctionTemplatePosition odvozených třídách (např. MDTerminalTemplatePosition) máte nyní k dispozici novou vlastnost ConnectionDimension. S pomocí této nové vlastnosti je nyní i přes EPLAN API možné pro artikl v šablonách funkcí stanovit rozměr spoje.