フィルターのクリア

How to eliminate local variables that are set but not used in generated code?

2 ビュー (過去 30 日間)
Xiaojie Qiu
Xiaojie Qiu 2018 年 10 月 8 日
コメント済み: John D'Errico 2018 年 10 月 8 日
Hi everyone,
In generated code, there are some variables that are defined but never used. After compilation, the IDE displays warnings because of them.
For example, in generated code below, a local variable named u16_OffsetAddress is defined and assigned, but not used. After compilation, I get a warning from the IDE indicating that this variable is set but not used.
// Code begin
static void my_model_EEPROMEraseBlock_Init(DW_EEPROMEraseBlock_simulink_function_T *localDW)
{
uint16_T u16_OffsetAddress;
localDW->s16_ErrorFlag_Temp = 0;
localDW->s16_ErrorFlag_out = 0;
u16_OffsetAddress = 0U;
}
// Code end
I want to know how to eliminate this kind of local variables or how to configurate simulink model in order to solve this problem? Thanks!
  1 件のコメント
John D'Errico
John D'Errico 2018 年 10 月 8 日
But why is it a problem? After all, computers don't really care. The warning is there, but it is just a warning.

サインインしてコメントする。

回答 (0 件)

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by