---
title: Standardsymboler
slug: sitesymbol/standardsymboler
createdAt: 2021-02-18T06:02:48.000Z
---

## Filstruktur

Nedanstående bild visar en del av filstrukturen för symbolerna. Det rekommenderas att inga förändringar görs i SiteSymbol menyfiler eller symbolkataloger, detta för att undvika problem vid uppgraderingar etc.

::Image[]{src="https://api.archbee.com/api/presign/yePEKm1oq9OQdn0laEcyX/R7iTJaTCyGad5SOHibRTf_image.png" size="46" position="flex-start" width="236" height="342" darkWidth="236" darkHeight="342" showCaption="false"}

### Rotkatalog (1)

Rotkatalogen för hela symbolbiblioteket, beroende på installationstyp kan den ligga lokalt eller centralt på en nätverksplats.&#x20;
Katalogen ska innehålla filen ***SiteSymbol.ServerConfig.xml***

### &#xA;Symbolpaket (2)

Underliggande kataloger i rotkatalogen motsvarar symbolpaket. Varje symbolpaket presenteras som en egen flik i SiteSymbol menyträd. Standarsymbolerna är grupperad enligt grupperna.

- CO - Allmänna symboler
- EL - El-symboler
- IN - Instrumentsymboler
- SY - Systemsymboler
- PR - Processymboler
- HVAC - HVAC symboler


### Block kataloger (3)

Under varje grupp finns en katalog för själva dwg blocken och en för motsvarande för miniatyrbilder av blocken i wmf format.

::Image[]{src="https://api.archbee.com/api/presign/yePEKm1oq9OQdn0laEcyX/4-OjhTtbQE4wXzxakIndO_image.png" size="20" width="149" height="87" darkWidth="149" darkHeight="87" position="flex-start" showCaption="false"}

## Menyfil

Under varje symbolgrupp finns menyfilen som heter ***Package.xml***, denna bygger upp menyträdet samt ger information om symbolen, linjebrytning, etc.

Nedan visas ett utdrag av filen av filen som tillhör CO (Allmän symboler)


Inledningen är en definition av symbolpaketet.

```none
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="Summary.xsl"?>
<package id="StandardSymbols.CO">
  <name>
    <lang code="sv">Allmänt</lang>
    <lang code="en">General</lang>
  </name>
```

Nästa del anger sökväg till block och miniatyrbilder, order anger symbolflikarnas placering.

```none
  <symbolset id="CO" order="10">
    <author>Nisse</author>
    <company>Eurocon SiteBase AB</company>
    <updated>2025-04-19</updated>
    <symbolPath>dwg</symbolPath>
    <thumbnailPath>wmf</thumbnailPath>
```

Därefter kan menystrukturen byggas upp i ett eller flera nivåer.

```none
    <treenode>
      <name>
        <lang code="sv">Märkning, hänvisningar</lang>
        <lang code="en">Marking </lang>
      </name>
    </treenode>
```

Under menystrukturen läggas symboldefinitionerna upp.

```none
   <symbol>
        <id>SBS_CO0101</id>
        <ssgid>ini241h</ssgid>
        <name>
          <lang code="sv">Kopplingsplint</lang>
          <lang code="en">Terminal</lang>
        </name>
        <visible>true</visible>
        <breaking>40</breaking>
        <autogenerate>
          <form>1</form>
          <height>5</height>
        </autogenerate>
      </symbol>
```

<u>**Variabler**</u>

****
Blockets Id, måste överensstämma med symbolens .dwg och .wmf fil.

<u>**SSGId**</u>
Alternativt symbolnamn, används endast för visning.

<u>**Name**</u>****
Symbolnamn, stöd för flera olika språk.

<u>**Visible**</u>****
Anger om symbolen ska vara synlig i SiteSymbol, utelämnas variabeln är den synlig

<u>**Breaking**</u>
Anger vilken typ av linjebrytning som ska göras. Ange 0 om ingen linjebrytning ska göras. Se även avsnittet XXX

<u>**Autogenerate**</u>
Används för symboler där man vill kunna generera flera stycken i en följd, t.ex. plintar.

<u>**Autolink**</u>
Anger att symbolen ska länkas mot SiteBase, SiteLink funktionen SelectObject öppnas efter insättning.

<u>**Insertpointx**</u>
Anger insättningspunkt X, används där man vill ha en fast insättningspunkt för t.ex. ritramar

<u>**Insertpointy**</u>
Anger insättningspunkt Y

<u>**Rotate**</u>
Anger att symbolen ska kunna roteras efter insättning (Rotate kommando)

Explode







