Reële spanningsbron in SPICE

Dit is er eentje voor de SPICE-kenners/liefhebbers/experts onder ons...

Wanneer je in spice een DC-spanningsbron gebruikt, kan je zijn spanning, en evt. inwendige weerstand instellen. Zo'n spanningsbron heeft een oneindig beschikbaar vermogen. M.a.w. er is geen grens aan de stroom die deze bron kan leveren.

Werkelijke spanningsbronnen hebben vanzelfsprekend wel een stroombegrenzing... Bestaat er een eenvoudig spice directief waarmee ik deze kan instellen?

Ik heb me suf gezocht op het net, maar meestal is de oplossing: zelf een stroombegrenzercircuit in je simulatie uitschrijven... Bestaat er geen eenvoudige oplossing?

Iets in de trand van:
if i(bron)<5A then v(bron)=20V else v(bron)=0V
of iets dergelijks...

Iemand?

Dank
Eric

Dit komt uit LTSpice.

Gegeven het circuit in de bijlage van deze post.

Hier word gebruik gemaakt van een BV bron. Deze bron accepteert een functie (meer info). In dit voorbeeld zijn twee simpele circuits getekend. Het linker met een spanningsafhankelijke bron. De rechter een stroomafhankelijke. Als functie kun je een if-else statement opgeven( zoals je voorbeeld) "V=I(B1) > -5 ? 10 : 5".

Ik denk dat je hiermee verder kan. Succes!

Inderdaad, dit is wat ik zocht.
Hartelijk dank!

Eric