Simulink.Bus.save

Пакет: Simulink. Шина

Сохраните объекты шины в файле MATLAB

Описание

пример

Simulink.Bus.save(fileName) сохраняет все объекты шины (экземпляры Simulink.Bus класс), которые находятся в базовом рабочем пространстве MATLAB® в файле MATLAB, который содержит массив ячеек массивов ячеек. Каждый зависимый массив ячеек представляет объект шины и содержит эти данные:

  • Соедините шиной имя

  • Заголовочный файл

  • Описание

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

  • Выравнивание

  • Элементы

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

  • Имя элемента

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

  • Тип данных

  • 'SampleTime'

  • Сложность

  • Режим Dimensions

  • Минимум

  • Максимум

  • Модули

  • Описание

пример

Simulink.Bus.save(fileName,format) сохраняет объекты шины в файле MATLAB, который содержит или массив ячеек информации о шине или сами объекты шины.

пример

Simulink.Bus.save(fileName,format,busNames) сохраняет только те объекты шины, имена которых появляются в busNames.

Примеры

свернуть все

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

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

busCell = { ...
        { ...
            'myBusObj', ...       
            'MyHeader.h', ...     
            'My description', ... 
            'Exported', ...       
            '-1', ...             
            {{'a',1,'double',[0.2 0],'real','Frame'}; ...
            {'b',1,'double',[0.2 0],'real','Sample'}},...
            }, ...
        };

Создайте myBusObj соедините шиной объект от массива ячеек.

Simulink.Bus.cellToObject(busCell);

Сохраните объект шины в BusCellFile1 файл, в формате ячеек.

fileName = 'BusCellFile1';
Simulink.Bus.save(fileName);

Сохраните объект шины в формате шины.

Simulink.Bus.save('BusObjFile','object');

Сохраните myBusObj в формате ячеек в BusCellFile2.m.

Simulink.Bus.save('BusCellFile2','cell',{'myBusObj'});

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

свернуть все

Файл, в котором можно хранить объекты шины, заданные как вектор символов.

Формат для того, чтобы хранить объекты шины в файле, заданном как любой 'cell' или 'object'. Формат ячеек более компактен, но объектный формат легче считать.

Соедините шиной объекты сохранить, заданный как массив ячеек объектов шины. Только заданные объекты шины в базовом рабочем пространстве сохранены.

Советы

Выполнение файла MATLAB создается Simulink.Bus.save в массиве ячеек формат вызывает Simulink.Bus.cellToObject воссоздать объекты шины и возвращает новые объекты шины в массиве ячеек. Чтобы подавить создание объектов шины, задайте дополнительный аргумент 'false' когда вы выполняете файл MATLAB.

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

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

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

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