Simulink.io.BaseWorkspace class

Пакет: Simulink.io

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

Описание

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

classdef BaseWorkspace < Simulink.io.FileType

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