- Technical Services and Consulting
- Embedded Systems | Firmware Developement | Simulations
- Electrical and Electronics Engineering
Force variable name in code generation
1 view (last 30 days)
Show older comments
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 Comments
Answers (1)
Hassaan
on 5 Jan 2024
% 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 Comments
See Also
Categories
Find more on Deployment, Integration, and Supported Hardware in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!