本文最后更新于 2025年9月16日。
Invalid data type supplied. For a list of supported data types, see Forms of Input Data in the root Inport loading documentation. – Show complete stack trace
将数据集数据加载到根级输入
您可以使用 Dataset 对象作为配置参数 > 数据导入/导出 > 输入参数的值。仅指定一个 Dataset 对象,且不要将其包含在以逗号分隔的列表中。Dataset 中的元素数必须与根级输入端口的数量相匹配。
数据集元素
一个 Dataset 对象可以包含具有不同数据类型的元素。
对于单个非总线信号数据,您可以为 Dataset 元素指定以下类型的数据:
-
timeseries -
timetable -
matlab.io.datastore.SimulationDatastore -
double向量或double数据的结构体 -
Simulink.SimulationData.Signal、Simulink.SimulationData.State或Simulink.SimulationData.DataStoreMemory对象 -
满足以下要求之一的数组:
-
数组的第一列是时间,其余每一列对应一个输入端口。请参阅将数据数组加载到根级输入。
-
驱动函数调用子系统的根输入端口的
nx1数组。
-
-
结构体 – 请参阅将数据结构体加载到根级输入。
对于总线,可以使用以下格式之一的结构体,其中的每个数据元素对应一个叶信号:
-
MATLAB
timeseries对象 -
MATLAB
timetable对象 -
matlab.io.datastore.SimulationDatastore对象 -
空矩阵
-
另一个结构体,其中各信号对应的数据元素满足上述适用于总线数据结构体的要求