To obtain initializations in generated code(Embedded Coder) for each "Control input" of a variant subsystem inside a library

2 次查看(过去 30 天)
Hello team,
I am facing one issue in the generated code of a Variant Subsystem used inside a library.
Since the library has been used for multiple instances, with different control inputs for the variant subsystem (implemented inside a library), the generated code is expected to have definitions for each of the control input based on the instance used for that particular variant subsystem.
I am able to achieve this for one default value though the other control input definitions are not shown in the generated code. I am sharing the respective code snapshot for your reference. Requesting your support to achieve expected and required definitions in the generated code.
Please guide me if there is any applicable setting or similar update is required to achieve the desired results.
  2 个评论
Altaïr
Altaïr 2025-1-9
Hello @Shalaka,
Based on the shared screenshot, it seems that "Control_var_VariantControlExpression" is defined as the control input that equals "Voltage". However, the phrase "definitions for each of the control input" is still unclear. Please share the model and the generated code to understand the issue better.
Shalaka
Shalaka 2025-1-13
Hello Ashok,
>>However, the phrase "definitions for each of the control input" is still unclear.
Sorry for the unclear explanation of the issue, I will try to explain it again.
The above-mentioned library (with a variant subsystem) has been used multiple times inside a model. It has different control inputs for each of these instances (please find Image_1 for reference). The code generation should contain a unique definition for each of these control inputs. However, as shared earlier, the code generates just one definition - for the default value.
>> Please share the model and the generated code to understand the issue better.
Please find attached files for your reference.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Deployment, Integration, and Supported Hardware 的更多信息

产品


版本

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by