Simulink. Класс BusElement

Пакет: Simulink
Суперклассы:

Опишите элемент сигнала шины

Описание

Объект класса Simulink.BusElement задает свойства сигнала в шине. Объекты элемента шины подтверждают свойства сигналов в шине. Объект Simulink.Bus содержит элементы шины. Элемент шины существует только в объекте шины. Можно задать объект шины, но не элемент шины, как значение параметров блоков. Когда вы моделируете модель или обновляете схему, проверки Simulink®, задали ли сигналам в шине, соединенной с блоками, свойства элементы шины. В противном случае Simulink останавливает и отображает сообщение об ошибке.

Можно использовать Редактор Шины Simulink (см., Создают Объекты Шины с Редактором Шины), или команды MATLAB® (см., Создают Объекты Шины Программно) создать и изменить объекты шины и элементы шины в основном рабочем пространстве MATLAB.

Конструкция

busElementName = Simulink.BusElement возвращает элемент шины с этими значениями свойств:

              Name: 'a'
        Complexity: 'real'
        Dimensions: 1
          DataType: 'double'
               Min: []
               Max: []
    DimensionsMode: 'Fixed'
        SampleTime: -1
              Unit: ''
       Description: ''

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

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

Соедините шиной элемент, возвращенный как объект Simulink.BusElement.

Свойства

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

Имя элемента шины, указанного как вектор символов.

Числовой тип элемента шины, указанного как 'real' или 'complex'.

Размерности элемента шины, указанного как массив.

Тип данных элемента шины, указанного как встроенный тип данных Simulink или объект Simulink.NumericType. Примеры встроенных типов данных включают double и uint8. Можно задать объект Simulink.NumericType, свойство DataTypeMode которого установлено в значение кроме 'Fixed-point: unspecified scaling'. Определение объекта шины позволяет вам создавать объекты шины, которые задают иерархические шины (то есть, шины, которые содержат другие шины).

Минимальное значение элемента шины, указанного как двойное. Это значение должно быть конечным действительным двойным скаляром или, если элемент является шиной, значение должно быть пустым, [].

Максимальное значение элемента шины, указанного как двойное. Это значение должно быть конечным действительным двойным скаляром или, если элемент является шиной, значение должно быть пустым, [].

Задайте, как обработать размер элемента шины, указанного как 'Fixed' или 'Variable'.

Шаг расчета элемента шины, указанного как двойное. Шаг расчета является размером интервала между временами, когда это значение сигналов должно быть повторно вычислено. Если эти условия применяются, используйте значение по умолчанию-1:

  • Элемент шины является шиной.

  • Шина, которая включает этот элемент, проходит через блок, который изменяет шаг расчета шины, такой как блок Rate Transition.

Физическая единица измерения для выражения элемента шины, указанного как вектор символов (например, 'inches').

Копировать семантику

Значение. Чтобы изучить, как классы значения влияют на операции копии, смотрите Копирование Объектов (MATLAB).

Примеры

свернуть все

Создайте объект шины CONTROL и его элементы шины. Объекты шины хранятся в базовом рабочем пространстве.

clear elems;
elems(1) = Simulink.BusElement;
elems(1).Name = 'VALVE1';
elems(1).Dimensions = 1;
elems(1).DimensionsMode = 'Fixed';
elems(1).DataType = 'double';
elems(1).SampleTime = -1;
elems(1).Complexity = 'real';

elems(2) = Simulink.BusElement;
elems(2).Name = 'VALVE2';
elems(2).Dimensions = 1;
elems(2).DimensionsMode = 'Fixed';
elems(2).DataType = 'double';
elems(2).SampleTime = -1;
elems(2).Complexity = 'real';

CONTROL = Simulink.Bus;
CONTROL.Elements = elems;

Этот скрипт подобен файлу, который вы получаете путем сохранения объекта шины в файл MATLAB и выбора формата Object. Для получения информации о сохранении объектов шины смотрите, Сохраняют и Объекты Шины Импорта.

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

Можно использовать Редактор Шины, чтобы создать в интерактивном режиме объект шины и его элементы шины. Для получения дополнительной информации смотрите, Создают Объекты Шины с Редактором Шины.

Программно, можно создать объекты шины и элементы от:

Вопросы совместимости

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

Не рекомендуемый запуск в R2016b

Представлено до R2006a