exponenta event banner

назначение

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

Описание

пример

assignin(sectionObj,entryName,entryValue) присваивает значение entryValue в словарную статью данных entryName в разделе словаря данных sectionObj, a Simulink.data.dictionary.Section объект. Если запись с указанным именем отсутствует в целевом разделе, assignin создает запись с указанными именем и значением.

Если запись с именем, указанным входным аргументом entryName не определен в разделе целевого словаря данных, но определен в словаре, на который имеется ссылка; assignin не создает новую статью в целевом разделе, но оперирует со статьей в словаре, на который имеется ссылка.

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

Примеры

свернуть все

Назначение значения словарной статье данных с помощью Simulink.data.dictionary.Section объект.

Представление раздела «Конструкторские данные» словаря данных myDictionary_ex_API.sldd с Simulink.data.dictionary.Section объект с именем dDataSectObj.

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

Присвоение значения 237 к записи myAssignedEntry в словаре данных myDictionary_ex_API.sldd. Если запись с именем myAssignedEntry не находится в myDictionary_ex_API.sldd, создайте его.

assignin(dDataSectObj,'myAssignedEntry',237)

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

свернуть все

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

Имя целевой статьи словаря данных, указанной как символьный вектор. Если соответствующая запись еще не существует, функции создают новую запись с указанным именем.

Пример: 'myEntry'

Типы данных: char

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

Пример: 27.5

Пример: myBaseWorkspaceVariable

Пример: Simulink.Parameter

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

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

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