www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@xreggpr/evalbuild.m

    function Blk = evalbuild(m,sys)
% gpr evalbuild method adds an evaluation simulink block to
% a simulink implementation of a global model

%  Copyright 2015 The MathWorks, Inc. and Ford Global Technologies, Inc.

% Get data to add to mask

impl = m.StatsGPR.Impl;

blockName = ['gpr', impl.KernelFunction, 'Eval'];
evalBlk = 'mbcSLModels/TwoStage/gprEval';
    
Blk = add_block(evalBlk, [sys '/' blockName]);
% break library link
set_param(Blk,'linkstatus','none');

script = classreg.learning.gputils.simulink.generateCode(m.StatsGPR);
setBlockScript([sys,'/',blockName,'/gprEvalFun'], script);