数字波形图用于显示数字数据,尤其适于用到定时框图或逻辑分析器时使用。

数字波形图接受以下数据类型作为输入:

默认状态下,数字波形图将数据在绘图区域内显示为数字线和总线。通过自定义数字波形图可显示数字总线、数字线,以及数字总线和数字线的组合。

如连接的是一个数字数据的数组(每个数组元素代表一条总线),则数组中的一个元素便是数字波形图中的一条线,并以数组元素绘制到数字波形图的顺序排列。

要在图例树形视图中展开和收缩数字总线,请单击数字总线左侧的展开/收缩符号。在图例树形视图中展开和收缩数字总线,也会在图形的绘图区域中同时展开和收缩总线。如需扩展或折叠图例以标准视图显示时的数字总线,可右键单击数字波形图并从快捷菜单中选择Y标尺 » 扩展数字总线

备注 Y标尺 » 扩展数字总线仅在禁用了显示有总线的曲线且图例为标准视图时可用。如需禁用显示有总线的曲线,将图例切换至标准视图,右键单击数字波形图并从快捷菜单中选择显示有总线的曲线,从而取消勾选该菜单项。

图 11. 数字波形图中的数字波形图将数字数据绘制为总线。该前面板的VI执行下列操作:

  • 数字数组中的数字转换为数字数据
  • 二进制表示数字数据显示控件以二进制格式显示数字

在该数字图形中,数字0以无顶部直线的形式表示所有数字位的值为零。而数字255则以无底部直线的形式来表示所有二进制位的值为1。

图 11. 数字波形图

前面板显示数字波形图及数字的二进制表示。

右键单击y标尺,选择扩展数字总线,可绘制数字数据的每一个采样值。每条曲线代表数字模式中的不同位。可为绘制在数字波形图上的数据自定义外观

以下前面板中的数字波形图显示了数字数组中的六个数字:


包含数字波形图和二进制数字的前面板。

二进制表示数值数据显示控件以二进制格式显示数字。表中的每一列代表一个二进制位。例如,数字89在内存中需要7个二进制位(第7列的0表示未使用的二进制位)。数字波形图上的点3绘制了表示数字89必需的7个二进制位,数值0表示曲线7上未使用的第8个二进制位。读取数据的顺序从右至左。

VI程序框图执行下列操作:

  • 将数字数组转换为数字数据
  • 使用创建波形函数将起始时间、△t和在数字数据控件中输入的数字集合在一起
  • 显示数字数据

LabVIEW程序框图显示数字转为数字波形的过程。
关于数字波形图的范例,见LabVIEW\examples\Controls and Indicators\Graphs and Charts\Digital Waveform Graph\Digital Waveform Graph.lvproj