Hvad er SCH-filformatet?
.sch-filer bruges af EAGLE, et program til diagramtegning og PCB-layout, der oprindeligt blev udviklet af CadSoft Computer og senere opkøbt af Autodesk. .sch-filer gemmer komplette elektroniske diagrammer oprettet med det værktøj.
Diagrammer i en .sch-fil kan bruges til at visualisere en given enhed. Diagrammerne består af standardiserede symboler og forbindelser mellem elementerne i et givet kredsløb. Færdige diagrammer kan derefter bruges i produktionsprocessen for printplader, typisk parret med en .brd board-layoutfil.
Fra EAGLE 6.0 og frem er .sch-formatet en almindelig XML-tekstfil - filer åbnes med en XML-deklaration og et <eagle>-rodelement, der refererer til eagle.dtd. Version 5 og tidligere gemte diagrammer i en proprietær binær kodning. Bemærk, at filendelsen .sch deles af flere andre EDA-værktøjer med inkompatible fillayouts; KiCads moderne diagramformat er .kicad_sch-filen, der blev introduceret i KiCad 6.
Autodesk udfasede EAGLE som et selvstændigt produkt i 2026 og lagde dets funktionalitet ind i Fusion 360 Electronics, som fortsat kan læse og skrive .sch-filer.
Sikkerhed og tryghed
RISIKO: LOWEn moderne EAGLE .sch er XML-tekst, der beskriver et kredsløb, uden eksekverbart indhold, så den er sikker at åbne og inspicere. Den eneste praktiske forsigtighedsregel: EAGLE/KiCad understøtter User Language Programs / scripts, så kør ikke uopfordrede ULP-/scriptfiler, der følger med et projekt. Selve diagramfilen er harmløs.
Formatdetaljer
kort fortalt- KiCad Eeschema-diagram - Ældre KiCad brugte .sch (S-expression/legacy tekst); KiCad 6+ skiftede til .kicad_sch.
- OrCAD Capture / PSpice-diagram - Cadence OrCAD og PSpice bruger .sch til deres egne (forskellige) diagramfiler.
- LTspice / generisk SPICE-diagram - Forskellige SPICE- og EDA-værktøjer (TINA, Qucs, P-CAD) gemmer diagrammer som .sch i deres egne formater.
Programmer der åbner SCH-filer
Tekniske detaljer
dyb specifikation| Filtype | Elektronisk diagram - fanger kredsløbstegninger, komponentinstanser og netforbindelser |
| Kodning (EAGLE 6+) | UTF-8 XML-tekst; rodelement er `<eagle>` med en DOCTYPE, der refererer til `eagle.dtd` |
| Kodning (EAGLE ≤5) | Proprietært binært format; ikke offentligt dokumenteret |
| MIME-type | `application/xml` |
| Udvikler | CadSoft Computer GmbH (Tyskland); opkøbt af Autodesk i 2016 |
| Parret format | Bruges sammen med en `.brd` board-layoutfil i det samme EAGLE-projekt |
| Biblioteksafhængigheder | Komponentsymboler og pin-definitioner refererer til eksterne `.lbr` EAGLE-biblioteksfiler |
| Gemte diagramdata | Net, komponentinstanser, ledningssegmenter, knudepunkter, bus-definitioner, etiketter og hierarki med flere ark |
| Filendelseskonflikt | `.sch` bruges også af KiCad (før v6), OrCAD Capture, Protel/Altium Designer og TINA med inkompatible formater |
| KiCad-legacy-note | KiCad 5 og tidligere brugte `.sch`; KiCad 6 erstattede det med `.kicad_sch` ved hjælp af S-expression-syntaks |
| Identifikation af XML-fil | EAGLE 6+ filer kan identificeres ved strengen `<!DOCTYPE eagle` nær starten af filen |
| Forward/back annotation | Netlisten i `.sch` synkroniseres tovejs med `.brd` via EAGLEs workflow for forward og back annotation |
| Understøttelse af flere ark | Et projekt kan indeholde flere diagramark gemt som separate `<sheet>`-elementer i én `.sch`-fil |
| Produktstatus | Autodesk afsluttede EAGLE som en selvstændig applikation i 2026; `.sch`-filer åbnes nu gennem Fusion 360 Electronics |
| Udgivet | EAGLE since 1988; XML .sch format since EAGLE 6.0 (2011) |
| Specifikation | www.autodesk.com |