Новости EPLAN 2.7

Новшества в модуле расширения "EPLAN API Extension"

Для продуктов платформы EPLAN предусмотрен универсальный и особенно мощный интерфейс программирования (API, Application Programming Interface). С помощью модуля расширения EPLAN API вы можете самостоятельно, в сотрудничестве с EPLAN или другими партнерами разрабатывать индивидуальные решения. Более подробную информацию о EPLAN API и EADN вы найдете на сайтах EPLAN в рубрике "Решения > Интеграция > EPLAN Application Developer Network". В следующем разделе рассказывается о различных новшествах в EPLAN API. Чтобы разрабатывать собственные приложения с помощью новой версии EPLAN API, вам понадобится .NET Framework 4.5.2 от компании Microsoft.

Замечания:

Замечание:

Мы рекомендуем пользователям API заранее компилировать и тестировать свои приложения с новой версией EPLAN API. Если вы еще используете старые методы в приложении, при компиляции будет отображено соответствующее предупреждение компилятора.

Начертить облако

Теперь с помощью EPLAN API можно начертить прямоугольник или многоугольник в форме облака. Для этого нужно задать свойство FillPattern в классе Rectangle или PolyLine.

Удаленные методы копирования данных

Большинство методов копирования данных из EPLAN 21 и EPLAN 5 были удалены в EPLAN API.

Обновить основные данные проекта

С помощью новой операции masterdata теперь можно обновлять основные данные посредством вызова командной строки, через сценарий или EPLAN API. При этом обновление основных данных проекта задается с помощью параметра /TYPE:UPDATEPROJECT. В интерфейсе пользователя платформы EPLAN это соответствует пунктам меню Сервисные программы > Основные данные > Обновить текущий проект.

Новые параметры для операции "generatemacros"

Операция generatemacros расширена следующими дополнительными параметрами:

"n" является номером.

Генерировать точки определения трубопровода и выводы трубопровода

По аналогии с пунктами меню Вставить > Точка определения трубопровода и Вставить > Вывод трубопровода теперь в интерфейсе пользователя также можно генерировать и обрабатывать точки определения трубопровода и выводы трубопровода посредством EPLAN API. Для этого в пространстве имени Eplan.EplApi.DataModel вам предлагается новый класс PipingDefinition.

Встроить в структуру шкафа при размещении

Чтобы при размещении изделий на трехмерном чертеже монтажных поверхностей можно было учитывать настройку Встроить в структуру шкафа в EPLAN API, в класс Placement3D добавлен метод FindSourceMate.

Обновление изделий посредством EPLAN Data Portal

Посредством EPLAN API теперь можно обновить изделие в базе данных изделий через EPLAN Data Portal. Для этого в класс MDPartsDataBase был добавлен новый метод UpdatePartFromDataPortal.

Присвоить имя интерфейса шины для шаблонов функций и схемы соединений

Новое свойство BusSystem в классе MDPlcTemplatePosition служит для присвоения имени интерфейса шины для шаблонов функций выводов шины в базе данных изделий через EPLAN API.

Так как имя интерфейса шины можно ввести также в схемы соединений базы данных изделий и в схеме соединений определенных функций (например, трехмерного размещения изделий), классы MDConnectionPointPosition и ConnectionPointPosition соответственно дополнены новым свойством PLCBusInterfaceName.

Объединить шаблоны функций в связку шаблонов

С помощью нового метода TemplateGroup из класса MDFunctionTemplatePosition посредством EPLAN API можно объединить шаблоны функций взаимосвязанных функций в базе данных изделий в связку шаблонов.

Вывод числовых значений в виде многоязычного текста

Новый метод GetDisplayString из класса PropertyValue позволяет выводить для свойств многоязычные и информативные тексты из интерфейса пользователя вместо числовых значений свойств.

Использование новых переменных пути

С помощью класса PathMap и уже существующего метода SubstitutePath теперь можно использовать все новые переменные пути платформы EPLAN (переменные программы, переменные проекта и переменные окружения).

Доступ к наборам значений из макросов в объектах планирования

Теперь через EPLAN API можно получить доступ к сохраненному в объекте планирования макросу, а также к определенным в макросе объектам-заполнителям с наборами значений. Для этого в классе PlanningObject предусмотрено новое свойство MacroPlaceHolderValueSets.

Определение размера присоединения в шаблонах функций

В некоторых классах, которые являются производными класса MDFunctionTemplatePosition (напр., MDTerminalTemplatePosition), теперь доступно новое свойство ConnectionDimension. С помощью этого свойства и EPLAN API теперь в шаблонах функций можно определить размер присоединения для изделия.