如何确定用Labview编程脉搏波的斜率最大值点?

如何确定用Labview编程脉搏波的斜率最大值点?,第1张

可按照斜率的定义,计算出△y/△x,找出其最大(最小)值。在labview里,只要计算出相邻两点差值 除以 采样间隔△t 即是该两点间的斜率,计算所有相邻两点曲线的斜率后,找出最大值即可。

你是准备用什么设备发啊?不同设备写法不一样。

如果用DAQ的话,直接用范例里面的模拟输出范例,将波形修改为一组数组,每次只发送这一组数组就行,将数组元素全设为0,指定位置处的元素设置为比较大的数,相当于脉冲,至于脉冲上升时间及脉宽由你的这几个大数决定。

如果是FPGA编写的话,可以在循环一直发送0信号,当条件达到时(可设置一个按钮控件来控制),将0换成大数,持续几次后再恢复为0,次数及大数决定了你的上升时间和脉宽。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11578266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存