Contenu principal

setValue

Définir la valeur de l’entrée du dictionnaire de données

Description

setValue(entryObj,newValue) assigne la valeur newValue à l’entrée du dictionnaire de données entryObj, un objet Simulink.data.dictionary.Entry.

Pour accéder de manière programmatique aux données dans l’objectif de balayer des valeurs de paramètres de bloc, pensez à utiliser les objets Simulink.SimulationInput au lieu de modifier les variables via l’interface programmatique du dictionnaire de données. Consultez la rubrique Optimize, Estimate, and Sweep Block Parameter Values.

exemple

Exemples

réduire tout

Représentez l’entrée du dictionnaire de données fuelFlow avec un objet Simulink.data.dictionary.Entry nommé fuelFlowObj. fuelFlow est défini dans le dictionnaire de données myDictionary_ex_API.sldd.

myDictionaryObj = Simulink.data.dictionary.open('myDictionary_ex_API.sldd');
dDataSectObj = getSection(myDictionaryObj,'Design Data');
fuelFlowObj = getEntry(dDataSectObj,'fuelFlow');

Définissez la valeur de l’entrée fuelFlow sur 493. Ensuite, affichez la propriété Value de fuelFlowObj pour examiner la modification.

setValue(fuelFlowObj,493)
fuelFlowObj
fuelFlowObj = 

  Entry with properties:

              Name: 'fuelFlow'
             Value: 493
        DataSource: 'myDictionary_ex_API.sldd'
      LastModified: '2014-Sep-05 13:37:22.161124'
    LastModifiedBy: 'jsmith'
            Status: 'Modified'

Arguments d'entrée

réduire tout

Entrée du dictionnaire de données ciblée, spécifiée en tant qu’objet Simulink.data.dictionary.Entry. Avant d’utiliser cette fonction, représentez l’entrée cible avec un objet Simulink.data.dictionary.Entry en utilisant, par exemple, la fonction getEntry.

Valeur à assigner à l’entrée du dictionnaire de données, spécifiée en tant qu’expression MATLAB. L’expression doit renvoyer une valeur supportée par la section du dictionnaire de données qui contient l’entrée.

Exemple : 27.5

Exemple : myBaseWorkspaceVariable

Exemple : Simulink.Parameter

Alternatives

Vous pouvez utiliser la fenêtre Model Explorer pour afficher et modifier les valeurs des entrées du dictionnaire de données.

Historique des versions

Introduit dans R2015a