Simulink. Bus.objectToCell

Используйте объекты шины создать массив ячеек, содержащий информацию о шине

Синтаксис

cells = Simulink.Bus.objectToCell(busNames)
cells = Simulink.Bus.objectToCell(busNames,scope)

Описание

пример

cells = Simulink.Bus.objectToCell(busNames) создает массив ячеек информации о шине от набора объектов шины в базовом рабочем пространстве MATLAB®. Массив ячеек содержит зависимые массивы ячеек, которые задают каждый объект шины. Порядок элементов в выходном массиве ячеек соответствует порядку имен во входном массиве ячеек.

cells = Simulink.Bus.objectToCell(busNames,scope) задает, находятся ли объекты шины в базовом рабочем пространстве MATLAB или словаре данных.

Примеры

свернуть все

Используйте функцию Simulink.Bus.objectToCell, чтобы создать массив ячеек информации об объектах шины в базовом рабочем пространстве.

Откройте модель, которая имеет два заданные объекта шины, CONTROL и MAIN.

open_system(fullfile(matlabroot,'examples','simulink',...
    'ex_bus_object_tutorial_using_objects'))

Создайте массив ячеек информации об объекте шины CONTROL.

cells = Simulink.Bus.objectToCell({'CONTROL'});
cells{1}
ans =

  1x6 cell array

    {'CONTROL'}    {0x0 char}    {0x0 char}    {'Auto'}    {'-1'}    {2x1 cell}

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

свернуть все

Соедините шиной объекты, для которых можно создать массивы ячеек информации об объекте шины, указанной как массив ячеек. Задайте имена объектов шины как векторы символов. Если busNames пуст, функция преобразовывает все объекты шины в словаре данных или базовом рабочем пространстве.

Пример: cells = Simulink.Bus.objectToCell({'busObject'})

Словарь данных или базовое рабочее пространство MATLAB, заданное как вектор символов. Если scope пуст, функция использует базовое рабочее пространство.

Пример: cells = Simulink.Bus.objectToCell({},dataDictionaryObject)

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

свернуть все

Соедините шиной информацию об объекте, указанную как массив ячеек массивов ячеек. Каждый зависимый массив ячеек содержит эту информацию об объекте шины:

  1. Соедините шиной имя

  2. Заголовочный файл

  3. Описание

  4. Осциллограф данных

  5. Выравнивание

  6. Элементы

Поле элементов является массивом, который содержит эти данные для каждого элемента шины:

  1. Соедините шиной имя элемента

  2. Размерности

  3. Тип данных

  4. 'SampleTime'

  5. Сложность

  6. Режим Sampling

Поле элементов также содержит эти данные при наличии:

  1. Режим Dimensions

  2. Минимум

  3. Максимум

  4. Модули

  5. Описание

Советы

Обратной функцией является Simulink.Bus.cellToObject.

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

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

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

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