Re: problem with mdlOutput in Simulink
- From: Praetorian <ashish.sadanandan@xxxxxxxxx>
- Date: Thu, 27 Sep 2007 15:17:10 -0000
On Sep 26, 5:10 pm, "Budi Soetantijo" <budisoetant...@xxxxxxxxx>
wrote:
Hi Ashish,
Thank you so much for your reply.
I am running in normal mode. So will it affected ?
My code now have 8 for loops that have to execute for 13
times each. If I just make it to execute for 3 times, the
value works fine(which I expected: nice output waveform). I
am not setting any discrete and continuous states as this is
purely power calculations.
I obtained my inputs for my S-function from 28 Discrete
fourier block(14 for each voltage and current) to obtain
voltage and current harmonic components. Then the value of
those discrete fourier block is used for power computations.
Is this the limitation of S-function that it couldn't
compute so many for loops ? Thank you so much for willing to
answer my questions.
Budi
Budi,
As far as I know, there is no such limitation to an S-Function. You
should be able to throw in as many calculations as you want and the S-
Function output function will execute them all before exiting. In
normal mode there is no time constraint, even if your step size is
really small Simulink doesn't run in real-time so it shouldn't care
how much computation time your S-Function takes. Are you sure your
code is not the culprit? Try this: take the small code that works and
just put that into a very large FOR loop, i.e. overwrite your output
with the same value, say a couple of hundred times. Your simulation
should run slower but the result should be the same.
Ashish.
.
- Follow-Ups:
- Re: problem with mdlOutput in Simulink
- From: Budi Soetantijo
- Re: problem with mdlOutput in Simulink
- References:
- problem with mdlOutput in Simulink
- From: Budi Soetantijo
- Re: problem with mdlOutput in Simulink
- From: Praetorian
- Re: problem with mdlOutput in Simulink
- From: Budi Soetantijo
- problem with mdlOutput in Simulink
- Prev by Date: Re: Elapsed time in thousands or hundreds
- Next by Date: Re: Licensing a standalone application
- Previous by thread: Re: problem with mdlOutput in Simulink
- Next by thread: Re: problem with mdlOutput in Simulink
- Index(es):
Relevant Pages
|