Пакет: matlab.io.datastore
Datastore для Инспектора Данных моделирования сигналы
Объект matlab.io.datastore.sdidatastore
обеспечивает доступ к сигналам, регистрируемым Инспектору Данных моделирования, которые являются слишком большими, чтобы поместиться в память. sdidatastore
ссылки на объект данные для одного сигнала. Метод read
загружает данные сигнала, на которые ссылается объект sdidatastore
мудрым фрагментом способом, таким образом, что каждый фрагмент всегда помещается в память. Можно использовать объект sdidatastore
создать длинное расписание для данных сигнала. Для получения дополнительной информации о работе с длинными массивами, смотрите Длинные массивы (MATLAB).
matlab.io.datastore.sdidatastore
не поддерживает параллельные вычисления. Если у вас есть лицензия Parallel Computing Toolbox™, используйте mapreducer(0)
, чтобы установить среду выполнения на локальный клиент MATLAB® прежде, чем создать длинное расписание из matlab.io.datastore.sdidatastore
.
создает ds
= dsrObj.getAsDatastore(arg
)sdidatastore
, ds
, для сигнала в объекте Simulink.sdi.DatasetRef
, выбранном критерием поиска arg
. Можно задать arg
как целое число, представляющее индекс желаемого сигнала в объекте Simulink.sdi.DatasetRef
, или как вектор символов, содержащий имя сигнала.
создает ds
= matlab.io.datastore.sdidatastore(signalID
)sdidatastore
, ds
, для сигнала, соответствующего заданному signalID
.
hasdata | Определите, доступны ли данные для чтения |
предварительный просмотр | Возвратите предварительный просмотр данных в sdidatstore |
чтение | Считайте фрагмент данных из sdidatastore |
readall | Считывайте все данные от sdidatastore |
сброс | Сбросьте положение чтения |
Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB).
Simulink.sdi.DatasetRef
| Simulink.sdi.DatasetRef.getAsDatastore
| Simulink.sdi.Signal
| matlab.io.datastore.SimulationDatastore