LTSpice Bauteilkennwerte aus txt. setzen

Gast #4211115
Lesenswert?

Hi Leute,

Ich habe eine Aufgabe von der Uni bekommen in der ich ein C-Programm 
schreibe welches eine Schaltung analysiert bei der alle Bauteilkennwerte 
vom Bediener eingegeben werden müssen.
Als Nachweis sollen wir mit LTSpice die Richtigkeit unseres Programms 
kontrollieren und dementsprechend dokumentieren.

Ich hab mir überlegt über mein Programm eine Textdatei zu erstellen die 
alle Schaltungskennwerte enthält und auf die LTSpice zugreifen kann. 
Hier soll es dann alle Schaltungskennwerte entnehmen, so dass der 
Bediener nichts weiter machen muss als das Programm zu öffnen und die 
Simulation zu starten.

Ich habe gesehen, dass man Modelle erstellen/downloaden kann aus denen 
Bauteile sich ihre Kennwerte holen können. Jedoch hab ich das nur für 
nichtlineare Bauteile wie Diode, Transistor, usw. gefunden.

Ist es möglich dies auch für Widerstände, Kondensatoren, Spulen und 
Spannungsquellen zu machen?

Vielen Dank schonmal.
Gast #4211193
Lesenswert?

Soo, es hat sich erledigt.

Die Werte von Bauelementen in LTSpice können durch Variablen gesetzt 
werden indem man den Variablennamen in geschweifte Klammern als Wert 
festlegt.

Durch den Befehl .param <Variablenname> <wert> wird der Wert einer 
Variablen gesetzt.

Um dies über mein Programm zu steuern hab ich ne txt. erstellt die ich 
über den Befehl .include <Verzeichniss der txt.> in LTSpice eingebunden 
habe. Hier wurde dann der .param befehel für alle Variablen aufgelistet.
Jetzt konnte ich über fprintf in C die Textdatei bearbeiten und LTSpice 
hat sich dementsprechend die Werte aus de txt. geholt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren