Hva er SCH-filformatet?
.sch-filer brukes av EAGLE, en applikasjon for skjemategning og kretskortutforming (PCB layout) opprinnelig utviklet av CadSoft Computer og senere kjøpt opp av Autodesk. .sch-filer lagrer komplette elektroniske skjemaer opprettet med dette verktøyet.
Skjemaer i en .sch-fil kan brukes til å visualisere en gitt enhet. Skjemaene består av standardiserte symboler og forbindelser mellom elementene i en gitt krets. Ferdige skjemaer kan deretter brukes i produksjonsprosessen for kretskort, vanligvis sammen med en .brd layoutfil.
Fra EAGLE 6.0 og utover er .sch-formatet en ren XML-tekstfil - filene åpnes med en XML-deklarasjon og et <eagle>-rotelement som refererer til eagle.dtd. Versjon 5 og tidligere lagret skjemaer i en proprietær binær koding. Merk at filendelsen .sch deles av flere andre EDA-verktøy med inkompatible filoppsett; KiCads moderne skjemaformat er .kicad_sch-filen, introdusert i KiCad 6.
Autodesk avviklet EAGLE som et frittstående produkt i 2026, og integrerte funksjonaliteten i Fusion 360 Electronics, som fortsetter å lese og skrive .sch-filer.
Sikkerhet og trygghet
RISIKO: LOWEn moderne EAGLE .sch er XML-tekst som beskriver en krets, uten eksekverbart innhold, så den er trygg å åpne og inspisere. Den eneste praktiske forholdsregelen: EAGLE/KiCad støtter User Language Programs / skript, så ikke kjør uoppfordrede ULP/skriptfiler som følger med et prosjekt. Selve skjemafilen er ufarlig.
Formatdetaljer
i et nøtteskall- KiCad Eeschema-skjema - Eldre KiCad brukte .sch (S-uttrykk/legacy tekst); KiCad 6+ byttet til .kicad_sch.
- OrCAD Capture / PSpice-skjema - Cadence OrCAD og PSpice bruker .sch for sine egne (forskjellige) skjemafiler.
- LTspice / generisk SPICE-skjema - Ulike SPICE- og EDA-verktøy (TINA, Qucs, P-CAD) lagrer skjemaer som .sch i sine egne formater.
Programmer som åpner SCH-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | Elektronisk skjema - fanger opp kretsdiagrammer, komponentforekomster og nettforbindelser |
| Koding (EAGLE 6+) | UTF-8 XML-tekst; rotelement er `<eagle>` med en DOCTYPE som refererer til `eagle.dtd` |
| Koding (EAGLE ≤5) | Proprietært binært format; ikke offentlig dokumentert |
| MIME-type | `application/xml` |
| Utvikler | CadSoft Computer GmbH (Tyskland); kjøpt opp av Autodesk i 2016 |
| Parret format | Brukes sammen med en `.brd` layoutfil i samme EAGLE-prosjekt |
| Biblioteksavhengigheter | Komponentsymboler og pin-definisjoner refererer til eksterne `.lbr` EAGLE-biblioteksfiler |
| Lagrede skjemadata | Nett, komponentforekomster, ledningssegmenter, koblinger, bussdefinisjoner, etiketter og hierarki over flere ark |
| Filendelseskonflikt | `.sch` brukes også av KiCad (før v6), OrCAD Capture, Protel/Altium Designer og TINA med inkompatible formater |
| KiCad legacy-merknad | KiCad 5 og tidligere brukte `.sch`; KiCad 6 erstattet det med `.kicad_sch` som bruker S-uttrykk-syntaks |
| XML-filidentifikasjon | EAGLE 6+-filer kan identifiseres ved strengen `<!DOCTYPE eagle` nær starten av filen |
| Frem- og tilbake-annotering | Nettlisten i `.sch` synkroniseres toveis med `.brd` via EAGLEs arbeidsflyt for frem- og tilbake-annotering |
| Støtte for flere ark | Et prosjekt kan inneholde flere skjemasider lagret som separate `<sheet>`-elementer i én `.sch`-fil |
| Produktstatus | Autodesk avsluttet EAGLE som en frittstående applikasjon i 2026; `.sch`-filer åpnes nå gjennom Fusion 360 Electronics |
| Utgitt | EAGLE since 1988; XML .sch format since EAGLE 6.0 (2011) |
| Spesifikasjon | www.autodesk.com |