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 пуст, функция преобразовывает все объекты шины в словаре данных или базовом рабочем пространстве.

Пример: ячейки = Simulink. Bus.objectToCell ({'busObject'})

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

Пример: ячейки = 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

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