09-17-2008 05:04 AM
Hi,
I need to filter out the disturbances from the collected data above a certain value (ie I have engine rotations on the y axis and the maximum value could be 3500 rpm) but due to the disturbances i get some values well above 5000rpm. Is there any possibility to filter them out and say that i could retain the data only in a particular band (eg from 500 rpm to 3500 rpm).
The option ChnFiltCalc filters only the time frequency, but i am in look out for filtering in the y-axis.
Thanks in advance....
09-17-2008 09:43 AM
Hi R13,
I recommend that you programmatically use the Channel Calculator to flag and delete all the rows where the engine speed is out of range-- on both the engine speed channel and on all the other related channels in your data set.
If you're willing and able to send me a sample data set where your speed threshold is exceeded, I would be happy to write a quick VBScript to do this for you.
Brad Turpin
DIAdem Product Support Engineer
National Instruments
09-18-2008 12:45 AM
Hi Turpin,
Since the data are a bit confidential, i cant send you the file for ur programming. But can you please send me the code for any exampled exercise, with which I could develope the program of my own.
A small hint wat i cld give you abt the data is that the output rpm varies from 500 to 3500 (more of a sine wave, but not precise) and suddenly there ae shoot ups (errors) tht are to be eliminated.
Thanks a lot
09-18-2008 02:13 AM
09-18-2008 10:56 AM
Hi R13,
Take a look at these two examples, they show a range of approaches and techniques which you should be able to adapt to your needs.
Brad Turpin
DIAdem Product Support Engineer
National Instruments