Med indstillingen af Anvendelsestype for makrobokse kan du definere, hvilken af de makrotypiske funktionaliteter (Generer makroer automatisk, Opdater makroer) der kan udføres, og hvilke der ikke kan.
Fordel:
Ved hjælp af den nye anvendelsestype ved makroboksene tilpasses makroernes funktionaliteter til den pågældende projekttype på en hensigtsmæssig måde (genereres i makroprojektet, opdateres i diagramprojektet). Desuden understøttes du af anvendelsestypen ved opbygningen og ved struktureringen af indlejrede makroer.
- Ikke defineret: Oprettelse og opdatering kan udføres. Dette svarer til egenskaberne i de tidligere EPLAN-versioner (før version 2.8). Denne valgmulighed findes alene af hensyn til kompatibiliteten.
- Definerende: Iagttages kun ved oprettelse (f.eks. ved forberedte makroer i makroprojektet, som skal danne udgangspunkt for genereringen af makroer).
- Refererende: Iagttages kun ved opdatering (f.eks. ved makroer i diagramprojektet, som evt. skal opdateres med nyere data).
- Underordnet: Hverken generering eller opdatering er muligt (f.eks. ved makroer, hvis makroboks anvendes som "indvendig" makroboks i indlejrede makrobokse).
Skelnen mellem makrobokse
Ved hjælp af anvendelsestypen har du desuden mulighed for bedre at kunne skelne mellem de forberedte makroer i makro-navigatoren.
I makro-navigatorens træ komprimeres forberedte makroer, hvis makrobokse har samme anvendelsestype, til et hierarkiniveau. De forskellige anvendelsestyper angives med unikke ikoner.
Ikon |
Betydning |
---|---|
|
"Ikke definerede" eller "Underordnede" makroer |
|
Definerende makroer |
|
Refererende makroer |
I forbindelse med den målrettede visning og redigering af makroer kan du anvende den nye egenskab Makro: Anvendelsestype (ID 23011) i makro-navigatoren som filterkriterium og vise den som kolonne i listevisningen i denne navigator.
For bedre at kunne skelne mellem de makrobokse, der er indsat i grafikeditoren, er laghåndtering blevet udvidet med to yderligere lag til makrobokse:
- EPLAN326, Symbolgrafik.Makro.Makrobokse (definerende)
- EPLAN327, Symbolgrafik.Makro.Makrobokse (refererende).
Det eksisterende lag til makrobokse EPLAN308 anvendes nu som standard til "ikke definerede" eller "underordnede" makrobokse.
Ændring af anvendelsestypen
Anvendelsestypen "Definerende" er prædefineret ved indsætning af makrobokse i et makroprojekt. Denne anvendelsestype bliver gemt ved automatisk oprettelse af makroer. I EPLAN platformen ændres anvendelsestypen så automatisk til "Refererende" ved indsætningen i et Diagramprojekt. På denne måde bliver makroerne - ved korrekt indstilling i makroprojektet - genereret, så de kan anvendes direkte og ved behov opdateres.
Der sker ingen yderligere automatisk ændring af anvendelsestypen (heller ikke ved ændring af projekttypen).
Ved indsætning i et Makroprojekt får de indsatte makroer som standard anvendelsestypen "Definerende". Dermed kan du anvende de indsatte makroer som skabelon til yderligere makroer og til opbygning af nye makroprojekter. Ved hjælp af projektindstillingen Indsæt makroer refererende kan du også definere, at der indsættes makroer med anvendelsestypen "Refererende". Denne indstilling er hensigtsmæssig, hvis du allerede har fuldt opdaterede makroprojekter, og hvis nye makroer kun opstår ved indsætning af nye makrobokse eller ved kopiering og indsætning af eksisterende makroer.
Anvendelsestype i indlejrede makrobokse
Hvis du har aktiveret indstillingen Indsæt makroer refererende, og følger den anbefalede rækkefølge ved opbygningen af indlejrede makroer (indefra og ud), er det ikke nødvendigt at tilpasse anvendelsestypen ved de pågældende makrobokse.
Hvis du vil forberede indlejrede makroer, skal du starte med at indføje en allerede færdig makro og derefter tegne en udvendig makroboks omkring den. Derved får den indvendige makroboks anvendelsestypen "Refererende", og den udvendige makroboks får anvendelsestypen "Definerende".
Ved makrobokse med en endnu større indlejring anvendes anvendelsestypen "Underordnet". Der tages ikke højde for makrobokse med denne anvendelsestype ved den automatiske generering eller opdatering af de udvendige makrobokse.
Anvendelsestype til side- og 3D-makroer
Ved side- og 3D-makroer fastlægges anvendelsestypen automatisk med afsæt i projekttypen ("Definerende" i makroprojekter, "Refererende" i diagramprojekter).
Konvertering af projekter
Projekter fra ældre EPLAN-versioner (version 2.7 eller ældre) konverteres automatisk, når de åbnes i EPLAN platformen. I den forbindelse tilknyttes anvendelsestypen automatisk: Forberedte makroer i makroprojekter får anvendelsestypen "Definerende". Allerede indføjede makroer i gamle diagramprojekter får anvendelsestypen "Refererende".
Indlejrede makrobokse fortolkes ud fra deres grafiske opbygning. I diagramprojekter får de "indvendige" makrobokse anvendelsestypen "Underordnet". I makroprojekter får de udvendige makrobokse anvendelsestypen "Definerende" og de indvendige makrobokse anvendelsestypen "Refererende". Makrobokse, der ligger længere inde, indstilles til "Underordnet".
I enkelte, ikke helt entydige situationer (f.eks. ved overlappende linjer for den udvendige og indvendige makrobols) kan der opstå problemer med tildelingen af en anvendelsestype.
Testkørselsmelding
Du kan anvende den nye testkørselsmelding 014006 fra meldingsklassen 014 "Makroer" til at kontrollere anvendelsen af anvendelsestyper i projektets makrobokse.