För makroboxarna står olika funktionaliteter till förfogande med vars hjälp du t.ex. kan ändra sammansättningen av de förberedda makrona i ett makroprojekt eller kan uppdatera de infogade makrona i ett kretsschemaprojekt i efterhand.
Förutsättningar (redigering i makroprojektet):
- Man befinner sig i ett makroprojekt.
- På ett projektblad har ett eller flera objekt infogats, som ett makro ska genereras automatiskt från, och konturerna för makrot som ska skapas har fastställts via en makrobox.
Förutsättningar (redigering i kretsschemaprojektet):
- Du har fastställt att även makroboxarna ska infogas på drop-down-listan Infoga även makrobox eller under menypunkterna Optioner > Inställningar > Projekt > "Projektnamn" > Grafisk redigering > Allmänt för själva makroboxen vid förberedelse av makrot i makroprojektet.
- Man befinner sig i ett kretsschemaprojekt och har infogat ett makro.
Skapa nytt makro
Man har möjlighet, att redigera objekten som hör till ett infogat makro och att spara makrot på nytt, via en makrobox som har infogats tillsammans med makrot. Tänkbara ändringar för makroobjekten vore t.ex. ett symbolbyte för en komponentsymbol, ändrade data i en egenskapsdialog eller en ny värdesats för ett platshållarobjekt.
- Utför önskade ändringar på makrots objekt.
- Klicka på tillhörande makrobox.
- Välj kontextmenypunkten Skapa makro.
EPLAN öppnar dialogen Spara som. Filnamnet och makrots variant är förinställda. - Klicka på [OK], för att bekräfta att den skrivs över.
- Bekräfta frågan, om makrovarianten ska skrivas över, med [Ja].
Uppdatera makron
Med hjälp av funktionaliteten Uppdatera makro kan du uppdatera enskilda eller flera makron i ett projekt. Därmed kan makrona som har infogats i ett projekt uppdateras snabbt efter en bearbetning.
Förutsättning:
Du har valt ett eller flera förberedda eller infogade makron med typen av användning "Används som referens" eller "Inte fastställd". I den tillhörande makroboxen fastställs typen av användning med hjälp av en drop-down-lista med samma namn.
Anvisning:
Om typen av användning "Underordnad" används för de invändiga makroboxarna vid fogade makroboxar beaktas inte dessa makroboxar vid en uppdatering i hela projektet eller vid uppdateringen av de utvändiga makroboxarna. Om en underordnad makrobox väljs målinriktat är en "manuell" uppdatering ändå möjlig. I detta fall kan du bestämma om en uppdatering ska ske eller inte med hjälp av en förfrågan.
Uppdatera enskilda makron via en makrobox
- Klicka på önskad makrobox.
- Välj kontextmenypunkten Uppdatera makro.
- Välj ett lämpligt schema på drop-down-listan i fältet Inställningar för dialogen Uppdatera makron. Eller klicka på [...] för att öppna dialogen Inställningar: Uppdatera makron. Här kan du se det valda schemats inställningar, och skapa och redigera egna scheman.
- Klicka på [OK].
Makrofilen som hör till den valda makroboxen sökes i den fastställda makromappen. Om det valda makrot existerar i denna mapp fastställs den passande varianten och presentationstypen inom makrofilen, och makrot med tillhörande makrobox uppdateras enligt de fastställda inställningarna.
Om det uppstår fel vid uppdateringen protokollförs de i systemmeddelandena.
Uppdatera flera makron via makronavigatorn
- Välj följande menypunkter: Projektdata > Makron > Navigator.
- Markera ett projekt eller flera makron i makronavigatorns träd.
- Välj kontextmenypunkten Uppdatera makron.
- Välj ett lämpligt schema på drop-down-listan i fältet Inställningar för dialogen Uppdatera makron. Eller klicka på [...] för att öppna dialogen Inställningar: Uppdatera makron. Här kan du se det valda schemats inställningar, och skapa och redigera egna scheman.
- Klicka på [OK].
Makrofilerna som hör till de valda makrona sökes i den fastställda makromappen. Om de valda makrona existerar i denna mapp fastställs de passande varianterna och presentationstyperna inom makrofilen, och makrona uppdateras enligt de fastställda inställningarna.
Om det uppstår fel vid uppdateringen protokollförs de i systemmeddelandena.
Anvisning:
För ett bearbetat makro övertas även ändrade data i registerkortet Makrobox i projektet vid uppdateringen. Förutom egenskaperna som Namn, Presentationstyp och Variant övertas även värdena för följande skrivskyddade egenskaper:
- Version
- Källprojekt
- Källa / referens
- Beskrivning
- Manuell objekttilldelning
- Beakta inte makrobox vid infogning på monteringsplatta.
Markera makroobjekt
Om man vill kontrollera, vilka objekt som hör till ett makro (som har tilldelats till en makrobox), då finns en motsvarande funktion tillgänglig för detta.
- Klicka på önskad makrobox.
- Välj kontextmenypunkten Markera tillhörande objekt.
Alla objekt som hör till makrot markeras.
Sedan kan alla makroobjekt t.ex. gemensamt kopieras, flyttas eller redigeras i tabellform.
Tilldela individuella objekt till en makrobox
I normala fall hör alla objekt som finns inom en makrobox till ett makro. I ett makroprojekt finns det möjlighet, att ändra denna objekttilldelning.
- Markera de objekt, som ska höra till makrot. Man kan också välja objekt, som inte ligger inom en makrobox eller utesluta objekt, som finns inom en ruta.
- Klicka på önskad makrobox och välj sedan kontextmenypunkten Tilldela objekt till makroboxen.
Objekten tilldelas till makrot. Du kan kontrollera tilldelningen genom att välja kontextmenypunkten Markera tillhörande objekt för motsvarande makrobox.
Genom denna tilldelning aktiveras kryssrutan Manuell objekttilldelning i egenskapsdialogen på registerkortet Makrobox. Om du vill ta bort den manuella objekttilldelningen igen måste du deaktivera motsvarande kryssruta eller välja kontextmenypunkten Förkasta manuell tilldelning för makroboxen. Sedan hör alla objekt som finns i makroboxen till det framtida makrot igen.
Flytta beröringspunkt
Som beröringspunkt benämns den punkt, som markören är "fäst" vid när makrot infogas. I normala fall är makrot fäst "upptill, vänster" vid den första infogningspunkten. Med hjälp av makroboxen finns det möjlighet, att själv fastställa beröringspunktens position.
- Klicka på önskad makrobox.
- Välj kontextmenypunkten Flytta beröringspunkt.
- Flytta markören till önskad position, och med ett musklick på projektbladet bestäms den plats, som beröringspunkten i makrot ska finnas på.
När makrot genereras automatiskt från makroprojektet, då sparas den aktuella beröringspunkten motsvarande i makrot tillsammans med makroboxen.
Se också