基于 LabWindows/CVI 的虚拟示波器研究与设计
2.2 波形显示模块
测量波形采用LabWindows/CVI中提供的Graphs来显示,将采集的数据保存在动态数组中,对数据进行时域分析并画出波形图。数据也可经过运算后再显示,波形运算包括通道1和通道2的波形的相加、相减、相乘和相除。
2.3 波形分析模块
波形分析是将时域信号通过一定的数学运算转换成频域信号,可以更加方便地对信号进行研究分析。
2.4 信号调节模块
信号调节模块主要完成信号的垂直增益和水平增益的调节。图3为信号调节模块程序流程图。
2.5 程控命令树
本系统中包含16个子程控命令树,TIMEBASE根级子系统命令、CHANNEL1和CHANNEL2根级子系命令、TRIGGER根级子命令系统等。以波形运算程控命令树为例,如图4所示。
2.6 TCP协议与TCP库
TCP 协议(TransmissionControlProtocol,传输控制协议)在IP 协议之上。与IP 协议提供不可靠传输服务不同的是,TCP协议为其上的应用层提供了一种可靠传输服务。这种服务的特点是:可靠、全双工、流式和无结构传输。
评论