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

Както е известно, за да се ускори процесът на проектиране, е необходимо да се намали времето, прекарано от проектанта при ръчния труд, и да се автоматизира възможно най-много повтарящи се монотонни операции.

При проектирането често е необходимо да се попълнят въпросници до проектанта. Случаят е скучен и монотонен, което също води до грешки. Как да се намалят разходите за време и да се минимизират грешките, нека да разгледаме пример за създаване на въпросник за топломер TEM-104-2B.

След като прочетете тази статия, можете също да създадете продуктови макроси за Siemens, Festo, Schneider Electric и други производители. Ще създадем въпросник, базиран на Eplan Electric P8 макрос, като използваме обекти на контейнера.

Създайте макрос

В Eplan P8, частно повтарящите се елементи на проекта могат да се избират в макроси и да се записват като отделни файлове. Макросите могат да бъдат страници или отделни избрани секции на страницата на проекта.

Също така в Eplan P8 има концепция за „макропроект“. Макропроектите ви позволяват да създавате така наречените контейнери за бързо създаване на нови и обработка на съществуващи макроси. В случай на създаване на макроси в такива проекти е необходимо да се използва макро рамка, която ще служи като контейнер с уникално идентифициращо име.

За да създадете макрос, отворете празна страница на проекта и започнете да създавате въпросник, като следвате примера на производителя на топломера TEM-104-2V (Фигура 1).

Фигура 1. Топломер за поръчка на карти

Крайният резултат е показан на фигура 2.

Фигура 2. Крайният резултат

Разгледайте състава (Фигура 3) на разработения от мен въпросник:

  1. графики (линии и правоъгълници за създаване на таблици);
  2. обикновен текст (статични макро данни);
  3. обекти на контейнери;
  4. запълващи обекти с променливи обекти за задържане.
Фигура 3. Състав на макроикономическия въпросник

Особено се надявам, че няма нужда да коментирате графиката. В обикновен текст отбелязвам, че Eplan P8 няма способността да създава изречения и фрази в един текстов блок, в които думите могат да бъдат индивидуално подчертани, удебелени или в курсив. За да направите това, ще трябва да създавате такива изречения и фрази в отделни текстови блокове, което е доста неудобно.

Фигура 4 показва комбинирани текстови блокове (например някои са маркирани в червено). Началните точки на текстовите блокове се показват в бели квадратчета. Позволете ми да ви напомня, че за да се покажат началните точки на почти всички блокове на Eplan P8, трябва да натиснете бутона "i / ш". При повторно натискане на посочения клавиш се забранява показването на изходните точки.

Фигура 4. Сложни текстови блокове

Запълващите обекти на фигури 3 и 4 вече са обработени и показани в тюркоаз. Избрах цветовете специално за възможността за визуално разпознаване и бързото разполагане на обекти за закрепване в макрос.

Обектите, които трябва да се запълнят на фигури 3 и 4, са представени от обикновени текстови блокове, оградени от знаци "". По принцип не е необходимо да се оформят текстови полета с такива символи. Тъй като човешката памет не е абсолютна и за визуалната селекция на запълнени обекти, реших да избера тези обекти, точно както са представени променливите на обектите на резервоара. Да, и съдържанието на запълнените обекти е същото с имената на променливите на заместителите. Струваше ми се достатъчно удобно, за да не се бърка и бързо да се намерят необходимите компоненти на макроса.

Ако, с вмъкването на обикновен текст и неговото форматиране, мисля, че няма да имате никакви проблеми, тогава ще ви дам подробно описание за вмъкване и форматиране на обект-контейнер.

Така че, за да вмъкнете обект за контейнер, щракнете с десния бутон върху свободното пространство на листа и изберете "Вмъкване на символ". След това ще се отвори прозорецът за избор на символ (Фигура 5).

Фигура 5. Прозорец за избор на символ

В основната библиотека SPECIAL изберете символа “anchor” - това е обект за пълнене. За формата на въпросника не бях доволен от стандартния дизайн на обекта за пълнене (фигура 6).

Фигура 6. Стандартно оформление на обекта-контейнер

За да направите това, ние правим следните настройки: параметри-> управление на слоя; Изберете слоя EPLAN322 от групата “Character Graphics” (Character Graphics. Macros. Objects) и деактивирайте неговата видимост и свойства за печат. След това иконата на котвата на обекта на контейнера ще изчезне. За да видите всички скрити елементи, можете да натиснете бутона "u / sh". Натискането на посочения клавиш отново забранява режима на преглед за показване на скрити елементи. След това конфигурираме показването на текстова информация на запълващия обект, както е показано на Фигура 7. За да направите това, щракнете с десния бутон върху обекта, който се обработва, и изберете "Свойства …".

Фигура 7. Настройка на дисплея за текстова информация на обекта-контейнер

След създаването на оформлението на въпросника е необходимо да се запълнят обектите с възможни варианти на стойности и да се свържат с тях. За да зададете запълващи обекти на запълващия обект, щракнете с десния бутон на мишката върху обекта за пълнене и изберете запълващия се обект (Фигура 8).

Фигура 8. Изберете обекта, който ще се попълва.

Да започнем да попълваме стойностите на обекта на контейнера. В този пример, запълването с стойности се разглежда на примера на "1 канал (индукция)" запълващ обект (Фигура 2). Отворете прозореца със свойствата (описан по-горе) на “1 канал (индукция)” запълващ обект, изберете таба “Filler object” в горната част (като правило, той се отваря по подразбиране), в раздела, който се отваря, изберете раздела “Assignment”. Резултатът е показан на фигура 9, където:

  1. Името на обекта на контейнера;
  2. Името на променливата, която трябва да бъде оградена от знаците "";
  3. Местоположение на запълващия обект;
  4. Обектът на данни, който трябва да бъде запълнен с променливата на обекта на контейнера.
