使用一个波形创建强度图表

更新 May 21, 2025

环境

软件

  • LabVIEW

如何将一个正弦波形分成多行波形数据并从中创建强度图表?

  1. 假设您已经生成了波形,首先您需要从波形数据中提取 Y 成分。您可以使用获取波形成分函数并在单击输出端子中心时选择Y来完成此操作。
  2. 获取波形成分函数之后,在程序框图上放置一个 while 循环(函数»编程»结构»While 循环)。
  3. 获取波形成分函数的输出连线到 while 循环的左边缘以创建隧道。
  4. 右键单击隧道并选择替换为移位寄存器
  5. 在 while 循环中放置删除数组元素函数(函数»编程»数组»删除数组元素)。
  6. 将左边缘的移位寄存器连接到删除数组元素函数的数组输入,并将该函数的已删除元素的数组子集输出连接到右边缘的移位寄存器。
  7. 在 while 循环中放置两个数值常量函数 » 编程 » 数值 » 数值常量)。首先将其中一个常量赋值为0 ,并将其连接到删除数组元素函数的索引输入端,然后将另一个数值常量赋值为所需的数组列长度的值,并将其连接到删除数组元素函数的长度输入端。
  8. 删除数组元素函数的已删除的部分子集输出端子连接到 while 循环的右边缘以创建隧道。
  9. 右键单击刚刚创建的隧道,然后选择隧道模式>>索引
  10. 在前面板上放置一个强度图表(控件»新式»图形»强度图表),并在框图中将索引隧道的输出连接到强度图表。
  11. 为了让while 循环在没有收到更多波形数据时停止,请在 while 循环中放置一个数组大小函数函数»编程»数组»数组大小),并使用等于?函数(函数»编程»比较»等于? )来检查数组的剩余长度。
  12. 数组大小函数的输入连线到删除数组元素函数的已删除的部分子集输出,并将数组大小函数的输出连线到 等于? 函数的 x 输入。
  13. 在 while 循环中放置一个新的数字常量,并将其赋值为0 ,然后将其连接到 等于? 函数的 y 输入。
  14. 等于?函数的输出连接到条件接线端

从单个波形创建强度图.png
注意:此图像是 LabVIEW 代码片段,其中包含可在项目中重复使用的 LabVIEW 代码。要使用代码片段,请右键单击图像,将其保存到计算机,然后将文件拖到 LabVIEW 图表上。