LabVIEW在同一个面板下描绘模拟波形和数字波形

简介: LabVIEW在同一个面板下描绘模拟波形和数字波形

LabVIEW在同一个面板下描绘模拟波形和数字波形


程序中同时采集/生成了模拟波形和数字波形,并且想在同一个图形显示控件中看到这两个波形。但是,无法将这两个波形同时连接到同一个图形显示控件中,因为数据类型不同。是否有方法在同一个波形显示控件中同时画出这两个波形呢?


解答:


为了能够在同一个波形显示控件中看到模拟波形和数字波形,混合信号波形图可以实现,但是是在分开的图形面板中,如下所示。


bfc53e3e024f36f54f93f7e0ef5b100e.png

编辑

添加图片注释,不超过 140 字(可选)

混合信号波形图可以在控件选板的现代》波形图中找到,并且在范例查找器的路径基础》图形和图表中同样有一个MixedSignalGraph.vi的范例,用于表明混合信号波形图如何使用。

编辑


添加图片注释,不超过 140 字(可选)


如果想在同一个图形面板下看到模拟波形和数字波形,正如下图所示,那么必须将数字波形转换为模拟波形。


为了将数字波形数据类型转换为(模拟)波形数据类型,必须使用某些算法将数字的高低电平转换为对应的模拟电平值。下图VI能够将数字波形转换成模拟波形,按照数字高(1)转换为5V电平,数字低(0)转换为0V的原则。

8014665b107e33719cbe9260431eb05b.png

编辑


添加图片注释,不超过 140 字(可选)



上述程序,以及一个如何将上述程序当作子VI使用的例子可以在DeveloperZoneCommunity:PlottingAnalogandDigitalWaveformsontheSamePlane找到。


由于数字和模拟波形在LabVIEW中以不同的数据类型表示,因此很难在VI前面板的同一图形上查看它们。混合信号图有助于在同一指标上绘制波形,但对于模拟和数字波形数据类型,仍使用单独的图形平面。在同一图形平面上查看模拟和数字波形可能更有用。对于这种情况,附加的将数字WFm转换为模拟Wfm.vi将接收数字波形并将第一行转换为模拟波形数据类型。同一Graph.vi上随附的GraphDig&AnlgWfms使用ConvertDigitalWfmtoAnalogWfm.vi作为SubVI来绘制同一平面上的模拟和数字波形。


LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序


上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。

相关文章
|
机器学习/深度学习 传感器 数据可视化
【免费】以 3D 形式显示热图、高程或天线响应模式表面数据附matlab代码
【免费】以 3D 形式显示热图、高程或天线响应模式表面数据附matlab代码
|
4月前
|
传感器 数据采集 算法
LabVIEW中进行步进电机的位置控制
LabVIEW中进行步进电机的位置控制
67 20
|
6月前
|
存储 索引
LabVIEW中的波形图和波形图表有什么区别在LabVIEW中更改波形图表的历史长度
LabVIEW中的波形图和波形图表有什么区别在LabVIEW中更改波形图表的历史长度
53 2
|
6月前
|
数据采集 算法 计算机视觉
LabVIEW模拟荧光显微管滑动实验
LabVIEW模拟荧光显微管滑动实验
33 5
|
6月前
|
数据采集 网络架构
LabVIEW控制DO通道输出一个精确定时的数字波形
LabVIEW控制DO通道输出一个精确定时的数字波形
83 4
|
6月前
|
存储 算法 异构计算
m基于FPGA的多功能信号发生器verilog实现,包含testbench,可以调整波形类型,幅度,频率,初始相位等
使用Vivado 2019.2仿真的DDS信号发生器展示了正弦、方波、锯齿波和三角波的输出,并能调整幅度和频率。DDS技术基于高速累加器、查找表和DAC,通过频率控制字和初始相位调整产生各种波形。Verilog程序提供了一个TEST模块,包含时钟、复位、信号选择、幅度和频率控制输入,以生成不同波形。
164 18
|
6月前
|
算法
LabVIEW开发圆形分子识别的方法与例程
LabVIEW开发圆形分子识别的方法与例程
43 1
|
6月前
|
C#
LabVIEW中如何实现任意形状的不规则按键
LabVIEW中如何实现任意形状的不规则按键
50 0
|
机器学习/深度学习 传感器 算法
【光学】基于matlab模拟参考光栅和变形光栅折叠相位
【光学】基于matlab模拟参考光栅和变形光栅折叠相位
|
传感器 数据采集 编解码
让传感器数据更直观之LCD曲线显示
让传感器数据更直观之LCD曲线显示
161 2