Hallo, anbei habe ich eine Datei beigefügt in der ich ein Sinussignal generiere. Mit einer gesteuerten Quelle multipliziere ich dieses Signal * 2! Jetzt würde ich gerne dieses Sinus-Signal*2 wiederum mit einer BV-Quelle, um 0.4ms verzögern. Kann mir da jemand behilflich sein? Mir ist klar, dass ich die Spannungsquelle des Sinussignals verzögern kann, aber wie kann man mit einer BV-Quelle ein Signal verzögern? In der Hilfe steht drin: delay(x,t[,tmax] hiermit konnte ich leider nichts anfangen?! Vielen Dank im Voraus
V=delay(V(BV),0.4m) Was tmax macht kann ich nur raten: Vermutlich den maximalen Stepsize der Simulation begrenzen. SPICE wählt die stepsize ja nach Bedarf selbst. Bei schnell verändernden Signalen ist sie kleiner, bei langsamen Signalen max. beliebig groß. tmax begrenzt hier vermutlich optional.
:
Bearbeitet durch User
Hinweis zu tmax Hier meine Interpretation: Das optionale tmax macht Sinn, falls t keine Konstante ist sondern selber von der Simulation abhängt, z. B. V(irgendwas). Aus der Help: delay(x,t[,tmax]) wie absdelay(). absdelay(x,t[,tmax]) x delayed by t. Optional max delay notification tmax.
Macht 'delay' nicht delay nur für Digitales? 'Transmission Line' könnte gehen, hat aber neben dem delay auch Nebenwirkungen. Cheers Detlef
@Helmut: Scheinst recht zu haben: https://verilogams.com/refman/basics/expressions.html#delay Die Help von LTspice ist einfach oft grottig. @Detlef: Nein, ist analog
:
Bearbeitet durch User
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.