Перейти к содержанию

Нововведения для Eplan API

Область Описание
Методы (API) Объединение шаблонов функций одного узла или модуля Класс MDPart представляет изделие в база данных изделий. Для объединения шаблонов функций этого изделия в классе MDPart доступен новый метод SumUpFunctionTemplates. Это работает только в том случае, если изделие является узлом или модулем. С помощью свойства SummedUp из класса MDFunctionTemplatePosition можно определить, объединен ли уже шаблон функции.
Методы (API) Новый метод для расчета общего веса электрошкафов Для этого в классе Placement3DService теперь предусмотрен новый метод CalculateCabinetWeight. В интерфейсе пользователя это соответствует команде Рассчитать общий вес электрошкафа.
События (API) Новое событие "Eplan.EplApi.OnLoadWorkspace" Теперь в Eplan API есть новое событие Eplan.EplApi.OnLoadWorkspace. Это событие появляется только тогда, когда пользователь меняет рабочую область. Событие можно использовать в API Eplan для добавления возможно отсутствующих записей в ленту в недавно загруженной рабочей области.
Методы (API) Новый метод в специфических для проекта переменных пути Чтобы разделить специфические для конкретного проекта переменные пути, в классе PathMap теперь есть новая перегрузка метода SubstitutePath.
Методы (API) Новый метод для маршрутизируемых соединений Теперь с помощью нового метода RouteConnection из класса ConnectionService3D можно маршрутизировать маршрутизируемое соединение по определенной трассе. Это нововведение доступно начиная с версии 2025, обновления 1.
Свойства (API) Переименование точек монтажа Теперь с помощью нового свойства Name из класса Mate можно переименовать пользовательские точки монтажа так, как в интерфейсе пользователя.
Методы (API) Соблюдение схемы экспорта при экспорте STEP Теперь с помощью новых методов Placements3DToStep и ProjectToStep из класса Edit3D можно экспортировать 3D-объекты в формат STEP с соблюдением схемы экспорта.
Свойства (API) Новые свойства для порядков свойств в обзорах модели Теперь с помощью нового свойства PropertyPlacementsSchemas из класса ViewPlacement можно использовать порядки свойств в обзорах модели.
Свойства (API) Обнаружение отображаемой всплывающей подсказки Теперь с помощью нового свойства Tooltip из класса Placement можно запросить всплывающую подсказку для размещения в графическом редакторе в таком же виде, в каком она отображается в интерфейсе пользователя (например, для функции полного ОУ).
Определенные пользователем свойства Создание определенных пользователем свойств с типом поля "Значение с единицей измерения" Теперь с помощью метода Create из классов UserDefinedPropertyDefinition и MDUserdefinedPropertyDefinition можно создавать определенные пользователем свойства с типом поля "Значение с единицей измерения" и назначать этим свойствам группу единиц измерения. Группы единиц измерения для свойств типа поля "Значение с единицей измерения"
Свойства (API) Выявление доступности вкладок в ленте Прежде с помощью свойства IsSetAsVisible из класса RibbonTab уже было можно включать или отключать доступность вкладки в конфигурации ленты. Теперь с помощью свойства IsSetAsVisible можно также выявлять, какое значение установлено для вкладки в ленте (включено или отключено).
Методы (API) Новый метод для обнаружения определенных пользователем инструментов для монтажных работ В классе DMObjectsFinder теперь доступен новый метод GetCustomMateEntries. Вы можете использовать этот метод для обнаружения определенных пользователем инструментов для монтажных работ в дереве навигатора пространства листа посредством Eplan API.
Свойства (API) Обнаружение всех слов, не требующих перевода Теперь с помощью свойства NotTranslatedWords из класса MDTranslationDatabase можно обнаруживать все слова из словаря, "не требующие перевода".
Методы (API) Новый метод для экспорта в формате IFC В классе Export3D теперь доступен новый метод InstallationSpacesToIFC. С помощью этого метода можно экспортировать трехмерные графические данные в формате IFC. Это нововведение доступно начиная с версии 2025, обновления 1.
Методы (API) Новые методы для экспорта и импорта в формате JT Теперь в классе Export3D доступен новый метод InstallationSpacesToJT, а в классе Import3D – новый метод JT. С помощью этих методов можно экспортировать и импортировать трехмерные графические данные в формате JT. Чтобы можно было импортировать трехмерные графические данные в формате JT (а также в формате STEP), теперь вам доступна операция import3D. Кроме того, для экспорта в формате JT параметр TYPE операции export3D дополнен значением JT для формата JT, а значение STEPINSTALLATIONSPACES параметра TYPE переименовано в STEP. Это нововведение доступно начиная с версии 2025, обновления 1.
Методы (API) Убраны устаревшие методы перехода на ленту Для помощи в переходе на ленту можно было настроить отображение строки меню со "старыми" меню из версии 2.9. В версии 2024 эта опция убрана из интерфейса пользователя. Теперь в API Eplan также убраны устаревшие методы, классы и операции для строки меню.
Методы (API) Указание формата файла экспорта и прочие параметры для экспорта данных ПЛК В интерфейсе пользователя в диалоговом окне Экспортировать данные ПЛК доступно поле Формат файла экспорта и кнопка Параметры. Для выполнения соответствующей настройки посредством Eplan API теперь в классе PLCService имеется новая перегрузка метода ExportData (с параметрами strFormat, bExportPortSpecificInterconnection, bExportAccessories, bExportDrives, bExportDeviceSpecificConfValues). Аналогично этому операция plcservice дополнена новыми параметрами FORMAT, EXPORTPORTSPECIFICINTERCONNECTION, EXPORTACCESSORIES, EXPORTDRIVES и EXPORTDEVICESPECIFICCONFIGURATIONVALUES.
Свойства (API) Учет дополнительных пазов мостовых перемычек Теперь в свойстве BridgeSegments из класса Terminal.Bridge учитываются дополнительные пазы мостовых перемычек. Для этого возвращаемое свойством Kind из класса BridgeInfo перечисление Terminal.Bridge.Kinds дополнено соответствующими записями для дополнительных пазов.
Методы (API) Генерирование многоуровневых клемм в качестве устройства В классе DeviceService теперь доступен новый метод CreateTerminalDevice. С помощью этого метода можно генерировать многоуровневые клеммы в соответствии с диалоговым окном Генерировать клеммы (устройства).
Методы (API) Создание связей в предварительном планировании В классе PlanningSegment теперь доступен новый метод CreateLink. С помощью этого метода можно создавать связи в предварительном планировании.
Классы (API) Новые классы для контрольных прогонов в управлении изделиями Теперь контрольные прогоны для основных данных изделий выполняются в управлении изделиями. В соответствии с этим контрольные прогоны прежнего класса сообщения 501 "Основные данные изделий" были переименованы и перемещены в новый класс сообщения 502 "Основные данные изделий". В результате этого нововведения Eplan API пополнился несколькими новыми классами (например, MDPartsDatabaseMessages, MDPartsMessage и т. п.). Теперь для метода VerifyMDPartsDatabaseItems, с помощью которого запускались контрольные прогоны для основных данных изделий, больше не требуется параметр для указания проекта. По этой причине в классе Check появилась перегрузка метода VerifyMDPartsDatabaseItems. Улучшение контрольных прогонов для основных данных изделий
Методы (API) Указание схемы для импорта пространства конструкции В интерфейсе пользователя при импорте пространства конструкции можно в диалоговом окне Импорт пространства конструкции выбрать схему с настройками для импорта. Теперь эта возможность учтена и в Eplan API. Для этого теперь в классе Import3D есть новая перегрузка метода DesignSpace с параметром strSchemeName. Аналогично этому операция import3d дополнена параметром SCHEME.
Управление изделиями Новый параметр импорта "Заменить имеющиеся записи данных и добавить новые" При импорте данных изделий в интерфейсе пользователя появился новый параметр Заменить имеющиеся записи данных и добавить новые. Теперь этот параметр можно использовать и в Eplan API. Для этого, например, перечисление ImportMode из класса MDPartsManagement дополнено параметром ReplaceAndAppend (значение 3).
Управление изделиями Использование дополнительных частей в Eplan API Теперь в управлении изделиями появился новый тип записей данных "Дополнительная часть". Чтобы этот тип записей данных можно было также использовать в Eplan API, перечисление MDPartsDatabaseItem.Enums.Type дополнено параметром SupplementalPart (значение 16). Управление дополнительными частями
Операции (API) Убрана устаревшая операция "XPamArticlesSyncAction" Была убрана синхронизация данных изделий новой базы данных изделий (версия 202x) со старой, обновленной базой данных изделий (версия 2.9 SP1 или старше). Поскольку эти старые версии Eplan больше не поддерживаются, операция XPamArticlesSyncAction больше не будет доступна.