For volatile parameters there is a pretty easy trick. Use the ? :
operator along with the simTime()
NED function:
**.interArrivalTime = simTime() < 30s ? exponetntial(400ms) : exponential(800ms)
or you can even chain them as ?: operator is evaluated left to right:
**.interArrivalTime = exponential(simTime() < 30s ? 400ms : simTime() < 60s ? 800ms : 2s)
would give:
exponential(400ms)
below 30s
exponential(800ms)
between 30
and 60s
exponential(2s)
after 60s
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…