Загрузить файл.mat в simulink из библиотеки python hdf5storage

Я пытаюсь загрузить / прочитать некоторые случайные данные в Simulink, который я создал с помощью модуля Python hdf5storage,

я создал .mat файл в Python (simulink поддерживает только версию 7.3) с использованием этого кода:

# get code on https://pypi.python.org/pypi/hdf5storage/0.1.3
import hdf5storage
import numpy as np

matcontent = {}
matcontent[u'some_numbers'] = np.array([10, 50, 20]) # each key must be a   unicode string

hdf5storage.write(matcontent, '.', 'data.mat', matlab_compatible=True)

Я могу загрузить записанный файл в Matlab, но не в Simulink, выдав ошибку:

Вызванный:

Simulink не поддерживает загрузку входных данных в переменную 'bar' в файле 'C:......\6D\data.mat'. Блок From File может загружать только объекты временных рядов MATLAB, структуры объектов временных рядов MATLAB или двумерные массивы, состоящие из одномерных, двойных, не сложных выборок.

В нем говорится, что я должен создавать объекты временных рядов, но как создать его в Python?

0 ответов

Другие вопросы по тегам