simulink中的display怎样设置既有数据又有名称?

要看你的输入信号是什么。
如果只有最后一位变化,很可能输入数据很小,导致取整之后只有0或1的值。

你对这个回答的评价是?

本回答由赛卓电子科技(上海)有限公司_提供

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

数据输出(Sinks)

这两个模块通常存在于 子系统(subsystem)中,在后面介绍。

Terminator 用于 给 一些尚未使用的信号 提供通路。可以防止 利用 相应模块生成子系统时 matlab自动添加out1模块。

Stop Simulation 用于 在一定条件下(当输入不为0时),停止仿真。

当输入端口的输入大于4,又想纵向排列显示时,可以点击 Layout,按住鼠标左键,往下拉:

点击 Signal Selector 进入信号选择模式:鼠标点击想要观察的信号线,在出现的Display1中勾选信号,即可添加到示波器中。相较于Scope而言,灵活性更大。

Display可以显示数值、矩阵、字符串。

XY graph 以第一个输入为横坐标,第二个输入为纵坐标。

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 才可以下载或查看,没有帐号?

对于一个没有人带的ADC小白来说,每一步都很艰辛啊。当初偷懒仿真时没有用matlab,测试还是得还回来。
——————————没用的吐槽到此结束————————————————————————————

相信有一些小可爱跟我一样虽然网上一堆matlab资料,但是一头雾水无从下手。下面就跟大家分享一下从数据采集开始的“傻瓜”仿真数据处理步骤。非常非常基础的入门整理,大神请绕道走吧。

——————————正文分割线——————————————————————————————————————————

首先将cadence中波形导出,为matlab程序备用。(这里的cadence波形可以是经过理想DAC后还原的一个输出波形,也可以是未还原的几组数字信号,因为测试需要,我采用的是后一种。)
具体的导出方法是,选中波形曲线,在菜单栏中选择Trace——Export,在最下面可以选择开始和结束点以及步长。即可产生数据列表,默认为.csv文件。(Matlab可以处理.csv文件,但是为了速成,套用网上找来的程序模板,我把导出的数据复制后新建了.txt文本格式)
对于数据处理有一些重要的小说明:
按照我下面采用的程序,我将数据的抬头(也就是cadence中导出的bit名称的一栏删除了,另外只保留了一组横坐标),大概为下图所示。当然直接使用导出的文件一定也是可以的,只是matlab中处理的程序在数据调用时需修改。但是……你懂得,为了速成……

————————————————————以下是程序————————————————————————————

——————————————————程序结束,划重点——————————————————————

一定要滤除直流分量,在网上看到的问题里有百分之50的问题都是没有滤掉直流。

有不对的地方也请大家指出哈。

我要回帖

更多关于 simulink数据导出 的文章

 

随机推荐