A problem about the Sample Time in the asynchronous subsystem
Mostrar comentarios más antiguos
Hi, There is a subsystem in my model.The model's sample time is 0.0001,and i want to set some block's sample time in the subsystem 0.0005.But when i click the build button ,i got the error as follows:
Error building Real-Time Workshop target for block diagram '2812_StepTime'. MATLAB error message: '2812_StepTime/Function-Call Subsystem/Counter Limited/Output' has an invalid sample time. Only constant (inf) or inherited (-1) sample times are allowed in the asynchronous subsystem '2812_StepTime/Function-Call Subsystem/Counter Limited'
How could solve this problem?
My matlab version: 2009a
Best regards.
Respuesta aceptada
Más respuestas (1)
Fangjun Jiang
el 18 de Nov. de 2011
0 votos
It makes sense, right? Your "2812_StepTime/Function-Call Subsystem/" is a function-call system, which could be called irregularly, depending on where the function call trigger comes from. Thus, it can not guarantee the inside block "Counter Limited/Output" be called in a fixed rate.
It sounds like you are using a function call generator block with a fixed sample rate. Why not try to specify your subsystem as an atomic subsystem with a fixed sample rate of 0.0001. I believe that will get rid of the error.
1 comentario
w w
el 18 de Nov. de 2011
Categorías
Más información sobre Subsystems en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!