Similink create 2 Initialize Procs

4 vues (au cours des 30 derniers jours)
hoa phan
hoa phan le 29 Juin 2023
Réponse apportée : Harsh le 20 Fév 2025
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

Réponses (1)

Harsh
Harsh le 20 Fév 2025
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

Catégories

En savoir plus sur Simulink Coder dans Help Center et File Exchange

Tags

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by