11-15-2006 12:35 PM
11-19-2006 05:25 PM
12-06-2006 01:45 PM
Thanks for your reply.
I should probably describe my current setup before I go into anymore details with the problem. As for my specific setup, I am using an FP-1000 connected with an AIO600, AI110, CTR500, and TC120 all running through the RS232 line to a desktop running labview 8. The actual counter module is reading a tachometer signal output from a separate engine controller. THe output is a 0-12V ON 50% duty cycle signal. As for data logging, i am simply using a "write to measurement file" Express VI. I have a while structure which holds all of the express VIs which access the fieldpoint IO, and these are all routed to the "write to" VI.
As for the specifics of the data logging problem, as I said, when I set the count frequency of the "Fieldpoint Frequency Measurement" VI to 1Hz, (which means the VI calls the case structure at 2Hz), the "write to measurment file" VI is called at the same rate (2Hz). Which means that the overall logging rate of the VI is only 2Hz. Is there someway to decouple this?
I was able to solve the problem of calling the frequency variable from the case structure by using a local variable which is called outside the case structure.
And now I have been having a lot of problems with reading the actual frequency from my engine controller. THe actual signal will only range from 0 to around 200Hz. I noticed, by comparing the actual signal to what was being read in my labview program, that after around 80Hz the signal increases by around 1.5times more than the actual signal. ie. Actual signal = 100hz, Read Signal = 150Hz. After trying to figure out what was the problem, I decided to change the Noise Filter settings to 200Hz. It actually worked for all the frequency ranges up to around 150Hz but after that the filter attenuates the signal to the point where the actual signal is 160Hz, but is being read at 100Hz. My question is if there is a way to change the actual filter setting outside of the 2 given setpoints (200hz and 40khz) or if you have any other suggestions on how to fix this problem? I was thinking of creating a noise filter input in MAX so that i could play with the values in Labview, but am i only limited to those two filters?
Thanks again for your help,
Huang
12-07-2006 08:28 PM