08.11.2005, 03:28 PM
Wir kriegen das schon hin, denke ich.... Weil ich Deine Verwirrung nicht genau verstehe, sollten wir nochmal von vorne bis hinten häppchenweise wiederholen und Du schreist bitte laut auf, wenn wir den wunden Punkt erwischt haben, ok?
Wenn ich verniedlichend schreibe, dann nicht um dich zu verarschen (!!!) sondern weil ich mir die Sache ganz genauso vorstelle. Ok?
Trag mal folgende drei Directive in Deine Schaltbilder ein, wenn Du Philips-Gatter (egal aus welcher hc-Familie) verwenden willst.
.inc mylib\philips\hc_tslow.cir
.inc mylib\philips\hc_tnomi.cir
.inc mylib\philips\hc_tfast.cir
Versteh bitte diese drei Zeilen einfach als Hinweis für Spice, daß er (u.a.) in diesen Bibliotheken suchen soll, wenn er zukünftig auf ein unbekanntes Bauteil stößt.
Nun klick Deine Gatter in Dein Schaltbild. Ich nehme mal an, daß Du drei Schmitt-Trigger, 27 Oder-Gatter und 5300 Nands verwendet hast.
Laß uns mit der rechten Maustaste zuerst den drei Schmitt-Triggern (ST) "Leben einhauchen" und Spice sagen, wie die SUBCKTs (= "Unterschaltkreise in Textform") heißen sollen.
Der Trigger "U1" soll besonders schnell sein. Wir werden ihm das Modell "SMT1F" ("Schmitt-Trigger 1 Fast") zuordnen.
Der zweite ST "U2" soll besonders langsam sein. Ihm ordnen wir "SMT1S", wobei das "S" für "slow" steht.
"U3" soll eine normale Geschwindigkeit kriegen, also "SMT1N".
Ähnlich verfährst Du mit allen anderen Gattern auf Deinem Schaltplan....
Das wars!
Was tut Spice, wenn es simuliert? Es sieht "U1" mit dem Modellnamen "SMT1F". Und es sieht aus Deinem Schaltbild, wieviele Anschlüsse es hat und auf welchem Potential diese liegen. Das merkt sich Spice....
Nun fängt er an, in allen ihm bekannten Bibliotheken nach "SMT1F" zu suchen. Zuerst in "Standard.bjt". Ach ne... das paßt ja vorne und hinten nicht. So nach und nach klappert er alle Standard-Bibliotheken ab und wird nicht fündig.
Pech für Spice? Nein! Denn nun hast Du ihm ja noch angegeben, wo er denn bitteschön sonst noch suchen soll:
.inc mylib\philips\hc_tslow.cir
.inc mylib\philips\hc_tnomi.cir
.inc mylib\philips\hc_tfast.cir
"Aha", denkt sich Spice. Da gibts (bei Rumgucker) einen Philips-Ordner innerhalb des mylib-Ordners. "Oh, wie klug", wird Spice denken. Und er wird lesen, daß sich darin eine "hc_tslow.cir"-Datei befindet.
Diese Datei untersucht Spice nun auf den SUBCKT mit Namen "SMT1F".
Gibts aber nicht. Aber gibt Spice nun endlich auf? Mitnichten!
Als nächstes untersucht er die Datei "hc_tnomi.cir" im Philips-Ordner. Leider auch negativ.
Schon ganz gefrustet und ganz kurz vor der Abgabe einer Fehlermeldung schaut Spice dann noch mal in die Datei "hc_tfast.cir".
Und ich sag Dir: was für eine Freude, was für ein Gejuble. Tatsächlich findet er in der Datei den so sehr vermißten "SMT1F".
Flugs kopiert er den Inhalt des Sub-Schaltplans (in Textdarstellung) aus "hc_tfast.cir" heraus und setzt dessen Funktionalität in Dein Schaltbild ein, wozu er die ganz am Anfang gemerkten Anschlüsse und Potentiale mit dem SUBCKT verbindet.
Genauso verfährt er auch mit "U2", "U3".....
Sind wir soweit über die Funktionsweise gleicher Meinung, Andreas? Wenn "nein", halte bitte gegenan. Wenn "ja" stell bitte nochmal Deine Frage(n) eingebunden in meine Vorstellungswelt.
Wenn ich verniedlichend schreibe, dann nicht um dich zu verarschen (!!!) sondern weil ich mir die Sache ganz genauso vorstelle. Ok?
Trag mal folgende drei Directive in Deine Schaltbilder ein, wenn Du Philips-Gatter (egal aus welcher hc-Familie) verwenden willst.
.inc mylib\philips\hc_tslow.cir
.inc mylib\philips\hc_tnomi.cir
.inc mylib\philips\hc_tfast.cir
Versteh bitte diese drei Zeilen einfach als Hinweis für Spice, daß er (u.a.) in diesen Bibliotheken suchen soll, wenn er zukünftig auf ein unbekanntes Bauteil stößt.
Nun klick Deine Gatter in Dein Schaltbild. Ich nehme mal an, daß Du drei Schmitt-Trigger, 27 Oder-Gatter und 5300 Nands verwendet hast.
Laß uns mit der rechten Maustaste zuerst den drei Schmitt-Triggern (ST) "Leben einhauchen" und Spice sagen, wie die SUBCKTs (= "Unterschaltkreise in Textform") heißen sollen.
Der Trigger "U1" soll besonders schnell sein. Wir werden ihm das Modell "SMT1F" ("Schmitt-Trigger 1 Fast") zuordnen.
Der zweite ST "U2" soll besonders langsam sein. Ihm ordnen wir "SMT1S", wobei das "S" für "slow" steht.
"U3" soll eine normale Geschwindigkeit kriegen, also "SMT1N".
Ähnlich verfährst Du mit allen anderen Gattern auf Deinem Schaltplan....
Das wars!
Was tut Spice, wenn es simuliert? Es sieht "U1" mit dem Modellnamen "SMT1F". Und es sieht aus Deinem Schaltbild, wieviele Anschlüsse es hat und auf welchem Potential diese liegen. Das merkt sich Spice....
Nun fängt er an, in allen ihm bekannten Bibliotheken nach "SMT1F" zu suchen. Zuerst in "Standard.bjt". Ach ne... das paßt ja vorne und hinten nicht. So nach und nach klappert er alle Standard-Bibliotheken ab und wird nicht fündig.
Pech für Spice? Nein! Denn nun hast Du ihm ja noch angegeben, wo er denn bitteschön sonst noch suchen soll:
.inc mylib\philips\hc_tslow.cir
.inc mylib\philips\hc_tnomi.cir
.inc mylib\philips\hc_tfast.cir
"Aha", denkt sich Spice. Da gibts (bei Rumgucker) einen Philips-Ordner innerhalb des mylib-Ordners. "Oh, wie klug", wird Spice denken. Und er wird lesen, daß sich darin eine "hc_tslow.cir"-Datei befindet.
Diese Datei untersucht Spice nun auf den SUBCKT mit Namen "SMT1F".
Gibts aber nicht. Aber gibt Spice nun endlich auf? Mitnichten!
Als nächstes untersucht er die Datei "hc_tnomi.cir" im Philips-Ordner. Leider auch negativ.
Schon ganz gefrustet und ganz kurz vor der Abgabe einer Fehlermeldung schaut Spice dann noch mal in die Datei "hc_tfast.cir".
Und ich sag Dir: was für eine Freude, was für ein Gejuble. Tatsächlich findet er in der Datei den so sehr vermißten "SMT1F".
Flugs kopiert er den Inhalt des Sub-Schaltplans (in Textdarstellung) aus "hc_tfast.cir" heraus und setzt dessen Funktionalität in Dein Schaltbild ein, wozu er die ganz am Anfang gemerkten Anschlüsse und Potentiale mit dem SUBCKT verbindet.
Genauso verfährt er auch mit "U2", "U3".....
Sind wir soweit über die Funktionsweise gleicher Meinung, Andreas? Wenn "nein", halte bitte gegenan. Wenn "ja" stell bitte nochmal Deine Frage(n) eingebunden in meine Vorstellungswelt.