exponenta event banner

Simulink.io.BaseWorkspace класс

Пакет: 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.

Настройка переменной временных рядов, 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