gusucode.com > private工具箱matlab源码程序 > private/get_boiler_plate_comment.m

    function str = get_boiler_plate_comment(objectType,objectId)

%   Copyright 1995-2005 The MathWorks, Inc.
%   $Revision: 1.5.2.7 $  $Date: 2013/09/10 12:31:24 $
	global gMachineInfo gTargetInfo

   if (gTargetInfo.codingSFunction || gTargetInfo.codingRTW || gTargetInfo.codingHDL || gTargetInfo.codingPLC)
      str = '';
      return;
   end

SF_CODER_STR='';

SF_CODER_STR=[SF_CODER_STR,sprintf('/*\n')];
		switch(objectType)
		case 'chart'
SF_CODER_STR=[SF_CODER_STR,sprintf(' * Stateflow code generation for chart:\n')];
SF_CODER_STR=[SF_CODER_STR,sprintf(' *    %s\n',sf('FullNameOf',objectId,'/'))];
		case 'machine'
SF_CODER_STR=[SF_CODER_STR,sprintf(' * Stateflow code generation for machine:\n')];
SF_CODER_STR=[SF_CODER_STR,sprintf(' *    %s\n',sf('get',objectId,'.name'))];
		end
SF_CODER_STR=[SF_CODER_STR,sprintf(' * \n')];
SF_CODER_STR=[SF_CODER_STR,sprintf(' * Target Name                          : %s\n',sf('get',gMachineInfo.parentTarget,'target.name'))];
SF_CODER_STR=[SF_CODER_STR,sprintf(' * Stateflow Version                    : %s\n',sf('Version','Number'))];
SF_CODER_STR=[SF_CODER_STR,sprintf(' * Date of code generation              : %s\n',sfprivate('sf_date_str'))];
SF_CODER_STR=[SF_CODER_STR,sprintf(' */\n')];

str = SF_CODER_STR;