【问题标题】:How do you generate a square wave using two inputs in labview?如何在labview 中使用两个输入生成方波?
【发布时间】:2013-03-29 23:13:15
【问题描述】:

如何在 Lab View 中生成将频率(Hz)和脉冲宽度(毫秒)作为输入的方波?

我看过这个:

http://zone.ni.com/reference/en-XX/help/371361H-01/lvexpress/simulate_signal/

到目前为止开发的图表如下所示:

但是,我遇到的问题是输入到方波的占空比以周期百分比指定,而我需要以毫秒为单位指定。

如何将脉冲宽度(以毫秒为单位)输入方波的输入?我需要对其进行一些数学运算吗?

例如,如果选择的脉冲宽度为 2ms,周期为 5000ms,那么 100 * 2/5000 = 0.04% ?但是这样做一个简单的方波似乎有点荒谬。

编辑:

根据 Ton 的建议,这是一个新图表:

我不是要挑剔,但为什么我的脉搏看起来是三角形的?如何让它们看起来像方波脉冲?如何更改以毫秒而不是秒为单位显示的时间访问?

【问题讨论】:

  • 你不是在while循环中运行程序吗?你在连续运行吗?实际上,占空比是如何定义方波的。这里的数学很简单吧?
  • 你不需要'Selected Frequency'和'Selected width'指示器,右键单击旋钮并选择'Visible Items\Digital display'添加数字控件。
  • 要删除单独的输出指示器,请查看stackoverflow.com/a/1733681/47860选项B

标签: labview waveform


【解决方案1】:

您的数学计算不正确,您应该将 2 毫秒计算为脉冲频率的百分比。因此,在 50 Hz(或 20 ms)下,您的占空比为 10%。

【讨论】:

  • Hi Ton - 根据您的建议,我已使用新图表更新了我的原始问题。你指的是新图吗?如果是这样,我如何使我的波形实际上看起来像方脉冲波而不是三角形?是否可以以毫秒而不是秒为单位显示时间轴?
  • 您可以将插值样式更改为只有水平和垂直线,要更改线条样式,请单击白线上的调色板并从插值字段中选择您喜欢的选项。
猜你喜欢
  • 1970-01-01
  • 2012-01-23
  • 1970-01-01
  • 1970-01-01
  • 2014-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多