A.4.6.1 Dokumentation einer Teilschaltung



next up previous contents
Next: A.4.6.2 Modell Bibliothek MODEL Up: A.4.6 Standardbibliotheken (JANLIB) Previous: A.4.6 Standardbibliotheken (JANLIB)

A.4.6.1 Dokumentation einer Teilschaltung

 

Jeder Teilschaltungsblock  in einer Standardbibliothek hat folgendes Aussehen (dies stellt eine Einschränkung der gemäß Syntaxbeschreibung an sich beliebigen Reihenfolge dar):

Die Dokumentation der Teilschaltung erfolgt in Englisch und besteht aus einem Block von Kommentarzeilen (A.4.2.3) mit folgendem Inhalt:

  1. Name der Teilschaltung und seiner Synonyme 
  2. Erklärung der Funktion der Teilschaltung inklusive Gültigkeitsbereich und Einschränkungen
  3. Literaturangabe (Datenbuch, etc.)
  4. Autor der Teilschaltung und Datum der Bearbeitung
  5. Liste der externen Knoten (A.4.4.2) und ihre Bedeutung in der Reihenfolge, wie sie beim Aufruf angegeben werden müssen.
  6. Liste der formalen Parameter (A.4.4.3) der Teilschaltung und deren Bedeutung und Bereich in der Reihenfolge, wie sie beim Aufruf angegeben werden müssen.
  7. Liste der vom Benutzer zu definierenden Parameter (A.4.2.12)
  8. Liste der vom Benutzer zu definierenden Tabellen (A.4.2.13)
  9. Liste der vom Benutzer zu definierenden Funktionen (A.4.2.15)
  10. Liste der intern verwendeten Teilschaltungen
  11. Weitere Informationen (verwendete Methode, etc.)
Beispiel einer Teilschaltungsbeschreibung:
 SUBCKT 1N914 C-A
 *
 ***    1N914 - SWITCHING DIODE
 *      SYNONYMS: -
 *
 *      FUNCTION:   SWITCHING DIODE
 *
 *      REFERENCE:  CONVAIR DIVISION, GENERAL DYNAMICS
 *                  SCEPTRE: A Computer Program for Circuit
 *                           Systems Analysis
 *                  Prentice-Hall Inc., 1971
 *
 *      AUTHOR:     J. DEMEL  81-05-16
 *
 *      NODES:    C  CATODE
 *                A  ANODE
 *
 *      PARAMETERS: -
 *      GLOBAL PARAMETERS: -
 *      GLOBAL TABLES: -
 *      GLOBAL FUNCTIONS: -
 *      USED SUBCIRCUITS: -
 FUNCTION QQ(A,B,C,D,E,F,G)=
              (A/B*(1-MIN(C/B,.9)))**D+MIN(E*(F+G),1000*A)
 FUNCTION DD(IS,C)=IS*(EXP(C)-1)
 RB A-1=2
 RS 1-C=1.1M
 UID 1-C,I=DD(2.9E-9,21.5)*DT(Q(UID)),P=0,
      Q=QQ(2.4E-11,.9,V(UID),.5,1.81E-5,I(UID),1.9E-9)
 ENDS



Martin Stiftinger
Fri Jun 9 19:49:39 MET DST 1995