setValue

Класс: Simulink.data.dictionary. Запись
Пакет: Simulink.data.dictionary

Установите значение записи в словаре данных

Синтаксис

setValue(entryObj,newValue)

Описание

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

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

Входные параметры

развернуть все

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

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

Пример: 27.5

Пример: myBaseWorkspaceVariable

Пример: Simulink.Parameter

Примеры

развернуть все

Представляйте запись в словаре данных 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'

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

Можно использовать окно Model Explorer, чтобы просмотреть и изменить значения записей в словаре данных.

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