www.mikrocontroller.net

Forum: Analoge Elektronik und Schaltungstechnik PSpice Student: ‚Subcircuit is undefined’


Autor: Atter See (attersee)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bin vor ein paar Stunden durch die Suchfunktion auf einen alten Beitrag 
(‚PSpice und neue Bibliothek’) geleitet worden und habe dort irrtümlich 
mein Problem angehängt. Dort scheint es aber zu verkommen. Details kann 
man dort nachlesen, hier die Kurzfassung meines Problems.

Habe für PSpice Student, Demo Version 9.1 zwei neue Modellbibliotheken 
erstellt, .SUBCKT Datei für LM723 und .MODEL Datei für 2N3055. Modelle 
aus dem Internet.

Bin bei beiden völlig gleich verfahren, .lib und .olb erstellt. Neue 
Bibliothek (mit PSpice  Edit Simulation Profile  Libraries / Browse) mit 
‚Add to Global’ hinzugefügt. Auch ‚Add to Design’ getestet. Alles 
bestens, alles funktioniert bei 2N3055, doch nicht bei LM723. Erhalte 
Fehlermeldung ‚ERROR -- Subcircuit LM723 used by X_U1 is undefined’, 
obwohl im Output File (Auszug) geschrieben steht:

* Local Libraries :
.LIB "C:\Program Files\OrCAD_Demo\Capture\Library\Pspice\LM723.lib"
* From [PSPICE NETLIST] section of pspiceev.ini file:
.lib "nom.lib"

Danke an jene, die mir wieder auf die Sprünge helfen. Grüße, Johann

Autor: Atter See (attersee)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wohl fand ich etliche ähnlich gelagerte Problemfälle mit Google, doch 
das führte nicht zum Erfolg.

Dann kam die Idee auf, dass ja die Modelldatei fehlerhaft sein könnte. 
So suchte ich weiter und fand schließlich die Originaldatei der PSpice 
Library  (CAD-LAB PSpice Library collection - VER. 03.2000). Zuvor hatte 
ich nur ein paar Modelle aus dieser Library in einer PDF Datei gefunden 
und diese verwendet.

Daraufhin habe ich das Modell direkt aus der Originaldatei herauskopiert 
und die Bibliothek genauso erstellt wie gestern. Und siehe da, die Sache 
funktioniert einwandfrei. Ich vermute, dass bei der Übernahme des 
Modells aus der PDF Datei irgendwelche (nicht printbare?) Zeichen 
eingeflossen sind, die schließlich die Fehlermeldung ausgelöst haben.

Ich bin zufrieden mit dem Ergebnis und mache mir jetzt die Mühe nicht, 
die genaue Ursache herauszufinden.

Danke an alle, die mitgedacht haben.

A.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.