使用采样探针
- 更新时间2025-05-20
- 阅读时长3分钟
使用主机VI或FPGA VI中的采样探针检查VI运行时连线上的即时值,和查看信号数据随时间的变化。例如,使用采样探针在单周期定时循环内调试VI,或在要用于单周期定时循环代码中调试VI。通过采样探针,能够在波形图上可视化多个信号,并能比较每个信号值各周期循环的变化。
注: 采样探针仅支持标量、非簇的数据类型。例如,定点数、布尔值和整型。
使用采样探针监视窗口查看采样探针的数据。不能使用采样探针监测窗口更改数据。采样探针对VI的运行方式不会产生影响。
采样源
采样源是LabVIEW读取或采样相关探针数据时的判定信号。采样源确保采样探针相对于其他与源关联的采样探针,在正确的时间进行更新。对于用户可指定的采样源的数量没有限制。全部与给定采样源相关的探针显示在采样探针监视窗口的同一波形图中。
下表显示了主控VI和FPGA VI中采样源的区别:
注: 在FPGA VI中,LabVIEW仅支持在单周期定时循环内使用采样探针。位于单周期定时循环外的探针相对于定时来说,未必精确。
注: 由于LabVIEW在指定为采样源的循环执行结束后报告探针的值,因此在一次计数内,可能产生多个指定探针的值。例如,如该探针位于For循环内或被LabVIEW调用多次的子VI内,一次计数内可能生成多个探针值。采样探针监测窗口仅显示探针的最近一次数据。
在主控VI中指定采样源
按照下列步骤在主控VI的程序框图上设置用作采样源的循环:
- 在以下循环中选择一个添加至程序框图。对于LoopWhile循环
- 右键单击循环边框,从快捷菜单中选择标记为探针采样源,打开采样探针监视窗口。LabVIEW自动在采样探针监测窗口中列出和编号采样源,并在循环左上角的探针符号上显示相同的编号。
在FPGA VI中指定采样源
创建第一个采样探针时,LabVIEW将使用FPGA仿真时间自动创建FPGA采样源。该采样源不与程序框图中的任意结构相关联,但仅限在单周期定时循环内使用。
在程序框图上创建采样探针
按照下列步骤,在程序框图上添加一个采样探针:
- 右键单击连线并选择采样探针»x,其中x是采样源的名称。
- FPGA VI:显示采样探针监视窗口。
- 主控VI:采样探针监视窗口已打开。
- (可选)可在其他连线或对象上放置更多探针,查看其数据变化。如有需要,可移动采样探针监视窗口。
- 运行VI。采样探针监视窗口右边的波形图上显示流经连线的数据。
- (可选)右键单击与探针相关的连线,从快捷菜单中选择查找探针,在采样探针监视窗口中找到探针。采样探针监视窗口关联至选中的探针。
- 将采样探针监视窗口出现的值与期望值进行比较。
- 在采样探针监视窗口选中采样探针,单击采样探针监视窗口工具栏中的删除选中的探针可删除采样探针。单击删除全部可删除当前显示的采样源及全部相关探针。关闭采样探针监视窗口或程序框图时,将自动关闭所有探针。