数字波形图
- 更新时间2026-04-10
- 阅读时长3分钟
数字波形图用于显示数字数据,尤其适于用到定时框图或逻辑分析器时使用。
数字波形图接受以下数据类型作为输入:
默认状态下,数字波形图将数据在绘图区域内显示为数字线和总线。通过自定义数字波形图可显示数字总线、数字线,以及数字总线和数字线的组合。
如连接的是一个数字数据的数组(每个数组元素代表一条总线),则数组中的一个元素便是数字波形图中的一条线,并以数组元素绘制到数字波形图的顺序排列。
要在图例树形视图中展开和收缩数字总线,请单击数字总线左侧的展开/收缩符号。在图例树形视图中展开和收缩数字总线,也会在图形的绘图区域中同时展开和收缩总线。如需扩展或折叠图例以标准视图显示时的数字总线,可右键单击数字波形图并从快捷菜单中选择。
备注 仅在禁用了显示有总线的曲线且图例为标准视图时可用。如需禁用显示有总线的曲线,将图例切换至标准视图,右键单击数字波形图并从快捷菜单中选择显示有总线的曲线,从而取消勾选该菜单项。
图 11. 数字波形图中的数字波形图将数字数据绘制为总线。该前面板的VI执行下列操作:
- 将数字数组中的数字转换为数字数据
- 二进制表示数字数据显示控件以二进制格式显示数字
在该数字图形中,数字0以无顶部直线的形式表示所有数字位的值为零。而数字255则以无底部直线的形式来表示所有二进制位的值为1。

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

二进制表示数值数据显示控件以二进制格式显示数字。表中的每一列代表一个二进制位。例如,数字89在内存中需要7个二进制位(第7列的0表示未使用的二进制位)。数字波形图上的点3绘制了表示数字89必需的7个二进制位,数值0表示曲线7上未使用的第8个二进制位。读取数据的顺序从右至左。
VI程序框图执行下列操作:
- 将数字数组转换为数字数据
- 使用创建波形函数将起始时间、△t和在数字数据控件中输入的数字集合在一起
- 显示数字数据

关于数字波形图的范例,见LabVIEW\examples\Controls and Indicators\Graphs and Charts\Digital Waveform Graph\Digital Waveform Graph.lvproj。
相关内容
- 图形和图表入门
图形和图表的区别在于数据的显示和更新方式。了解LabVIEW中使用和自定义图形与图表的基础知识。