applyOnRootInport

Примените свойства к блоку Inport

Описание

пример

applyOnRootInport(dataspec, model, inportnumber) применяет свойства, заданные в fixed.DataSpecification объект, dataspec с заданным блоком Inport в model.

Примеры

свернуть все

ex_dataspecification модель содержит два блока Inport. Создайте массив fixed.DataSpecification объекты и применяют свойства к блокам Inport в модели.

model = 'ex_dataspecification';
open_system(model);
set_param(model, 'SimulationCommand', 'update')

Создайте fixed.DataSpecification возразите и примените его свойства к блокам Inport в модели.

dataspec1 = fixed.DataSpecification('int8', 'Intervals', {-1,1})
dataspec2 = fixed.DataSpecification('fixdt(1,16,10)', 'Intervals', {-5,5})

applyOnRootInport(dataspec1, 'ex_dataspecification', 1)
applyOnRootInport(dataspec2, 'ex_dataspecification', 2)
dataspec1 = 

  fixed.DataSpecification with properties:

          DataTypeStr: 'int8'
            Intervals: [-1,1]
      MandatoryValues: <empty>
           Complexity: 'real'
           Dimensions: 1


dataspec2 = 

  fixed.DataSpecification with properties:

          DataTypeStr: 'sfix16_En10'
            Intervals: [-5,5]
      MandatoryValues: <empty>
           Complexity: 'real'
           Dimensions: 1

Вы видите что сигнал от блока Inport In1 теперь задает int8 тип данных и сигнал от In2 блок задает тип данных sfix16_En10.

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

свернуть все

Свойства примениться к блоку Inport, заданному как fixed.DataSpecification объект.

Имя модели, содержащей блок Inport, чтобы применить настройки к, заданный как вектор символов.

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

Номер порта блока Inport корневого уровня, на который вы хотите применить свойства от fixed.DataSpecification объект. Следующие свойства DataSpecification объект применяется к блоку:

  • Тип данных

  • Сложность

  • Размерности

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

Смотрите также

|

Введенный в R2019b