Hallo, wie ist es möglich, einer Behavioral Voltage Source in LtSpice Fallunterscheidungen beizubringen? Ich möchte eine Wechselspannung erzeugen, deren Frequenz abhängig von der Spannung an einem anderen Knoten Vref sein soll. Also sinngemäß wenn V(Vref) > 0.5 dann V=cos(omega1*time) sonst V=cos(omega2*time) Etwas umständlicher ließe sich das zwar auch über eine Kombination von spannungskontrollierten Schaltern und Spannungsquellen realisieren, doch die elegantere und übersichtlichere Methode ist sicherlich die Behavioral source. Als andere Alternative, die aber in die gleiche Richtung geht: Kann ich den Wert eines Parameters über ein Konditional verändern? Vielen Dank im Voraus.
Ausschnitt aus der LTspice-Hilfe:
1 | +———————————————+——————————————————————————————+ |
2 | | if(x,y,z) | If x > .5, then y else z | |
3 | +———————————————+——————————————————————————————+ |
Zum mitschreiben: V=if(V(Vref)>0.5, cos(omega1*time), cos(omega2*time))
Vielen Dank, da war ich wohl gerade betriebsblind! Ich hatte nur die Operanden und darunter ein "==" als Vergleichsoperator gefunden, aber ohne Angabe zur Verwendung.
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.