Denna funktionalitet är endast tillgänglig i vissa modulpaket. Info / Copyright

Makroboxar: Princip

Du fastställer vilket innehåll som ska sparas i makrona (data, konturer för makrona) i ett makroprojekt via infogningen av makroboxar. Senare kan du generera fönster- och / eller symbolmakron automatiskt ur dessa förberedda makron.

Infogningen av makroboxar är inte möjlig i ett kretsschemaprojekt. När fönster- eller symbolmakron skapas i ett sådant projekt sparas ändå en makrobox som motsvarar det fastställda avsnittet i makrot.

Speciella kontextmenypunkter på makroboxen erbjuder möjligheten att uppdatera de infogade makrona i efterhand. Dessutom kan du tilldela objekt, som befinner sig utanför en makrobox, till ett makro med hjälp av en manuell objekttilldelning. Detta är möjligt både i ett makro- och i ett kretsschemaprojekt, om även makroboxarna infogades.

Anvisning:

Det finns ingen makrobox i ett bladmakro. Makrodata för namn, beskrivning, version osv. har sparats i bladegenskaperna för bladen som finns i makrot, i registerkortet Blad och / eller Makrodefinition. I ett kretsschemaprojekt visas inte registerkortet Makrodefinition. Här hittar du datauppgifterna i bladegenskaperna under kategorin "Makro".

Infoga makroboxar

Du har två möjligheter för att även makroboxarna ska infogas när fönster- och symbolmakron infogas på projektbladen för ett kretsschemaprojekt. När makrona förbereds i makroprojektet kan du fastställa individuellt för varje makro, om även makroboxen ska infogas när det genererade makrot infogas. Välj då önskad option för motsvarande makrobox i registerkortet Inställningar för drop-down-listan Infoga även makrobox.

Om optionen "Från projektinställningar" har ställts in för inställningen Infoga även makrobox när makrona förbereddes kan du fastställa att även makroboxarna ska infogas i hela kretsschemaprojektet. Aktivera då projektinställningen Infoga makroboxar.

Anvisning:

För att ta bort alla markoboxar som infogats för ett projekt, finns en motsvarande inställning tillgänglig vid komprimeringen av projekt. Aktivera då kryssrutan Makroboxar (på hierarkilagret Ta bort placerade funktioner) och utför sedan en komprimering (se även Komprimera projekt).

Typ av användning vid makroboxar

Med hjälp av inställningen Typ av användning som du ställer in för makroboxar kan du fastställa vilka av funktionaliteterna (Generera makron automatiskt, Uppdatera makron) som är typiska för makron som kan utföras och vilka inte.

Skilja på makroboxar

Med hjälp av Typ av användning har du dessutom möjligheten att lättare skilja på de förberedda makrona i makronavigatorn.

I makronavigatorns träd sammanfattas förberedda makron, vars makroboxar har samma typ av användning, till ett hierarkilager. Samtidigt markeras typerna av användning med olika ikoner.

För att lättare kunna skilja på de infogade makroboxarna optiskt i den grafiska redigeraren sparas makroboxarna på olika lager beroende på typen av användning:

Via lagerhanteringen kan man t.ex. fastställa, om detta lager ska visas och skrivas ut.

Ändra typen av användning

När makroboxar infogas i ett makroprojekt är typen av användning "Definierande" förinställd. Denna typ av användning sparas vid den automatiska genereringen av makrona. I EPLAN plattformen ändras typen av användning då automatiskt till "Används som referens" vid infogningen i ett kretsschemaprojekt. På detta sätt genereras makrona – vid rätt inställning i makroprojektet – så att de kan användas direkt och uppdateras vid behov.

Ytterligare en, automatisk ändring av typen av användning sker inte (inte heller vid en ändring av projekttypen).

När makroboxar infogas i ett makroprojekt är typen av användning "Definierande" förinställd. Denna typ av användning sparas vid den automatiska genereringen av makrona. I EPLAN plattformen ändras typen av användning då automatiskt till "Används som referens" vid infogningen i ett kretsschemaprojekt. På detta sätt genereras makrona – vid rätt inställning i makroprojektet – så att de kan användas direkt och uppdateras vid behov.

Typ av användning i fogade makroboxar

Om du har aktiverat inställningen Infoga makron som används som referens och använder rekommenderad ordningsföljd (inifrån och utåt) vid konstruktionen av fogade makron krävs ingen anpassning av typen av användning för respektive makrobox.

Infoga först ett redan färdigt makro och rita sedan en yttre makrobox runt detta för att förbereda fogade makron. Därmed får den inre makroboxen typen av användning "Används som referens" och den yttre typen av användning "Definierande".

Typen av användning "Underordnad" är avsedd för makroboxar vid en ännu kraftigare fogning. Makroboxar med denna typ av användning beaktas inte vid den automatiska genereringen eller uppdateringen av de yttre makroboxarna.

Typ av användning för blad- och 3D-makron

Vid blad- och 3D-makron fastställs typen av användning automatiskt beroende på projekttypen (i makroprojekt "Definierande", i kretsschemaprojekt "Används som referens").

Konvertering av projekt

När projekt från äldre EPLAN-versioner (version 2.7 eller äldre) öppnas i EPLAN plattformen omvandlas de automatiskt. Samtidigt tilldelas typen av användning automatiskt: De förberedda makrona i makroprojekt får typen av användning "Definierande". Redan infogade makron i gamla kretsschemaprojekt får typen av användning "Används som referens".

Fogade makroboxar interpreteras med hjälp av deras grafiska struktur. De "invändiga" makroboxarna får typen av användning "Underordnad" i kretsschemaprojekt. De yttre makroboxarna får typen av användning "Definierande" och de inre makroboxarna får typen av användning "Används som referens" i makroprojekt. Makroboxar som ligger längre in ställs in på "Underordnad".

I vissa inte entydiga situationer (om t.ex. linjerna för den utvändiga och invändiga makroboxen korsar varandra) kan det uppstå problem med tilldelningen av typen av användning.

Testkörningsmeddelande

Du kan använda testkörningsmeddelandet 014006 i meddelandeklassen 014 "Makron" för att kontrollera att typen av användning för makroboxar har använts på rätt sätt i projekten.

Se också

Registerkort makrobox