Simulin金宝appk上的Guy

金宝appSimulink &基于模型的设计

如何加载和保存总线信号数据

在R2012a中,从工作空间到工作空间从文件而且到文件阻塞所有支持总线信号。金宝app这是一个经常被要求的功能,我已经期待了很长时间。

MATLAB Timeseries

在R2012a中,用于从模型中导入和导出数据的大多数方法都已标准化使用MATLAB Timeseries

例如,如果你打开To Workspace的对话框,你会看到时间序列现在是默认的保存格式:

保存To Workspace块的格式

使用MATLAB时间序列提供了很多优点,正如我在关于数据集日志格式的前一篇文章

导入总线数据

假设我想导入总线数据,我创建了一个时间序列结构:

创建总线数据

然后在From Workspace或From file对话框中指定变量或文件的名称以及总线对象。

配置From Workspace块以导入总线数据

我们有一个导入巴士的模型!

导入总线数据的模型

导出总线数据

要导出总线数据,您所需要做的就是将总线信号连接到To Workspace或To File块,并确保该块配置为使用时间序列作为保存格式(默认)。

一旦数据在MATLAB工作区中,您就可以使用所有timeseries方法处理你的数据。

例如,我可以快速去趋势,过滤和绘制一个随机信号“b”,包含在总线“busOut”中:

使用MATLAB时间序列处理总线数据

处理过的数据

现在轮到你了

您是否打算在工作流中包含这些加载和保存总线数据的新方法?哪个是装载/保存总线的最佳块对?请留下一个这里的评论

|

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。