Symbolmakron är speciella makron med filnamnsutvidgningen *.ems. De genereras genom att önskade beståndsdelar markeras på kretsschemat och menypunkterna Redigera > Skapa fönster- / symbolmakro väljs. Följande data sparas då internt i makrofilerna:
- Lista med symbolbibliotek, som makrots symboler härstammar från
- Position (radnummer), där symbolbiblioteken har matats in i källprojektets inställningar (Optioner > Inställningar > Projekt > "Projektnamn" > Hantering > Symbolbibliotek)
- Symbolnummer
- Variantnummer.
När sådana makron infogas på kretsschemabladet (Infoga > Fönster- / symbolmakro) kontrolleras då på vilket ställe på listan i projektinställningarna som makrots symbolbibliotek finns på. Grundat på denna information anpassas positionsnumret för alla symboler i makrot motsvarande, innan makrot infogas. Om ett symbolbibliotek inte finns i projektet, då används biblioteket från inställningarna motsvarande den i makrot sparade positionen. Om det inte finns något symbolbibliotek vid positionen i inställningarna eller saknas symbolen med motsvarande symbol- eller variantnummer, då infogas ett rött "X" i stället för symbolen och ett motsvarande meddelande genereras, som visar namnet och positionen på det symbolbibliotek, som makrot skapades med.
Se också