Помогнете на развитието на сайта, споделяйки статията с приятели!

Широко рекламираната възможност за разширяване на EPLAN P8 с допълнителна функционалност с помощта на API е добре позната на всички. Но аз лично никога не съм се срещал на практика. Възможно е много водещи фирми и институти в областта на дизайна да създават свои собствени модули, които им дават конкурентно предимство под формата на съкращаване на времето за проектиране и подобряване на качеството пред останалите участници в дизайна на пазара.

В тази статия ще разгледаме практическото използване на възможностите EPLAN P8 API, като използваме примера на модула TrassaDKC. Този модул изглежда е разработен от любителски програмист. Но, въпреки това, той е страхотен за спестяване на време за дизайнера.

Основната цел на този модул е да намали разходите за труд за проектиране на кабелни трасета. Основната идея за намаляване на времето за проектиране е да се автоматизира процесът на създаване на проект за кабелен маршрут в конфигуратора DX FixCombitech v2.1.5 и да се прехвърли конфигурираната спецификация към проекта EPLAN P8.

Затова ще разгледаме последователно как да работим с модула. Първо трябва да го изтеглите. След като модулът е зареден, се появява неговата икона (Фигура 1), която е желателно да се премести към останалите икони (Фигура 2) или да се остави такава, каквато е. Преместих се в останалите икони, така че за мен е по-удобно да работя.

Фигура 1. Икона на модула TrassaDKC
Фигура 2. Преместете иконата на модула TrassaDKC

Например, подготвих един прост план с кабелен маршрут, на който се намират:

  • строителни елементи;
  • самия кабелен маршрут;
  • функционален елемент, обозначаващ кабелния маршрут “-Tr1”.

Тип на страницата, използвайки “Топология”. Функционалният елемент, обозначаващ кабелен маршрут, има функция на кабел. В този елемент ще се съхранява цялата информация за компонентите на кабелния маршрут.

След това изберете функционалния елемент “-Tr1” и кликнете върху иконата на модула TrassaDKC. Появява се главният прозорец на модула (Фигура 3).

Фигура 3. Главният прозорец на модула TrassaDKC

Както може да се види от снимката, основният прозорец на модула съдържа:

  • името на кабелния маршрут (в нашия случай “Tr1”);
  • два раздела „Общи“ и „Резерв“;
  • така наречената CheckBox - „кабелен маршрут“;
  • Бутон “OK”.

Като цяло от името на раздела е ясно, че “Резерв” е предназначен да разшири функционалността на модула TrassaDKC. Така че всички интересни действия се извършват в основния раздел “Общи”, който е активен по подразбиране. Обърнете внимание, че бутонът “Конфигуриране на маршрута”, елементите на прозореца “Продукти в проекта DKC” и “Продукти в проекта Eplan” не са активни. За да станат активни, трябва да активирате CheckBox “Кабелен маршрут”. Това действие създава знак във функционален елемент и позволява по-нататъшно филтриране на кабелите от кабелните трасета и в последващата обработка на информацията в докладите и обратно.

Поставете отметка в квадратчето „Кабелен маршрут”, бутона „Конфигуриране на маршрут”, „Продуктите в проекта DKC” и „Продуктите в проекта Eplan” стават достъпни веднага. След това кликнете върху бутона “Конфигуриране на пистата”. Стартира се конфигураторът FixCombitech (Фигура 4).

Фигура 4. Конфигуратор на FixCombitech

Обърнете внимание на факта, че определени параметри вече са били прехвърлени към конфигуратора на DKS: например, името на кабелния маршрут (показано на фигурата с червени стрелки). Може би името на кабелния маршрут ще напомни на дизайнера какъв маршрут той конфигурира.

Започваме конфигурирането на кабелния маршрут в конфигуратора. След завършване на конфигурацията на маршрута, трябва да запишете проекта в конфигуратора, като щракнете върху иконата на дискета (Фигура 5). След това затворете конфигуратора, като щракнете върху „кръст” (Фигура 5).

Фигура 5. Конфигуриране на кабелите в конфигуратора FixCombitech

Когато конфигураторът на DKS е затворен, DKS проектът се обработва. В нашия случай, съзнателно създадох например проекта DKS с умишлено голям брой продукти по кабелния маршрут, а именно повече от 50. Тъй като функционалният елемент не може да има повече от 50 продукта (тази характеристика на самия Eplan), модулът е взел под внимание и предупреди модула по време на обработката. (Фигура 6).

Фигура 6. Предупреждение: брой на продуктите на проекта над 50

Натиснете “OK” и неколкократно бутон “Конфигуриране на маршрута”. Конфигураторът DKS се стартира отново. Нашият проект DKC е запазен и сега се премахва от продуктовия проект, така че има по-малко от 50 от тях (Фигура 7).

Фигура 7. Премахване от дизайна на продукта

Ограничението на 50 продукта трябва да се помни и в случай на такива ситуации да се раздели кабелният път на по-малки компоненти. След премахване на някои от компонентите на кабелния маршрут, ние изпълняваме операции за запазване на проекта и затваряме конфигуратора на DKS.

Модулът TrassaDKC обработва отново данните и този път записва DKC проектните продукти в базата данни на продуктите на Eplan, ако те не са вече създадени там, и също така записва тези продукти във функционалния елемент “-Tr1” (Фигура 8). Добавям, че функционалният елемент “-Tr1” трябва да бъде “Главна функция”. Това завършва работата с модула TrassaDKC и следователно натискаме бутона “OK” (Фигура 8).

Фигура 8. Писане на DKC продукти в базата данни за части Eplan

Отворете елементите на функционалния елемент “-Tr1” (Фигура 9) и вижте, че продуктите от проекта DKS са правилно пренесени в проекта Eplan.

Фигура 9. Отваряне на елементите на функционалния елемент

Също така отворете базата данни за продукти на Eplan. За по-голяма яснота, преди това създадох празна база данни за продукти. Фигура 10 показва, че всички продукти от проекта DKS са безопасно въведени в продуктовата база данни.

Фигура 10. Всички продукти на проекта DKS са безопасно въведени в продуктовата база данни.

Това ще позволи безопасното обработване и извеждане на продуктите от кабелните маршрути в автоматичните отчети на Eplan.

Отделно, искам да подчертая факта, че проектите на DKC се записват в проекта Eplan. Това дава възможност за бързо регулиране на кабелния маршрут през конфигуратора DKS.

Функционалността на описания по-горе модул TrassaDKC значително намалява разходите за труд на проектанта и минимизира механичната работа, която води до грешки в проекта, т.нар. „Човешки фактор“. Тя позволява на дизайнера да се концентрира върху творческите аспекти на проекта, което в крайна сметка води до повишаване на конкурентоспособността на дизайна на организацията като отделен продукт. Позволява, при равни други условия, да получи по-висока цена на дизайна.

Помогнете на развитието на сайта, споделяйки статията с приятели!

Категория: