Ved makroboksene har du adgang til forskellige funktionaliteter, som du f.eks. i et makroprojekt kan anvende til at ændre sammensætningen af forberedte makroer eller i et diagramprojekt kan anvende til at opdatere de indsatte makroer efterfølgende.
Forudsætninger (redigering i makroprojektet):
- Du befinder dig i et makroprojekt.
- Du har indsat et eller flere objekter på en projektside, ud fra hvilke der automatisk skal genereres en makro, og du har via en makroboks defineres omridset af den makro, som skal oprettes.
Forudsætninger (redigering i diagramprojektet):
- Ved forberedelsen af makroen i makroprojektet ved selve makroboksen i rullelisten Indsæt også makroboks eller under menupunkterne Funktioner > Indstillinger > Projekter > "Projektnavn" > Grafisk redigering > Generelt har du defineret, at makroboksene også skal indsættes.
- Du befinder dig i et diagramprojekt og har indsat en makro.
Opret makro igen
Via en makroboks, som er indsat sammen med makroen, har du mulighed for at redigere en indsat makros tilhørende objekter og lagre makroen igen. Mulige ændringer for makroobjekterne ville f.eks. være et symbolbytte af et komponentsymbol, ændrede data i en egenskabsdialogboks eller et nyt værdisæt for et pladsholderobjekt.
- Udfør de ønskede ændringer ved makroernes objekter.
- Klik på den dertilhørende makroboks.
- Vælg kontekstmenupunktet Opret makro.
EPLAN åbner dialogboksen Gem som. Filnavnet og makrovarianten er forudindstillede. - Klik på [OK] for at bekræfte overskrivningen.
- Bekræft forespørgslen om makrovarianten skal overskrives, med [Ja].
Opdater makroer
Ved hjælp af funktionen Opdater makro kan du opdatere enkelte eller flere makroer i et projekt. Derved kan de makroer, der er indsat i et projekt, efter en redigering hurtigt opdateres fuldt ud.
Forudsætning:
Du har valgt en eller flere forberedte eller indsatte makroer med Anvendelsestype "Refererende" eller "Ikke defineret". I den tilhørende makroboks defineres anvendelsestypen ved hjælp af en rulleliste med samme navn.
Bemærk:
Hvis Anvendelsestype "Underordnet" anvendes ved sammensatte makrobokse for de indvendige makrobokse, tages der ikke højde for disse makrobokse ved opdateringen for hele projektet eller ved opdateringen af de udvendige makrobokse. Hvis en underordnet makroboks udvælges målrettet, er det alligevel muligt at foretage en "manuel" opdatering. I denne situation kan du ved hjælp af en forespørgsel afgøre, om der skal gennemføres en opdatering eller ej.
Opdater individuelle makroer via en makroboks
- Klik på den ønskede makroboks.
- Vælg kontekstmenupunktet Opdater makro.
- I feltet Indstillinger i dialogboksen Opdater makroer vælger du et velegnet skema i rullelisten. Ellers klikker du på [...] for at åbne dialogboksen Indstillinger: Opdater makroer. Her kan du se indstillingerne i det valgte skema samt generere og redigere egne skemaer.
- Klik på [OK].
Den makro, der hører til den valgte makroboks, søges i den definerede makromappe. Hvis den valgte makro findes i denne mappe, bestemmes den passende variant og visningstype i makroen, og makroen opdateres med den tilhørende makroboks i henhold til de definerede indstillinger.
Hvis der opstår fejl ved opdateringen, protokolleres disse i systemmeddelelserne.
Opdater flere makroer via makro-navigatoren
- Vælg følgende menupunkter: Projektdata > Makroer > Navigator.
- Marker et projekt eller flere makroer i makro-navigatorens træ.
- Vælg kontekstmenupunktet Opdater makroer.
- I feltet Indstillinger i dialogboksen Opdater makroer vælger du et velegnet skema i rullelisten. Ellers klikker du på [...] for at åbne dialogboksen Indstillinger: Opdater makroer. Her kan du se indstillingerne i det valgte skema samt generere og redigere egne skemaer.
- Klik på [OK].
Der søges efter de makroer, som hører til de valgte makroer, i den definerede makromappe. Hvis de valgte makroer findes i denne mappe, bestemmes de passende varianter og visningstyper i makroerne, og makroerne opdateres i henhold til de definerede indstillinger.
Hvis der opstår fejl ved opdateringen, protokolleres disse i systemmeddelelserne.
Bemærk:
Der overtages også ændrede data fra fanebladet Makroboks fra en redigeret makro i projektet ved opdateringen. Med undtagelse af egenskaber som f.eks. Navn, Visningstype og Variant overtages også værdier for følgende skrivebeskyttede egenskaber:
- Version
- Kildeprojekt
- Kilde / Reference
- Beskrivelse
- Manuel objekttilknytning
- Tag ikke hensyn til makroboksen ved indsættelse på monteringspladen.
Marker makroobjekter
Hvis du ønsker at kontroller, hvilke objekter der hører til en makro (er knyttet til en makroboks), står der en relevant funktion til rådighed.
- Klik på den ønskede makroboks.
- Vælg kontekstmenupunktet Marker tilhørende objekter.
Alle objekter, som hører til makroen, markeres.
Derefter kan alle makroobjekter f.eks. kopieres, flyttes eller redigeres i tabelform.
Knyt individuelle objekter til en makroboks
Normalt hører alle objekter, som befinder sig indenfor en makroboks, til en makro. I et makroprojekt har du mulighed for, at ændre denne objekttilknytning.
- Marker de objekter, som skal høre til en makro. I den forbindelse kan du udvælge objekter, som ikke ligger indenfor en makroboks, eller udelukke objekter, som befinder sig indenfor en boks.
- Klik på den ønskede makroboks og vælg derefter kontekstmenupunktet Knyt objekter til makroboksen.
Objekterne tilknyttes til makroen. Du kan kontrollere tilknytningen ved at vælge kontekstmenupunktet Marker tilhørende objekter til den enkelte makroboks.
Gennem denne tilknytning markeres afkrydsningsfeltet Manuel objekttilknytning under fanebladet Makroboks i egenskabsdialogen. Hvis du vil ophæve den manuelle objekttilknytning igen, skal du afmarkere det pågældende afkrydsningsfelt eller vælge kontekstmenupunktet Forkast manuel tilknytning i makroboksen. Derefter tilhører alle objekter, som befinder sig i makroboksen, den fremtidige makro.
Flyt holdepunkt
Det punkt, hvor markøren "hæfter" sig ved indsætning af makroen, betegnes som holdepunktet. Normalt hænger makroen "øverst, venstre" ved det første indsætningspunkt. Ved hjælp af makroboksen har du mulighed for selv at definere holdepunktets position.
- Klik på den ønskede makroboks.
- Vælg kontekstmenupunktet Flyt holdepunkt.
- Bevæg markøren til den ønskede position, og angiv med et museklik på projektsiden det sted, hvor holdepunktet skal befinde sig i makroen.
Ved automatisk generering af makroerne fra makroprojektet, gemmes det pågældende holdepunkt i makroen i den relevante makroboks.
Se også