Фигура 9. Резултат

Въведете името на променливата според правилата, изброени по-горе и отидете на раздела "Стойности" (намиращ се в раздела "Задаване"). Помислете за резултата, показан на Фигура 10:

  1. Име на променливата;
  2. Името на стойността на променливата, попълнете тези полета ясно и със значение, така че по-късно тяхното значение е ясно, по-долу ще дам пример за случаите;
  3. Стойности на запълнени обекти.
Фигура 10. Раздел "Стойности"

За всяко поле от въпросника, попълнете обектите-контейнери със съответните променливи и набори от стойности.

Помислете за ситуация, в която два обекта на контейнера трябва да имат едно и също име „дължина Lpogr (85/120/210)“ (фигура 11).

Фигура 11. Една и съща дължина на името L log

Когато се работи с Eplan P8 запълващите обекти, както се оказа по време на експериментите, определено не са имената на пълнителите, които ги идентифицират еднозначно. Следователно можете да го използвате безопасно, когато създавате макроси с обекти, които имат същото име.

Възниква въпросът как да се определи при вмъкване на макрос и избиране на стойности за запълващи обекти, за да се изберат стойностите “Lpogr length (85/120/210)” за “Number of single CPTs”, а не за “Брой на комплекти (двойки) на CPT” (фигура) 11).

Разширеното име на стойностите на променливата помага за решаването на този проблем. Фигура 12 показва имената на променливите стойности на пълнещия обект "Lpogr length (85/120/210)" за "Брой на комплекти (двойки) TSP", а на Фигура 13 имената на променливите стойности на пълнещия обект "Lpogr length (85/120/210) ) ”За„ Брой отделни TSP “. По този начин, недвусмислено разбираме за кое поле на макроса на въпросника избираме стойности при вмъкване на макрос или при промяна на стойностите на полето.

Фигура 12. Имена на стойностите на променливата на обекта на контейнера за “Брой набори (двойки) на стоки и услуги”
Фигура 13. Имена на стойностите на променливата на обекта за контейнер за „Брой отделни TSP“

Освен това предлагам да се подберат и групират всички компоненти на бъдещия макрос на въпросника, така че по мое мнение е по-удобно да се работи с макроси в проекти, а също така създава впечатление на солиден обект на въпросника. За да комбинирате компонентите, изберете ги и щракнете върху бутона “Редактиране на графики” в навигационния панел (Фигура 14) или “g / n” горещ клавиш.

Фигура 14. Бутон на панела за навигация „Редактиране на графики“

Сега обектът на въпросника е готов да го запази като макрос. Изберете нашия обект и щракнете с десния бутон на мишката, в появилия се прозорец изберете “Създаване на прозорец / символ макрос …”. Появява се диалогов прозорец (Фигура 15), в който:

  1. Поле за име на файл Това поле може да се попълни ръчно и да се знае точно къде ще бъде запазен макроса, ако в поле 3 вече има път към запаметената директория, в противен случай макросът ще бъде запазен в папката, зададена по подразбиране в настройките на Eplan P8;
  2. След натискане на този бутон се появява стандартен диалогов прозорец, в който можете да изберете директорията, за да запишете макроса и да въведете името му;
  3. В това поле Eplan P8 показва пътя до директорията за съхранение на макроси;
  4. Изберете, за да запишете вида на въпросника "Графика";
  5. В това поле изберете опцията за избрания тип макро изглед. За изгледа "Графики", Eplan P8 ви позволява да създадете няколко варианта от "A" до "P" на латински букви (16 варианта);
  6. Полето ви позволява да оставите ясно описание на макроса;
  7. Елементът Разширени съдържа полезна функция, Define Capture Point. Преди да запазим, ние дефинираме тази точка, която ще ни позволи удобно да вмъкнем макрос на правилното място на проекта.
Фигура 15. Диалогов прозорец

След това кликнете върху "OK" и тук е макросът на въпросника за топломера TEM-104-2V или, например, продуктите на Siemens, Festo, Schneider Electric с агрегирани обекти !!!

Време е да използвате създадения макрос в проекта. За да направите това, щракнете с десния бутон на мишката върху свободната част от страницата на проекта, който се разработва, и в прозореца, който се появява, изберете “insert window / symbol macro …”. Ще се появи диалогов прозорец за избор на макро файлове, изберете създадения макрос от въпросника на топломера TEM-104-2V, щракнете върху "OK" и го поставете в желаната позиция на страницата на проекта. И тук започва нещо, за което те всъщност са създали макрос с обекти на контейнер. Появява се прозорецът за избор на стойности един след друг и ние избираме стойностите и попълваме полетата на въпросника (Фигура 16).

Фигура 16. Попълнете полетата на въпросника

След попълване на всички полета, нашият макро-въпросник изглежда на фигура 17.

Фигура 17. Макрос на въпросника

Но това не са всички възможности на макрос с обекти като резервни места. Какво да правим, ако при вмъкването на макрос сме избрали грешна стойност, или по време на проектирането се оказа, че стойността на някое поле трябва да се промени? Тъй като обектите на нашия макрос бяха групирани, след това натискане и задържане на клавиша "Shift", щракнете с десния бутон върху обекта на контейнера, а не върху запълненото поле. В появилия се прозорец (Фигура 18) изберете "присвояване на набор от стойности". Ще се появи прозорец за избор на стойности, както е показано на Фигура 16. След като изберете желаната стойност, щракнете “OK” и избраната стойност автоматично ще се появи в полето на обекта, който се попълва.

Фигура 18. Задаване на набор от стойности

Надявам се, че моят пример за създаване на макрос с резервни места ще ви бъде полезен за автоматизиране на процесите на проектиране. Успех на всички!

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

Категория: