Simcenter Testing Solutions FAQ-965 我想把转速脉冲计数信号(tacho moments)转换成脉冲信号(pulse),但我在时域信号计算器中看到有两个函数分别为TACHO_MOMENTS_TO_PULSE和TACHO_MOMENTS_TO_TRIGGERED_PULSE,他们有什么区别?

2021-03-11T14:15:29.000-0500
Simcenter Testlab

摘要

TACHO_MOMENTS_TO_TRIGGERED_PULSE则是在上述函数的基础上,额外了增加一个判定规则。即,通过判定<function1>属性对应信号的量级是否高于(slope=0)或低于(slope=1)某一触发水平,来进一步确认是否生成一个脉冲信号。


详细信息

两个函数均可以基于转速脉冲计数创建对应的脉冲时域信号,

其中,

TACHO_MOMENTS_TO_PULSE函数是基于相应的参数设定,把所有的转速脉冲计数转换为脉冲信号.
User-added image
 图1 TACHO_MOMENTS_TO_PULSE函数
 
TACHO_MOMENTS_TO_TRIGGERED_PULSE 则是在上述函数的基础上,额外了增加一个判定规则。即,通过判定<function1>属性对应信号的量级是否高于(slope=0)或低于(slope=1)某一触发水平,来进一步确认是否生成一个脉冲信号。其次,由<trigger offset>属性来控制生成的脉冲信号基于<function1>信号的相位偏离。输入的值为两个脉冲时刻之间时间差的百分比。输入值如果为负,相位往负时间方向偏离,正值则相反。
 
User-added image
 图2 TACHO_MOMENTS_TO_TRIGGERED_PULS函数
 
以下例,应用虚拟通道函数的设定,进行相关解释,
User-added image
User-added image
3 Time Virtual1-应用TACHO_MOMENTS_TO_TRIGGERED_PULSE函数
 
User-added image
4 Time Virtual2-应用TACHO_MOMENTS_TO _PULSE函数
 
由图3ch2通道(Time Point2)的量级始终是高于(slope=0)设定的10glevel)的,因此可以生成对应的脉冲信号Time Virtual1,但由图4ch2通道对应的量级却始终低于设定的10g,进而无相应的脉冲信号生成。

这个函数可应用于比如4冲程发动机中,一个循环转两圈,则会发出两个脉冲信号,如果工程师以缸压信号<function1>作为参考,应用TACHO_MOMENTS_TO_TRIGGERED_PULSE函数就明白具体其中哪个脉冲是靠近缸压峰值的,哪个脉冲是属于进气冲程阶段的了。
 

知识库文章 ID# KB000045672_ZH_CN

内容

摘要详细信息

关联组件

Simcenter Testlab Digital Image Correlation Testlab Environmental Testlab Acoustics Testlab Data Management Testlab Desktop Testlab Durability Testlab General Acquisition Testlab General Processing & Reporting Testlab Rotating Machinery & Engine Testlab Sound Designer Testlab Structural Dynamics Testlab Turbine