Editing Code Generation Template When Using MATLAB Coder
11 ビュー (過去 30 日間)
古いコメントを表示
I'm trying to add a static char to all of the code generation done using MATLAB coder. I can accomplish this in Simulink by editing the ert_code_template.cgt file, but I can't figure out how to accomplish this using the MATLAB coder. Is there a code template file similar to the ert_code_template.cgt that I can edit? This is an example of how I've edited the ert_code_template.cgt:
%% Code insertion section (required)
%% These are required tokens. You can insert comments and other tokens in
%% between them, but do not change their order or remove them.
%%
#ifndef RTW_SOURCE_TIMESTAMP_
#define RTW_SOURCE_TIMESTAMP_
static char source_generated_on_timestamp[] = "%<SourceGeneratedOn>";
#endif
%<Includes>
%<Defines>
%<Types>
%<Enums>
%<Definitions>
%<Declarations>
%<Functions>
1 件のコメント
Andy
2017 年 7 月 24 日
Hi Marc, you should be able to use the following commands to use a code generation template for codegen:
cfgObj = coder.config(‘lib’,’ecoder’,true); % Create an E-coder config object
CGTFile = ‘myCGTFile.cgt’; % Specify the custom CGT File
cfgObj.CodeTemplate = coder.MATLABCodeTemplate(CGTFile); % Use custom template
codegen –config cfgObj myFile
See https://www.mathworks.com/help/ecoder/ug/code-generation-template-cgt-files-for-matlab-code-generation.html for more information.
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Code Appearance についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!