evalin

Класс: Simulink. данные. словарь. Раздел
Пакет: Simulink. данные. словарь

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

Синтаксис

returnValue = evalin (sectionObj, выражение)

Описание

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

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

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

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

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

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

Пример: '= 5.3'

Пример: 'whos'

Пример: 'CurrentSpeed. Значение = 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 workspace. Можно думать о записях, содержавшихся в разделе как переменные рабочей области, которыми можно управлять с выражениями MATLAB.

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

Была ли эта тема полезной?