NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

计算加速度

我使用Large Range with 2 counters测量编码器频率,从而得到轴的转速,但是现在要得到轴的加速度,要如何运算?

 

我本想用微分,可是得不到dt,因为每次while loop所用的时间不相同。

 

不知有什么方法可以解决这个问题?谢谢!

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
1 条消息(共 17 条)
7,941 次查看

使用定时循环大概估计一下吧。

Best Regards,
Tao Hou
NISH
0 项奖励
2 条消息(共 17 条)
7,879 次查看

每个转速值下的dt可能都是不一样的,这样做怕不合适啊。何况,大致估计的话,准确度就不好说了

0 项奖励
3 条消息(共 17 条)
7,868 次查看

ares1212 已写:

每个转速值下的dt可能都是不一样的,这样做怕不合适啊。何况,大致估计的话,准确度就不好说了


那请问有什么计算加速度的好方法么? 

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
4 条消息(共 17 条)
7,849 次查看

你好,

 

如果不能预先确定每个循环的时间,用返回时间的函数测一下,就可以知道了。

0 项奖励
5 条消息(共 17 条)
7,848 次查看

王晓建 已写:

你好,

 

如果不能预先确定每个循环的时间,用返回时间的函数测一下,就可以知道了。


不知你说的是哪个函数?

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
0 项奖励
6 条消息(共 17 条)
7,845 次查看

20185i27EBB84D066AA125

0 项奖励
7 条消息(共 17 条)
7,837 次查看

那么按照您的说法,其实这种情况直接用Express Vi会更好,是吧?毕竟Express Vi是自动取出波形数据的dt的

0 项奖励
8 条消息(共 17 条)
7,832 次查看

那前提是要有dt这个值存在才可以的,如果本身得到的数据就没有dt这个量,那快速VI照样也很悲剧~

0 项奖励
9 条消息(共 17 条)
7,830 次查看

你的意思是如果是数组元素,快速VI就彻底悲剧了,是吗?

0 项奖励
10 条消息(共 17 条)
7,828 次查看