📄 runtlccmd.m
字号:
function runtlccmd% RUNTLCCMD - run tlc command (regenerate C code from .rtw file) for model c2000scitest_2812tgt% This function will run the tlc command stored in the variable % "tlccmd" in tlccmd.mat, whose contents is as follows:% % tlc% -r% F:\sun\work\c2000scitest_2812tgt_c2000_rtw\c2000scitest_2812tgt.rtw% F:\sun\toolbox\rtw\targets\tic2000\tic2000\ti_c2000_ert.tlc% -OF:\sun\work\c2000scitest_2812tgt_c2000_rtw% -IF:\sun\toolbox\rtw\targets\tic2000\tic2000% -IF:\sun\toolbox\rtw\targets\tic2000\tic2000blks\tlc_c% -IF:\sun\work\c2000scitest_2812tgt_c2000_rtw\tlc% -IF:\sun\rtw\c\tlc\mw% -IF:\sun\rtw\c\tlc\lib% -IF:\sun\rtw\c\tlc\blocks% -IF:\sun\rtw\c\tlc\fixpt% -IF:\sun\stateflow\c\tlc% -aEnforceIntegerDowncast=1% -aFoldNonRolledExpr=1% -aInlineInvariantSignals=0% -aInlineParameters=0% -aLocalBlockOutputs=1% -aRollThreshold=5% -aGenerateReport=0% -aGenCodeOnly=1% -aRTWVerbose=1% -aIncludeHyperlinkInReport=0% -aLaunchReport=0% -aForceParamTrailComments=0% -aGenerateComments=1% -aIgnoreCustomStorageClasses=0% -aIncHierarchyInIds=0% -aMaxRTWIdLen=31% -aShowEliminatedStatements=0% -aPrefixModelToSubsysFcnNames=1% -aIncDataTypeInIds=0% -aInsertBlockDesc=0% -aSimulinkBlockComments=1% -aInlinedPrmAccess="Literals"% -aTargetFcnLib="ansi_tfl_tmw.mat"% -aGenFloatMathFcnCalls="ANSI_C"% -aIsPILTarget=0% -aIncludeMdlTerminateFcn=1% -aCombineOutputUpdateFcns=1% -aSuppressErrorStatus=0% -aERTCustomFileBanners=1% -aLogVarNameModifier="rt_"% -aGenerateFullHeader=1% -aGenerateSampleERTMain=0% -aMatFileLogging=0% -aMultiInstanceERTCode=0% -aPurelyIntegerCode=0% -aGenerateErtSFunction=0% -aGenerateASAP2=0% -aExtMode=0% -aExtModeStaticAlloc=0% -aExtModeStaticAllocSize=1000000% -aExtModeTransport=0% -aExtModeTesting=0% -aInlinedParameterPlacement="NonHierarchical"% -aTargetOS="BareBoardExample"% -aMultiInstanceErrorCode="Error"% -aRateGroupingCode=1% -aRTWCAPISignals=0% -aRTWCAPIParams=0% -aRootIOStructures=0% -aERTCustomFileTemplate="example_file_process.tlc"% -p10000 disp('This function will be obsoleted in a future release.') mdl = 'c2000scitest_2812tgt'; sysopen = ~isempty(strmatch(mdl, find_system('type', 'block_diagram'), 'exact')); if ~sysopen disp([mfilename ': Error: model ' mdl ' is not open. Please open model ' mdl ' and then run ' mfilename ' again.']); else rtwprivate('rtwattic', 'setBuildDir', 'F:\sun\work\c2000scitest_2812tgt_c2000_rtw'); load tlccmd.mat; savedpwd = pwd; cd ..; set_param(mdl,'MakeRTWSettingsObject', makertwObj); feval(tlccmd{:}); set_param(mdl,'MakeRTWSettingsObject', []); rtwprivate rtwattic clean; cd(savedpwd); end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -