Forum: Analoge Elektronik und Schaltungstechnik SwitcherCAD: Widerstand ändern


von Jan (Gast)


Lesenswert?

Hi,
ich will mit SwitcherCAD eine Schaltung abhängig vom Widerstand 
simulieren.
Aber wie?

Ich kann in dem "Edit Simulation Command" nicht angeben, dass er über 
den Widerstand ändern soll.

Ich kann zwar ".step param R9 1 1000 10" die Analyse beauftragen, aber 
die Simulation startet dann nicht, sondern zeigt mir wieder das blöde 
"Edit Simulation Command".

Wenn ich dann zb "DC op pnt" berechnen lasse, dann ändert sich wieder 
der Widerstand nicht???


Verzweifelte GRüße
Jan

von Frank (Gast)


Lesenswert?

Du musst dem besagten Widerstand einen Bezeichner in geschweiften 
Klammern geben z.B. {R}. Dann fügst du zusätzlich ein PSPICE Command:

.step param R list 1k 2k .. ein.

Das funktioniert ohne Probleme.

Oder habe ich dein Problem falsch verstanden ?

von Jan (Gast)


Angehängte Dateien:

Lesenswert?

Ja ich glaub schon :)

Das Problem ist, dass, wenn ich keine Analysemethode aus dem Fenster 
"Edit Simulation command" ausgewählt habe, dieses Fenster immer wieder 
aufgeht.

Ich will ja aber gar kein DC Sweep o.ä. machen, sondern die VCC 
festhalten und den Widerstand verändern!

Im Anhanh mal ein Screenshot.

R9 soll von 10 bis 1k verändert werden, um dann die Spannung über R3 zu 
messen.
Ich will also hinterher ein Waveform "Spg über R3 = Fkt(R9)" haben.

Danke
Jan

von Norgan (Gast)


Lesenswert?

R9 (das Bauteil, nicht der Parameter) enthält aber gar keinen variablen 
Wert. Du hast da fest 450 Ohm reingeschrieben.  Da gehört sowas wie {R9} 
statt dem festen Wert hin (hier der der Parametername, nicht der 
Bauteil-Name), wenn dein Parametername im .step-Kommando "R9" lautet.

Tipp 1: Es ist keine gute Idee Parameter und Bauteil gleich zu benennen. 
Das macht nur Kopfschmerzen.

Tipp 2: Nochmal in ein SPICE Handbuch sehen.

von Stefan S. (diplomand)


Angehängte Dateien:

Lesenswert?

Hallo Jan.
Hier findest du eine kleine Schaltung als Beispiel, wie du den 
Widerstandswert verändern kannst.
Problem: LTSpice macht die komplette Berechnung des Schaltkreises für 
jeden Widerstandswert und stellt dann die entsprechende Anzahl an Kurven 
dar.
Leider ist es mir bisher noch nicht gelungen, den Widerstandswert 
zeitabhängig zu verändern, wie man es z.B. bei einer Spannungsquelle 
machen kann. Hierfür kannst du aber das Bauteil load verwenden. Wie der 
Name schon sagt, stellt es einfach eine Last dar, bei der du den Strom 
den sie "zieht" direkt einstellen kannst. Kannst die dann auch zeitlich 
verändern. Den Laststrom kannst du ja vorher einfach ausrechnen.

Für die zeitliche Änderung des Widerstandes ist es, denke ich, 
sinnvoller Programme wie MatLab zu verwenden. Bei denen sollte das ja 
relativ schnell eingegeben sein.

Gruß,
Stefan

von Stefan (Gast)


Lesenswert?


von Neuer (Gast)


Lesenswert?

kann mir jemand auf die Kürze sagen, wie man den Wert während der 
Simulation ändern kann, also in Abhängigkeit der Zeit
Das ging doch irgendwie mit:

if time<100ms 10 ???

Finde meine Unterlagen leider nicht mehr.

Grüße

von Michael (Gast)


Lesenswert?

Hier mal ein Beispiel was die Suche so alles bringen kann. Ich stand 
grad vor dem gleichen Problem, dass ich einen Wert varieren wollte und 
es klappte leider nicht. Das STEP-Komando fand ich und hab auch alles 
soweit richtig gemacht, dumm nur, dass in der LTSpice-Hilfe nicht drin 
steht, dass der globale Parameter in geschweiften Klammern stehen muss. 
However, auch wenn der Thread etwas älter ist und nicht ürsprünglich von 
mir, danke für den wertvollen Tipp

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
Noch kein Account? Hier anmelden.