Similink create 2 Initialize Procs

3 visualizaciones (últimos 30 días)
hoa phan
hoa phan el 29 de Jun. de 2023
Respondida: Harsh el 20 de Feb. de 2025 a las 6:26
Hi,
I use Matlab to generate code and the output generated code as below:
FUNC(void, DASwCpt_SentAcqn_CODE) DASwCpt_SentAcqn_Proc_Ini(void)
{
...
}
FUNC(void, DASwCpt_SentAcqn_CODE) RE_DASwCpt_SentAcqn_Initialize(void)
{
/* (no initialization code required) */
}
I don't know why it always create the RE_DASwCpt_SentAcqn_Initialize proc,
How to setup the model to avoid creating this proc
Thanks

Respuestas (1)

Harsh
Harsh el 20 de Feb. de 2025 a las 6:26
You can remove the zero-initialization code for internal data in the following ways:
  • Open the Configuration Parameters dialog box. On the Optimization pane, select Remove internal data zero initialization
  • Use the following command prompt to set the model parameter ZeroInternalMemoryAtStartup to off
set_param(model, 'ZeroInternalMemoryAtStartup', 'off');
For more information regarding this please use the following command to view the documentation-
doc Remove Zero Initialization Code

Categorías

Más información sobre Simulink Coder en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by