主要内容

CreateProject

Create project object for model

    Description

    ProjectObj = CreateProject(Name) creates a project object called Name for a mbcmodel object.

    example

    Examples

    collapse all

    Speed (N) and fuel (F) are global inputs. Injection (soi), fuel pressure (fuelpress), variable geometry turbo rack position (grackmea) and exhaust gas recirculation (EGR) are local inputs.

    project = mbcmodel.CreateProject('DieselMulti');
    
    % Define Inputs for test plan
    LocalInputs = mbcmodel.modelinput('Symbol',{'S','P','G','E'},...
        'Name',{'soi','fuelpress','grackmea','egrlift'},...
        'Units',{'deg','MPa','ratio','mm'},...
        'Range',{[-9 3],[60 160],[0.2 0.9],[0.5 5]});
    GlobalInputs = mbcmodel.modelinput('Symbol',{'N','F'},...
        'Name',{'measrpm','basefuelmass'},...
        'Units',{'rpm','mg/stroke'},...
        'Range',{[1600 2200],[20 200]});
    % create test plan
    TP = CreateTestplan( project, {LocalInputs,GlobalInputs} );

    Input Arguments

    collapse all

    Project name.

    Example: 'DieselMulti'

    Output Arguments

    collapse all

    Output project object created by CreateProject, returned as a design object.

    Version History

    Introduced in R2008a