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