addElement

Добавьте интерфейсный элемент сигнала

Описание

пример

element = addElement(interface,name) добавляет элемент к интерфейсу сигнала со свойствами по умолчанию.

element = addElement(interface,name,Name,Value) устанавливает свойства элемента, как задано в Name,Value.

Примеры

свернуть все

Добавьте интерфейс newsignal к интерфейсному словарю модели, и добавляют элемент newelement с типом double.

arch = systemcomposer.createModel('newmodel',0);
interface = addInterface(arch.InterfaceDictionary,'newsignal');
element = addElement(interface,'newelement','Type','double')
element = 
  SignalElement with properties:

      Interface: [1×1 systemcomposer.interface.SignalInterface]
           Name: 'newelement'
           Type: 'double'
     Dimensions: '1'
          Units: ''
     Complexity: 'real'
        Minimum: '[]'
        Maximum: '[]'
    Description: ''
           UUID: '2b47eaa6-191a-439a-ba2b-2bcc3209b912'
    ExternalUID: ''

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

свернуть все

Новый интерфейсный объект в виде systemcomposer.interface.SignalInterface объект.

Имя нового элемента с допустимым именем переменной в виде вектора символов.

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

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Type', 'double'

Тип данных элемента в виде разделенной запятой пары, состоящей из 'Type' и допустимый вектор символов типа данных.

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

Размерности элемента в виде разделенной запятой пары, состоящей из 'Dimensions' и положительный целочисленный массив. Каждым элементом массива является размер элемента в соответствующем направлении. Скалярное целое число указывает на скалярный или векторный элемент, и вектор-строка с двумя целыми числами указывает на элемент матрицы.

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

Сложность элемента в виде разделенной запятой пары 'Complexity' и 'real' если элемент чисто действителен, или 'complex' если мнимая часть позволена.

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

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

свернуть все

Новый интерфейсный объект элемента, возвращенный как systemcomposer.interface.SignalElement объект.

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