EPLAN News 2.7

Novedades en el módulo de ampliación "EPLAN API Extension"

Los productos de la plataforma EPLAN disponen de una interfaz de programación unificada y de gran rendimiento (API, Application Programming Interface). Con ayuda de este módulo de ampliación – el EPLAN API – puede desarrollar usted mismo soluciones a medida en colaboración con EPLAN u otros socios. Encontrará más información sobre la EPLAN API y sobre EADN en las páginas de internet de EPLAN, en la sección "Soluciones > Integración > EPLAN Application Developer Network". El siguiente apartado informa acerca de las diversas novedades en la EPLAN API. Para poder desarrollar aplicaciones propias con la versión nueva de EPLAN API necesita .NET Framework 4.5.2 de Microsoft.

Notas:

Nota:

Recomendamos que todos los usuarios de la API compilen y prueben sus aplicaciones con la nueva versión de la API de EPLAN. Si todavía está utilizando métodos obsoletos en su aplicación, se muestra una advertencia del compilador al compilar.

Dibujar nube

Utilizando la EPLAN API, ahora también es posible dibujar un rectángulo o una polilínea cerrada con forma de nube. Para ello debe establecer la propiedad FillPattern en la clase Rectangle o PolyLine en consecuencia.

Métodos para la aplicación de datos eliminados

En la EPLAN API se han eliminado varios métodos de aplicación de datos de EPLAN 21 y EPLAN 5.

Actualizar datos básicos de proyecto

Ahora, con la acción nueva masterdata, se pueden actualizar los datos básicos mediante un acceso a la línea de comandos, un script o a través de la EPLAN API. Utilice el parámetro /TYPE:UPDATEPROJECT para establecer que se actualizarán los datos básicos del proyecto. Esto se corresponde con los elementos de menú Programas de apoyo > Datos básicos > Actualizar proyecto actual de la interfaz de usuario de la plataforma EPLAN.

Parámetros nuevos para la acción "generatemacros"

La acción generatemacros se ha ampliado con los siguientes parámetros opcionales:

"n" representa un número.

Generar puntos de definición de tubería y conexiones de tubería

De forma análoga a los elementos de menú Insertar > Punto de definición de tubería y Insertar > Conexión de tubería en la interfaz de usuario, ahora también puede generar y editar puntos de definición de tubería y conexiones de tubería utilizando la EPLAN API. Para ello, en el espacio de nombres Eplan.EplApi.DataModel, dispone de la clase nueva PipingDefinition.

Incorporar en jerarquía de armario al colocar

Para que al colocar artículos en la construcción 3D también se pueda considerar el ajuste Incorporar en jerarquía de armario en la EPLAN API, la clase Placement3D se ha ampliado con el método adicional FindSourceMate.

Actualizar artículos a través del EPLAN Data Portal

Utilizando la EPLAN API, ahora también es posible actualizar los artículos en la gestión de artículos mediante el EPLAN Data Portal. Para ello, la clase MDPartsDataBase se ha ampliado con el método nuevo UpdatePartFromDataPortal.

Asignar nombre de interfaz bus para plantillas de funciones y distribución de conexiones

La nueva propiedad BusSystem está disponible en la clase MDPlcTemplatePosition, de forma que también puede asignar un nombre de interfaz bus para las plantillas de funciones de los puntos de conexión bus en la gestión de artículos utilizando la EPLAN API.

Dado que el nombre de interfaz bus también se puede introducir en las distribuciones de conexiones de la gestión de artículos y en la distribución de conexiones de determinadas funciones (por ejemplo, colocaciones de artículos 3D), las clases MDConnectionPointPosition y ConnectionPointPosition se han ampliado en consecuencia con la nueva propiedad PLCBusInterfaceName.

Agrupar plantillas de funciones como combinación de plantillas

Con el método nuevo TemplateGroup de la clase MDFunctionTemplatePosition, ahora es posible agrupar las plantillas de funciones de funciones relacionadas en la gestión de artículos en una combinación de plantillas utilizando la EPLAN API.

Presentar valor numérico como texto multilingüe

El nuevo método GetDisplayString de la clase PropertyValue le permite presentar texto elocuente y multilingüe de la interfaz de usuario para las propiedades, en lugar de valores de propiedades.

Utilizar nuevas variables de ruta

Mediante la clase PathMap y el método ya utilizado SubstitutePath, ahora se pueden utilizar todas las nuevas variables de ruta de la Plataforma EPLAN (variables de programa, variables de proyecto y variables del entorno).

Acceder a los conjuntos de valores de las macros en los objetos de planificación

Ahora también puede acceder a la macro almacenada en un objeto de planificación y a los objetos contenedores definidos en la macro con conjuntos de valores por EPLAN API. En la clase PlanningObject, dispone a hora para ello de la nueva propiedad MacroPlaceHolderValueSets.

Establecer la medida de conexión en las plantillas de funciones

En algunas clases derivadas de la clase MDFunctionTemplatePosition (p. ej., MDTerminalTemplatePosition) dispone ahora de la nueva propiedad ConnectionDimension. Con ayuda de esta propiedad, ahora también es posible determinar la medida de conexión para un artículo en la plantilla de funciones por EPLAN API.