Hauptinhalt

setDefaultConfigurationName

(To be removed) Set name of the default variant configuration for a variant configuration data object

    setDefaultConfigurationName will be removed in a future release. For more information, see Version History.

    Description

    setDefaultConfigurationName(varconfigdata,nameOfConfiguration) sets the default configuration name for vcdataObj, which is an object of the Simulink.VariantConfigurationData class. vcdataObj must contain a variant configuration named nameOfConfiguration. If an empty value is passed, then the default configuration name is cleared.

    Note

    Setting a default variant configuration for a variant configuration data object is not recommended. Activate and validate the model using a specific variant configuration instead. If you set a default configuration, compiling or simulating the model will apply the default configuration irrespective of the variant control variable values in the global workspace.

    example

    Examples

    collapse all

    % Define the variant configuration data object
    vcdataObj = Simulink.VariantConfigurationData;
      
    % Add the LinInterExp variant configuration
    vcdataObj.addConfiguration('LinInterExp',...
      'Linear Internal Experimental Plant Controller');
      
    % Set the configuration LinInterExp as default
    vcdataObj.setDefaultConfigurationName('LinInterExp');
    
    % Obtain the default variant configuration
    dconfig = vcdataObj.getDefaultConfiguration

    Input Arguments

    collapse all

    Variant configuration data object for which you want to set the default configuration, specified as a Simulink.VariantConfigurationData object.

    Name of configuration that must be set as default, specified as a character vector or string.

    Example: "LinInterExpNoNoise"

    Data Types: char | string

    Version History

    Introduced in R2013b

    expand all