Simulink/stateflow code generation - putting model name in variable prefixes, how to stop this?
조회 수: 9 (최근 30일)
이전 댓글 표시
In code generation from a model, the generated code puts the model name and variable type as a prefix for the variable.
For example,
for a variable which I want to be called ""MTR_PORT_LED1", in the generated code it becomes "M69_B.MTR_PORT_LED1", where M69 is the model name and b (i assume) is the data type (boolean).
Is there a way to configure code generate such that it does not apply this prefix for the variable name?
댓글 수: 0
채택된 답변
Valmir Sadiku
2013년 5월 15일
편집: Valmir Sadiku
2013년 5월 15일
Hello,
I dont know which coder you use, but i can explain it for the Embedded Coder:
1) open the 'Model Configuration Parameter' Panel
2) go to Code Generation -> Symbols
3) than you should see the 'identifier format control' window
Now, you are able to put the prefix away, e.g. for the 'global variables'Field you just have to delete $R, after that it looks like : $N$M . I think for another coder it must be similar.
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!