gusucode.com > target工具箱matlab源码程序 > target/extensions/processor/shared/ti/utils/parseSlInfo_TItarget.m
function S = parseSlInfo_TItarget(S, targetInfo, irInfo) % Accept raw Simulink/RTW info stored from TLC hooks, and % add computed information into S for later use. % Copyright 2002-2008 The MathWorks, Inc. S.BoardType = targetInfo.boardType; S.CpuClkSpeed = targetInfo.chipInfo.cpuClockRateMHz * 1e6; S.lowResClkDivider = irInfo.lowResClkDivider; % Form STS object names S.stsObjNames = {}; numSys = length(S.sys); for k = 1:numSys idx = S.sys(k).SystemIdx; if S.sys(k).OutputUpdateCombined, S.sys(k).stsObj(1).name = ['stsSys' num2str(idx) '_OutputUpdate']; S.stsObjNames{end+1} = ['stsSys' num2str(idx) '_OutputUpdate']; else % separate S.sys(k).stsObj(1).name = ['stsSys' num2str(idx) '_Output']; S.sys(k).stsObj(2).name = ['stsSys' num2str(idx) '_Update']; S.stsObjNames{end+1} = ['stsSys' num2str(idx) '_Output']; S.stsObjNames{end+1} = ['stsSys' num2str(idx) '_Update']; end end % Parse subsystem names for k = 1:numSys try S.sys(k).simName = strrep(getfullname(S.sys(k).name),sprintf('\n'),' '); catch S.sys(k).simName = S.sys(k).name; end end % EOF parseSlInfo_TItarget.m