我需要在模拟中随时间改变易失性参数的值。也就是说,在仿真的第一个30s中,我需要exp(400ms)之后,直到60s,我需要exp(800ms)和60s exp(2s)之后的interArrivalTime。
发布于 2015-06-24 13:32:13
对于易失性参数,有一个非常简单的技巧。使用? :操作符和simTime() NED函数:
**.interArrivalTime = simTime() < 30s ? exponetntial(400ms) : exponential(800ms)或者,您甚至可以将它们链接为?:operator从左到右计算:
**.interArrivalTime = exponential(simTime() < 30s ? 400ms : simTime() < 60s ? 800ms : 2s)将给予:
exponential(400ms)低于30sexponential(800ms)在30和60s之间exponential(2s)后60shttps://stackoverflow.com/questions/31028055
复制相似问题