Nouveautés EPLAN 2.8

Nouveautés du module d'extension "EPLAN API Extension"

Les produits de la plate-forme EPLAN disposent désormais d'une interface de programmation API (Application Programming Interface) unifiée particulièrement performante. À l'aide de ce module d'extension – l'EPLAN API –, vous pouvez développer vous-même vos solutions sur mesure en association avec EPLAN ou d'autres partenaires. Vous trouverez des informations supplémentaires sur l'EPLAN API et EADN sur les pages Web EPLAN dans la rubrique "Solutions > Intégration > EPLAN Application Developer Network". La section suivante vous présente les différentes nouveautés d'EPLAN API. Pour pouvoir développer vos propres applications avec la nouvelle version de l'EPLAN API, vous avez besoin du programme .NET Framework 4.5.2 de Microsoft.

Remarques :

Remarque :

Nous recommandons à tous les utilisateurs de l'API de compiler et de tester rapidement leurs applications avec la nouvelle version de l'API d'EPLAN. Si vous utilisez encore des méthodes obsolètes dans votre application, le Compiler affichera un message d'avertissement à ce sujet lors de la compilation.

Dessiner un nuage

EPLAN API permet maintenant de dessiner un rectangle ou un polygone en forme de nuage. Pour cela, vous devez définir la propriété FillPattern qui convient dans la classe Rectangle ou PolyLine.

Méthodes supprimées pour l'importation de données

Plusieurs méthodes d'importation de données depuis EPLAN 21 et EPLAN 5 ont été supprimées dans EPLAN API.

Actualiser les données de base du projet

La nouvelle action masterdata permet maintenant d'actualiser les données de base via un appel de ligne de commande, un script ou EPLAN API. Vous définissez ainsi via le paramètre /TYPE:UPDATEPROJECT que les données de base de projet sont actualisées. Dans l'interface utilisateur de la plate-forme EPLAN, cela correspond aux éléments de menu Utilitaires > Données de base > Actualiser le projet actuel.

Nouveaux paramètres pour l'action "generatemacros"

Les paramètres optionnels suivants ont été ajoutés à l'action generatemacros :

Ici, "n" représente un numéro.

Générer des points de définition de conduite et des raccordements de conduite

Comme avec les éléments de menu Insérer > Point de définition de conduite et Insérer > Raccordement de conduite dans l'interface utilisateur, vous pouvez maintenant générer des points de définition de conduite et des raccordements de conduites avec EPLAN API. À cet effet, dans l'espace nom Eplan.EplApi.DataModel, la nouvelle classe PipingDefinition est disponible.

Intégrer dans la hiérarchie d'armoire de distribution lors du placement

Afin de pouvoir prendre en compte le réglage Intégrer dans la hiérarchie d'armoire de distribution dans EPLAN API lors du placement d'articles dans la structure de montage 3D, la méthode FindSourceMate a été ajoutée à la classe Placement3D.

Actualiser des articles via EPLAN Data Portal

Avec EPLAN API, il est maintenant possible d'actualiser les articles dans la gestion des articles via EPLAN Data Portal. La classe du MDPartsDataBase est pour cela complétée par la nouvelle méthode UpdatePartFromDataPortal.

Attribuer un nom d'interface bus pour les modèles de fonction et le plan de disposition des raccordements

Pour attribuer un nom d'interface bus pour les modèles de fonction des bus ports dans la gestion des articles par EPLAN API, vous disposez maintenant de la nouvelle propriété BusSystem dans la classe MDPlcTemplatePosition.

Étant donné qu'il est possible de saisir le nom d'interface bus également dans les plans de disposition des raccordements de la gestion des articles et dans le plan de disposition des raccordements au niveau de certaines fonctions (placements d'articles 3D, par exemple), la nouvelle propriété PLCBusInterfaceName a été ajoutée aux classes MDConnectionPointPosition et ConnectionPointPosition.

Regrouper des modèles de fonction en groupements de modèles

La nouvelle méthode TemplateGroup de la classe MDFunctionTemplatePosition permet maintenant de regrouper via EPLAN API les modèles de fonctions apparentées dans la gestion des articles dans un Groupement de modèles.

Éditer des valeurs numériques sous forme de texte multilingue

La nouvelle méthode GetDisplayString de la classe PropertyValue vous permet d'éditer des textes multilingues et significatifs de l'interface utilisateur au lieu de valeurs numériques pour les propriétés.

Utiliser de nouvelles variables de chemin d'accès

Avec la classe PathMap et la méthode SubstitutePath existante, vous pouvez maintenant aussi utiliser toutes les nouvelles variables de chemin d'accès de la plate-forme EPLAN (variables de programme, variables de projet et variables d'environnement).

Accéder aux jeux de valeur à partir de macros au niveau des objets de planification

Vous pouvez désormais également utiliser EPLAN API pour accéder à la macro enregistrée au niveau d'un objet de planification et aux objets de code de réservation définis dans la macro avec des jeux de valeurs. Pour ce faire, dans la classe PlanningObject, vous disposez de la nouvelle propriété MacroPlaceHolderValueSets.

Définir la taille de raccordement dans les modèles de fonction

Dans certaines classes (par ex. MDTerminalTemplatePosition) dérivées de la classe MDFunctionTemplatePosition, vous disposez désormais de la nouvelle propriété ConnectionDimension. Grâce à cette propriété, il est désormais également possible d'utiliser EPLAN API pour définir la taille de raccordement d'un article dans les modèles de fonction.