Simulink.io.SignalBuilderSpreadsheet class

Пакет: Simulink.io

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

Описание

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

classdef SignalBuilderSpreadsheet < Simulink.io.FileType

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

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

Abstract
false
HandleCompatible
true

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

Свойства

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

Общественная собственность

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

Атрибуты:

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