is it possible to generate multithread code from simulink model?
Mostrar comentarios más antiguos
my intention behind this question is that i have to create simulink model which performs multitasking simulation & generate multithreaded code using real time workshop & then building,compiling & deploy on actual target.Thanks in advance.
Respuestas (2)
Azzi Abdelmalek
el 19 de En. de 2013
0 votos
In simulink you can run several blocks in parallel, that means you can do what you are asking. In real time, that will depend on the number of tasks and the speed of your procesor.
5 comentarios
Puran
el 19 de En. de 2013
Azzi Abdelmalek
el 19 de En. de 2013
Editada: Azzi Abdelmalek
el 19 de En. de 2013
I don't know what multi thread means, I tried to use a translator (english-french), but it don't give anything. From your question I 've understood that you want to do multiple tasks, I think you have just to make your different blocks in the same model. In the below model, there are two independent tasks

Puran
el 21 de En. de 2013
Azzi Abdelmalek
el 21 de En. de 2013
You have just to connect those blocks. For code generation, you have just to do it for one model (your model)
Puran
el 22 de En. de 2013
TAB
el 21 de En. de 2013
Find the below page on your simulink coder documentation
Simulink Coder >> User's Guide >> Model Architecture and Design >> Modelling >> Scheduling
It describes how to use different tasks in the same model and configure the model in multitasking mode.
1 comentario
Puran
el 21 de En. de 2013
Categorías
Más información sobre Multicore Processor Targets 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!