离散信号是使用均匀间隔时间值定义的信号。使用源块的采样时间,在每个时间步长读取一个信号值。
使用具有空时间向量的结构,这将导致使用源块的样本时间的模型。使用这种方法可以避免向量和Simulink之间可能的不匹配金宝app®时间的步骤。计算机使用的双精度舍入和Simulink预期的值可能不同。金宝app
假设您想要为这个简单的模型导入信号数据。
的块参数对话框中轮廓尺寸布洛克:
设置样本时间。
清除插入数据参数。
对于想要导入的数据,指定一个结构变量不包括一个时间向量。例如,对于被调用的变量import_var
:
import_var。时间= [];import_var.signals。值= [0;1;5;8;10);import_var.signals。尺寸= 1;
第一步的输入是从输入端口值数组的第一个元素读取的。这个值是0
.第二次步骤的值从值数组的第二个元素中读取(1
)等等。
信号值和尺寸数据的指定请参见将数据结构加载到根级输入.
选择配置参数>数据导入/导出>输入参数并指定import_var
用于导入数据。
如果您使用From Workspace块来导入数据,请使用类似的方法。另外,设置表单输出后的最终数据值由参数转换为非外推法
.