我怎么样知道两个通道之间的相位偏移?
发布网友
发布时间:2023-02-10 13:45
我来回答
共1个回答
热心网友
时间:2024-12-01 08:57
主要软件版本: 8.2.1
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>LabVIEW Professional Development System
问题:我想要同步两个模拟输入,现在想看看这两个通道之间是否有相移。在LabVIEW或者Signal Express中是否有一种简单的方法来检测相位差。解答:LabVIEW
在完整版和专业版的LabVIEW中,借助于附带的分析函数你可以很方便的进行相移测量,在Programming�0�3Waveform�0�3Analog Waveform�0�3Waveform Measurements下使用 Extract Single Tone Information 来进行测量
通过计算两个通道的差值来得到相移,如下所示
这种方法用于正弦波,不能够用于方波。如果你想用在方波下,可以使用 Pulse Measurements VI 来找到每个周期的脉冲中点和脉冲持续时间。一旦你得到了脉冲中点和脉冲持续时间,那你就能计算出两个波形的相移。
Signal Express在Signal Express 中可以通过创建一个 Tone Extraction 步骤来检测每个通道的相位信息,添加一个 Formula 步骤来对两个相位做减法.(SignalExpress里的 Tone Extaction 步骤是由LabVIEW中的 Extract Single Tone Information VI 生成的)
以下是给相位做减法的 公式步骤的配置界面, 可以使用输入变量旁边的通道别名来作为公式的输入