Simulink.io.SignalBuilderSpreadsheet class

Пакет: Simulink.io

Считайте электронную таблицу в формате, используемом Signal Builder

Описание

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

classdef SignalBuilderSpreadsheet < Simulink.io.FileType

Simulink.io.SignalBuilderSpreadsheet классом является handle класс.

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

Abstract
false
HandleCompatible
true

Для получения информации об атрибутах класса см. Атрибуты класса (MATLAB).

Свойства

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

Общественные собственности

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

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных:

Методы

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

Примеры

свернуть все

Взаимодействуйте с FileType использование специализированных функций. Этот пример относится к open('Simulink.io.CreateSignals') файл примера.

Получите содержимое формата Signal Builder foo.xlsx электронная таблица.

fileName = 'foo.xlsx';
aReader = Simulink.io.SignalBuilderSpreadsheet(fileName);
resultOfWhos = whos( aReader );

Загрузите пользовательские сигналы в foo.xlsx.

fileName = 'foo.xlsx';

aReader = Simulink.io.SignalBuilderSpreadsheet(fileName);
varsOnFileStruct = load(aReader,'myGroup1');

Загрузите переменную из foo.xlsx.

fileName = 'foo.xlsx';

aReader = Simulink.io.SignalBuilderSpreadsheet(fileName);
var = loadAVariable(aReader,'myGroup1');

Импортируйте пользовательские сигналы из foo.xlsx.

fileName = 'foo.xlsx';

aReader = Simulink.io.SignalBuilderSpreadsheet(fileName);
importedVars = import(aReader,'myGroup1');

Экспортируйте сигналы из Редактора Сигнала.

ds = Simulink.SimulationData.Dataset;
ds = ds.addElement(timeseries([1:10]',[1:10]'),'Signal1'); %#ok<*NBRAK>
ds = ds.addElement(timeseries([1:10]',[11:20]'),'Signal2');
ds = ds.addElement(timeseries([1:10]',[21:30]'),'Signal3');

aReader = Simulink.io.SignalBuilderSpreadsheet('myFileToExport.xls');

didWrite = aReader.export(filePath,{'ds'},{ds},0);

Введенный в R2020a