在 Igor Pro 中截取波形的一部分是非常常见的操作,有几种简单直接的方法可以实现。
提供Igor软件免费下载,还有Igor学习交流群,需要请联系我们。
方法一:使用 Duplicate 命令和范围限定
这是编程或批量处理时有效的方法。它通过指定数据点的范围来截取。
基本语法:
Duplicate/O 原始波形[起始点编号_结束点编号], 新波形名称
示例:
假设您有一个名为 voltage、包含 1000 个点的波形。
您想截取第 100 点到第 500 点:
Duplicate/O voltage[100_500], voltage_part
这将会创建一个名为 voltage_part 的新波形,其中只包含原始波形中第 100 到 500 点的数据。
如何确定点的编号?
一个简单的方法是使用 Graph 窗口底部的 “Data Point” 工具。将光标在曲线上移动,状态栏会显示当前数据点的编号(pcsr(A))。
方法二:使用 xwave 按 X 值范围截取(更直观)
如果您更关心的是 X 轴的数值范围(例如时间范围、频率范围),而不是数据点的编号,这个方法更实用。
基本语法:
Duplicate/O 原始波形[x1, x2], 新波形名称
示例:
假设 voltage 波形对应的 X 轴是时间(单位:秒),您想截取从 1.5 秒到 3.8 秒的部分:
Duplicate/O voltage[1.5, 3.8], voltage_time
这将创建一个新波形 voltage_time,包含所有 X 值在 1.5 到 3.8 之间的数据点。
方法三:使用游标进行交互式截取
如果您想在图表上手动选择区域,这是较快的方法。
打开图表:确保您的波形已经显示在一个 Graph 窗口中。
放置游标:在图表窗口上双击,放置两个游标(Cursor A 和 Cursor B)。用鼠标拖动它们,**框选您想要截取的区域。
使用命令截取:在命令窗口中输入:
Duplicate/O 原始波形[pcsr(A), pcsr(B)], 新波形名称。
以上是深圳市理泰仪器有限公司小编为您讲解的如何在Igor Pro中截取波形的一部分,想要咨询Igor软件其他问题请联系客服。




![[理泰微信联系方式]](/static/upload/image/20250703/1751509713746459.jpg)
Igor pro软件咨询