exponenta event banner

setValue

Задать значение словарной статьи данных

Описание

пример

setValue(entryObj,newValue) присваивает значение newValue в словарную статью данных entryObj, a Simulink.data.dictionary.Entry объект.

Для программного доступа к переменным в целях изменения значений параметров блока рекомендуется использовать Simulink.SimulationInput вместо изменения переменных через программный интерфейс словаря данных. См. раздел Оптимизация, оценка и значения параметров блока сдвига.

Примеры

свернуть все

Представление словарной статьи данных fuelFlow с Simulink.data.dictionary.Entry объект с именем fuelFlowObj. fuelFlow определяется в словаре данных myDictionary_ex_API.sldd.

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

Установка значения записи fuelFlow кому 493. Затем просмотрите Value имущество fuelFlowObj для наблюдения за изменением.

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'

Входные аргументы

свернуть все

Целевая словарная статья данных, указанная как Simulink.data.dictionary.Entry объект. Перед использованием этой функции представляйте целевую запись с помощью Simulink.data.dictionary.Entry с помощью, например, getEntry функция.

Значение для назначения словарной статье данных, указанное как выражение MATLAB. Выражение должно возвращать значение, поддерживаемое разделом словаря данных, содержащим эту статью.

Пример: 27.5

Пример: myBaseWorkspaceVariable

Пример: Simulink.Parameter

Альтернативы

Окно «Обозреватель моделей» можно использовать для просмотра и изменения значений статей словаря данных.

Представлен в R2015a