- Technical Services and Consulting
- Embedded Systems | Firmware Developement | Simulations
- Electrical and Electronics Engineering
Force variable name in code generation
11 ビュー (過去 30 日間)
古いコメントを表示
Hi, Is there any way to force MATLAB Coder use a spesific name for an input variable in code generation?
To clarify, if my matlab function header is
function Foo(myVar)
I wish to make sure that the C function header would look like
void Foo(TypeOfVar myVar)
currently I am getting something like
void Foo(TypeOfVar b_myVar)
0 件のコメント
回答 (1 件)
Hassaan
2024 年 1 月 5 日
% Example MATLAB function
function Foo(myVar)
%#codegen
% Your code here
end
% Code generation configuration
cfg = coder.config('lib');
cfg.CStructName = 'MyStruct'; % Only if you're using structs
% Generate C code
codegen('Foo', '-config', cfg, '-args', {0}); % Replace {0} with actual input type/size
------------------------------------------------------------------------------------------------------------------------------------------------
If you find the solution helpful and it resolves your issue, it would be greatly appreciated if you could accept the answer. Also, leaving an upvote and a comment are also wonderful ways to provide feedback.
Professional Interests
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!