Simulink.io.BaseWorkspace class

Пакет: Simulink.io

Считайте данные в формате, используемом базовым рабочим пространством

Описание

Simulink.io.BaseWorkspace наследует от Simulink.io.FileType базовый класс. Он считывает данные, форматированные в формате, используемом базовым рабочим пространством. Используйте базовое рабочее пространство типы файлов, чтобы переместить данные в базовое рабочее пространство и из него в функцию, автоматизированный процесс или пользовательский интерфейс. Чтобы импортировать данные из базового рабочего пространства, используйте эту команду.

classdef BaseWorkspace < Simulink.io.FileType

The Simulink.io.BaseWorkspace класс является handle класс.

Атрибуты класса

Abstract
false
HandleCompatible
true

Для получения информации об атрибутах класса см. раздел «Атрибуты класса».

Свойства

расширить все

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

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: char | string

Методы

расширить все

Примеры

свернуть все

Считывайте данные в базовое рабочее пространство формате из файла, foo.mat.

Настройте переменную timeseries, ts. Если ts является переменной в рабочей области, объект игнорирует fileName.

ts = timeseries([0;9]);

Настройка считывателя.

aReader = Simulink.io.BaseWorkspace();
resultOfWhos = whos( aReader );

Загрузите считыватель, который не имеет входов.

varsOnFileStruct = load(aReader);

Загрузите одну переменную.

var = loadAVariable(aReader,'ts');

Импортируйте файл..

importedVars = import(aReader);

Экспорт в файл.

ds = Simulink.SimulationData.Dataset;
ds = ds.addElement(timeseries([1:10]',[1:10]'),'Signal1');
ds = ds.addElement(timeseries([1:10]',[11:20]'),'Signal2');
ds = ds.addElement(timeseries([1:10]',[21:30]'),'Signal3');
%filePath is ignored, must be provided because the API ruleset
filePath = '';
didWrite = aReader.export(filePath,{'ds'},{ds},0);
Введенный в R2021a