Simulink. Шина. сохранение

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

Синтаксис

Simulink.Bus.save(fileName)
Simulink.Bus.save(fileName,format)
Simulink.Bus.save(fileName,format,busNames)

Описание

пример

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 m.

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

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

свернуть все

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

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

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

Советы

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

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

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