查看模拟波形 - 2023.2 简体中文

Vivado Design Suite 用户指南: 编程和调试 (UG908)

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 简体中文

要将数字波形转换为模拟波形,请执行以下操作:

  1. 在“Waveform”(波形)窗口的“Name”(名称)区域中,右键单击总线。
  2. 选择Waveform Style(波形样式)和Analog Settings(模拟设置)以选中相应的绘制设置。

这样即可将总线的数字波形图转换为模拟格式。

您可通过选中并拖拽各行来调整模拟波形或数字波形的高度。

下图所示“Analog Settings”对话框包含对应模拟波形图的设置。

图 1. “Analog Settings”对话框

“Analog Settings”对话框选项如下:

“Row Height”(行高)
指定所选波形对象的高度(以像素为单位)。更改行高不会影响垂直方向显示或隐藏的波形,而只是对波形高度进行伸缩。

在“模拟波形”与“数字波形”之间进行切换时,行高会设置为对应波形的相应默认值(针对数字波形为 20,针对模拟波形为 100)。

“Y Range”(Y 范围)
指定波形区域内显示的数字值范围。
“Auto”(自动)
指定只要发现窗口内可见时间范围超出当前范围,此范围就持续扩展。
“Fixed”(固定)
指定时间范围保持固定间隔不变。
“Min”(最小值)
指定波形区域底部显示的值。
“Max”(最大值)
指定波形区域顶部显示的值。

这两个值均可指定为浮点值,但如果波形对象基数为整数,则这些值将被截位至整数。

“Interpolation Style”(内插样式)
指定用于连接数据点的线的绘制方式。
“Linear”(线性)
指定 2 个数据点之间为直线。
“Hold”(保持)
指定在 2 个数据点之间,从左侧点绘制 1 条水平线到右侧点的 X 坐标,然后绘制另一条线以将前一条线连接到右侧数据点,构成 L 形。
“Off Scale”(超标度)
指定超出波形区域的 Y 范围的波形值的绘制方式。
“Hide”(隐藏)
指定不显示超出范围的值,例如,达到波形区域上限或下限的波形将消失,直至值重新恢复到范围内为止。
“Clip”(剪切)
指定更改超出范围的值,使其位于波形区域顶部或底部,这样达到波形区域的上限或下限的波形就会沿边界呈现为水平线,直至值重新恢复到范围内为止。
“Overlap”(重叠)
指定在波形值达到波形窗口本身上限的任意位置都需绘制波形,即使其值在波形区域边界外并与其他波形重叠。
“Horizontal Line”(水平线)
指定是否在给定值绘制水平规则。如果开启此复选框,则会在指定 Y 值的垂直位置绘制 1 条水平网格线,前提是该值在波形的 Y 范围内。

就像“Min”和“Max”一样,Y 值接受浮点值,但如果所选波形对象的基数为整数,则会被截位为整数。

重要: 模拟设置保存在波形配置中;但由于 Y 维度内缩放控制具有高度交互性(不同于基数等其他波形对象属性),因此不影响波形配置的修改状态。因此,缩放设置不随波形配置一起保存。