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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.