How do I specify the struct type name that Simulink code generator creates for a workspace structure

조회 수: 13 (최근 30일)
I have a Simulink model that references a workspace structure. I generate code for that model. The code generator creates data types (typedef struct) for the structure and then declares variables of those types. The variable names match the workspace variable names, but the struct type definitions have seemingly randomly generated names (struct_a34AMM302nakjd). Is there a way to designate the name of these struct type definitions?

답변 (1개)

Kaustubha Govind
Kaustubha Govind 2012년 3월 7일
I think you need to use non-virtual buses to have the generated code use the corresponding Simulink.Bus name as the name of the struct type.
  댓글 수: 2
Mark
Mark 2012년 3월 7일
I agree that a non-virtual bus would get named appropriately by the code generator. But is it possible to reference workspace variables through a non-virtual bus? Right now I am setting, for example, the parameter of a gain block based on a workspace struct variable.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Simulink Coder에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by