In a model, I programmed a little algorithm (gradient algorithm). This algorithm is not complex but it works with discrete time in a continuous simulation. So, I would like to use the timeevent function each 2s (for example) in my model and for this time, I would like to calculte my algorithm.
For the moment, as i didn't manage to do this, I repeat several times the timeevent function but I can not do it 30 times...
Consequently, I try to use the frequencyevent function (like explained in the discretevent model). I have used this code :
Code: Select all
output = frequencyevent (periodTime, offsetTime); i=0; if output==1 then i=i+1; end; next (total) = total + output*sampletime; sortie = total + initial;
Consequently, I would like to use only the fonction timeevent but without having a sampling (visible with the discrete tab).
Do you have some ideas to use the timeevent function each T second but without having sampling ?
Thanks a lot for your help.
I hope my post will be clear enough.