evalin

Класс: Simulink.data.dictionary. Раздел
Пакет: Simulink.data.dictionary

Выполните выражение MATLAB в разделе словаря данных

Синтаксис

returnValue = evalin(sectionObj,expression)

Описание

returnValue = evalin(sectionObj,expression) выполняет выражение MATLAB в разделе sectionObj словаря данных и возвращает значения, возвращенные expression.

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

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

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

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

Выражение MATLAB, чтобы оценить, заданный как вектор символов.

Пример: 'a = 5.3'

Пример: 'whos'

Пример: 'CurrentSpeed.Value = 290.73'

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

Примеры

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

Представляйте раздел Design Data словаря данных myDictionary_ex_API.sldd с объектом Simulink.data.dictionary.Section под названием dDataSectObj.

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

Выполните команду whos в разделе Design Data myDictionary_ex_API.sldd.

evalin(dDataSectObj,'whos')
   Name                 Size            Bytes  Class                 Attributes

  fuelFlow             1x1                 8  double                          
  myRefEntry           1x1                 1  logical                         
  parameterGain37      1x1               112  Simulink.Parameter              

Советы

  • evalin позволяет вам обрабатывать раздел словаря данных как рабочее пространство MATLAB. Можно думать о записях, содержавшихся в разделе как переменные рабочей области, которыми можно управлять с выражениями MATLAB.

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

Для просмотра документации необходимо авторизоваться на сайте