-
FlexPro
- At a Glance
- Features & Options
- Applications
- All Advantages
- What’s New in FlexPro 2021
- Try FlexPro For Free
- FlexPro View OEM Freeware
- Buying Guide
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Products
- News
- Support
- Company
- Contact
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
Extracting Events from One Signal, applying Time to Another
- This topic has 4 replies, 2 voices, and was last updated 14 years, 8 months ago by John Huxtable.
-
AuthorPosts
-
April 9, 2010 at 7:57 pm #12568John HuxtableMember
I have speed data from two fans. I use a formula to calculate the difference between them and event isolation to determine times when this difference is greater than +/- 30 rpm.
I then wish to use the associated time stamps to observe the vibration responses when the fan speed difference is greater than +/- 30 rpm.
The raw data are in separate signals but all have the same time base. I am using version 8.0.24 standard
April 9, 2010 at 7:57 pm #8231John HuxtableMemberI have speed data from two fans. I use a formula to calculate the difference between them and event isolation to determine times when this difference is greater than +/- 30 rpm.
I then wish to use the associated time stamps to observe the vibration responses when the fan speed difference is greater than +/- 30 rpm.
The raw data are in separate signals but all have the same time base. I am using version 8.0.24 standard
April 9, 2010 at 8:29 pm #8914Bernhard KantzParticipantFor this you can use the index operator.
Example:
Dim idx = ValuesInInterval(Speed1 - Speed2, -30, 30, EVENT_INDEX + EVENT_COMPLEMENT) Speed1.X[idx]
April 9, 2010 at 9:53 pm #8915John HuxtableMemberI think I see how that gets me the time stamps in “speed1” but how do I apply this to “response1”?
April 10, 2010 at 12:42 am #8916Bernhard KantzParticipantIf you have a FPScript formula IDX which calculates the indices you can create an additional formula. This formula creates a signal with the y-values of the data set ‘response1’ and the x-values of ‘speed1’.
Signal(response1[IDX], speed1.X[IDX]
-
AuthorPosts
- You must be logged in to reply to this topic.